Google App Engine, an Emerging technology

Google App Engine, an Emerging technology

What is Google App Engine

Google App Engine is a Platform as a Service (PaaS) that allows you to build and run applications on Google’s infrastructure. App Engine applications are easy to develop, flexible to maintain, and simple to scale according to your traffic. You need not worry about server handling. It will maintain the server & the entire application. You just have to upload the application and it’s ready to use. It also provides a good admin panel, by which you can manage your application easily.

How it works

When the user invokes a request, App engine handles that request & gives a proper response according to the application logic running in the Appengine instance. Actually we can create multiple instances in a single project & we can run different application logics in various instances. In Google App Engine, The Applications run in a secure, sandboxed environment. It allows distributing requests across multiple servers, and scaling servers to meet traffic demands. The application runs within its own secure, reliable environment that is independent of the hardware, operating system, or physical location of the server.

Why Google App Engine

It provides a flexible, object-oriented data store which is very easy to use & operations on data store takes very less time to execute. It provides a secure place to store the data. So, there is no need to worry about security also. Many large organizations are migrating to Google Apps because of Google's reputation for data security. I think there is no other company in the world which takes data security that much seriously than the Google.

Costs in Google app engine

If we talk about cost of service, then we can say that for using Google App Engine cost is unbelievably low as compared with other service providers. Even Google app engine is free for a limited use, means for small use we can easily use its services by paying nothing.

How to start with Google App Engine

You can start developing applications in App Engine using Eclipse IDE

  1. Create an account by clicking the Sign uplink under Getting Started on http://code.google.com/appengine/.
  2. Create a new project by clicking theNew Web Application Project button in Eclipse.
  3. Select your project in the hierarchy and click theDeploy App Engine Project button
  4. Associate your local project with the application ID you created when you initially created an App Engine account
  5. Deploy your application by clicking onDeploy 
  1. Download the Google App Engine plug-in for Eclipse from http://code.google.com/appengine/downloads.html and install it.

So, in a complete manner we can say that the Google App engine is a new age technology that gives the developer more flexibility & excellent performance for running & maintaining the application. It is really amazing.

To view or add a comment, sign in

More articles by Rinkesh K Jha

  • -:- UNITS OF MEMORY -:-

    There are two units of memory: - a) Bit or Binary and b) Byte. BIT- BIT is a short form of Binary Digit.

  • Windows keyboard shortcuts overview

    Use shortcut keys as an alternative to the mouse when working in Windows. You can open, close, and navigate the Start…

Others also viewed

Explore content categories