Welcome to Coffee Cloud
We are here to Educate, Share and Explore all things cloud.
Newsletter

Newsletter Subscribe

Proudly Supporting
Vancouver, Canada and Seattle, US
0

Google Apps – Cloud Computing

Posted 14 November 2016 / By Matt Carolan / Google

1When it comes to cloud computing, the Google App Engine (GAE) is an ideal environment as it is a PaaS (Platform as a Service) cloud computing. It is ideal for developing and hosting web apps, and these are done in Google-managed data centers. The applications on GAE are sandboxed and run on a range of servers. The platform offers automatic scaling for the web applications that are developed, and also allocates more resources for the web apps so as to support the extra demand. The Google App Engine is a free platform but only to a certain limit. If you want extra storage, instance hours or bandwidth, you will have to pay the extra fees.

Supported Features and Restrictions

Runtime and Framework:

The current programming languages supported in GAE are Java, PHP, Go and Python. More languages are going to be supported in the near future, and GAE has been written in such a way that it is language independent. Some of the supported python web frameworks are Django, web2py, Flask, Pyramid, CherryPy and webapp2. It also supports many Java standards and frameworks.

Reliability and Support:

The GAE platform has been designed in such a way that it can sustain various data center outages without having any downtime. Free supports are offered in the App Engine Groups and one can get paid supports from Google engineers if they own a premier account.

Bulk Downloading:

There is an added support for bulk downloads if you are using Python.

Restrictions:

2There are many restrictions on the GAE that include the following:
• If you are a developer, you only have read-only access to the file system, and the apps can only use virtual file systems.
• Only the codes executed from HTTP request are allowed on the platform.
• The use of a subset is allowed in Java applications
• The use of inequality filters is not allowed in datastores on more than one entity property.
• A process that has been started on the server cannot last more than 60 seconds to answer a request.
• GAE does not offer support for sticky sessions. Conversely, TI only offers support for replicated sessions.
Google App engine is an ideal cloud computing service that developers will find ideal. When compared to other application hosting services, GAE provides a much better infrastructure. Also, it is quite easier to write scalable applications here. App Engine offers a better platform for those interested in developing web apps

Matt Carolan
Over 15 years working in the IT industry worldwide.
Today Matt is known for his work consulting in the Cloud Space as a Solution Architect with Softchoice. The opinions expressed by Matt represent his own and not those of Softchoice.

Comments (0)

No comments yet, but you can be the first..

Write a Reply or Comment

Disclaimer
The opinions expressed here represent personal views and not those of any employer. Thoughts and opinions change from time to time often due to having an open mind. Thoughts and opinions expressed in past posts may no longer be the same held by the poster today.