Saturday, October 1, 2011

Google App Engine – An introduction

Many of us already handled a web application for our academic projects. But only a few of them are dare to buy a domain name and host it, so that anybody can access the application through Internet. I have completed my master of computer application project last week. It is a git based wiki implementation, and I will post some posts about that project soon. I also thought about buying a domain name, so that I can put it in my resume and the companies can view it online at the time of interview. I thought it will help me getting better jobs.

Then I come to know about the Google’s App Engine service. Like blogger, orkut, gmail, docs etc Google is also availing better services for students like Google Code, App Engine.

What is a Google App Engine? It is a service of Google where programmers can host their web applications at no cost. This free service gives us a domain name and we can host the code so that everyone can see your application by typing that url. Now Google App Engine supports only Python and Java. It gives a version control for every version of our code that are deployed. It gives many information like CPU time used, No. of requests, memory used etc.

How App Engine works? Google gives this service using a cloud computing technology. Google has server farms where thousands of server machines are working 24x7. When we are hosting an application, it is stored somewhere in these servers. Our application gets some amount of RAM and it is processed by some CPU.

Is it completely free? It is free to common applications. But there is a daily quota for each measures like average CPU time. I think normal applications will not reach that quota easily. If your application is viewed by a million people per day, then the quota may be crossed.

I think many of us are not aware of App Engine service of Google. If you have knowledge in Python or Java, try for an app engine project. I completed an app engine project and I will post about it soon. I think that will be helpful to the beginners.




  1. Cloud computing is the best technology that every top company in this world are using for their computing purpose. This article provides the information that is more relevant to it. Thanks for sharing this valuable information in here. By the way you are running a great blog here. Keep up this good work.

    Best Institute for Cloud Computing in Chennai
    hadoop training

  2. There are lots of information about latest technology and how to get trained in them, like Hadoop training institutes in chennai have spread around the web, but this is a unique one according to me. The strategy you have updated here will make me to get trained in future technologies(Hadoop Training in Chennai). By the way you are running a great blog. Thanks for sharing this.

    Big Data Hadoop Training in Chennai | Hadoop Course in Chennai

  3. Excellent post!!! Java is most popular and efficient programming language available in the market today. It helps developers to create stunning desktop/web applications loaded with stunning functionalities. Java Course in Chennai | Best JAVA Training in Chennai

  4. Cloud computing can increae the efficiency, cash flow and offers many benefits through which the it allows the people to access the same kind of applications through the internet.
    cloud computing training in chennai | cloud computing courses in chennai

  5. Excellent post!!! In this competitive market, customer relationship management plays a significant role in determining a business success. That too, cloud based CRM product offer more flexibility to business owners to main strong relationship with the consumers. Cloud Computing Training in Chennai|Cloud computing course in Chennai

  6. Very interesting content which helps me to get the in depth knowledge about the technology. To know more details about the course visit this website.
    hadoop training in chennai | Big Data Training in Chennai

  7. Thank you for Sharing. We are the best erp software providers in chennai. For more details call +91 9677025199 or email us on erp in chennai | erp for automotive industry chennai


  8. Very Usefull Inforamtion,Thanks for sharing And Keep Updating US..............

  9. Sas Training Institute in Noida-Webtrackker is the best sas training institute in noida. SAS has taken the lead role for a long time, where most companies have standard software. While you have this certification under your belt, give big rewards to the IT industry, it can also serve as an important payer on the business side of the economy. SAS can read data files created by other statistical packages. Therefore, for experienced users of these statistical packages, SAS does not threaten to create data files created by these packages in a SAS file format.
    Sap Training Institute in Noida
    PHP Training Institute in Noida
    Hadoop Training Institute in Noida
    Oracle Training Institute in Noida
    Linux Training Institute in Noida
    Dot net Training Institute in Noida
    Salesforce training institute in noida
    Java training institute in noida

  10. Hadoop Training Institute in Noida- Webtrackker is the best Hadoop training institute in noida. If you want take the training in a Hadoop than Webtrackker is the best option for you. Since then Hadoop has continued with the development of the YARN cluster manager, releasing the project from its first distribution of HadoopMap Reduce. HadoopMap Reduce is still available in Hadoop to perform static batch processes for which Map Reduce is suitable. Other data processing activities can be assigned to different processing engines (including Spark), where YARN manages the management and allocation of cluster resources.
    Projects like Apache Mesas provide a powerful and growing range of distributed cluster management capabilities. Most Spark implementations still use Apache Hadoop and its associated projects to meet these requirements.