Google Apps uses a distributed file system designed to store large amounts of data across large numbers of cloud servers. Rather than segregating each customer's data onto a single machine or set of machines, Google Apps data from all Google customers are distributed amongst a shared infrastructure composed of Google's many homogeneous machines and located across Google's many data centers. Google App Engine is a platform for developing and hosting web applications in Google-managed data centers. Kui Ren, in Handbook on Securing Cyber-Physical Critical Infrastructure, 2012 15.3.3 Google App Engine The languages currently supported are Python, Java, and Go. Once development is complete, developers can easily migrate their application to AppEngine, set quotas to contain the costs generated, and make the application available to the world. Developers can build and test applications on their own machines using the AppEngine software development kit (SDK), which replicates the production runtime environment and helps test and profile applications. These services include in-memory caching, scalable data store, job queues, messaging, and cron tasks. AppEngine provides both a secure execution environment and a collection of services that simplify the development of scalable and high-performance Web applications. These take advantage of the large computing infrastructure of Google to dynamically scale as the demand varies over time. Google AppEngine is a scalable runtime environment mostly devoted to executing Web applications. Thamarai Selvi, in Mastering Cloud Computing, 2013 1.3.3.2 Google AppEngine
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |