Google Apps Engine Primer: What You Need To Know About The Apps Engine




(No Ratings Yet)
Google has
announced the launch of
Google
Apps Engine which will let the developers deploy
and run their web applications on Google’s own infrastructure. In essence, Google is offering a collection of services which directly compete with the ones provided by Amazon Web Services (S3, EC2 and SimpleDB) barring the flexibility provided by AWS in picking up independent services. With Google Apps Engine you get a full buffet of cloud computing infrastructure without the choice of picking up the ones that you need. Perhaps, this is the price that you need to pay for using Apps Engine which is otherwise free (explained in the later part of the post) to an extent. Let’s have a detailed look at Google Apps Engine.
What Does It Offer
- A fully featured integrated development environment
- Scalability and Reliability like Google’s own services
- Easy integration with Google’s services
- Dynamic resource allocation for ease of deployment
What Does It Include
The Google Apps Engine is comprehensive and fully equipped to create, deploy and run web applications. Here are the various components which make up the Google Apps Engine:
The Python Runtime Environment
The Python Runtime Environment that uses Python version 2.5.2. and provides access to Python APIs for the datastore, Google Accounts, URL fetch and email services. It also includes the Python webapp framework and the Django web application framework, version 0.96.1. The codes can only be written in Python. Also, The runtime environment does not support all the modules and components of Python and the webapp framework.
The Apps Engine includes BigTable for database operations. BigTable is used by Google itself for managing structured data for several projects. BigTable provides a flexible solution and scalable solution for serving database requests of varying sizes while reducing the latency in back-end processing as well as real time front-end data serving.
Built on Google File System (GFS) and accesible through the DataStore API, the DataStore service provides a powerful distributed data storage system which includes a query engine and transactions for powering large distributed data-intensive applications.
The Sandbox acts both as a “Gateway” as well as a “Gatekeeper” for requests from and responses to the applications in the distributed environment. The Sandbox can execute code, store and query data, use the App Engine mail, URL fetch and Google Account services, and examine the user’s web request and prepare the response.
Google Accounts, Email and URL Fetch
The applications hosted on the Apps Engine can integrate with the Google accounts to allow users to sign into the application using their Google account information. The App Engine applications can send email messages using the Mail API and can also communicate with other web services over the Internet using HTTP/HTTPS requests through the URL Fetch service.
The Google App Engine admin console lets you:
- create a new application, and set up a free appspot.com sub-domain, or a top-level domain name of your choosing
- invite other people to be developers for your application, so they can access the Console and upload new versions of the code
- view access data and error logs, and analyze traffic
- browse your application’s datastore and manage indexes
- test new versions of your application, and switch the version that your users see
Is it really FREE and what are the limitations
Yes, to an extent, the Google App Engine is free. Every App Engine application is provided 500 MB of storage and bandwidth to cover 5 million monthly page views free of cost. Some of the limitations, however, can make it a costly affair at this point in time.
Some limitations:
- Support for Python exclusively as the development language for the web apps to be hosted on the Apps Engine. This can result in higher cost of development for the companies who otherwise do not have Python developers on board.
- An application hosted on the Apps Engine cannot use other services for storage or database operations unlike Amazon which provides flexibility in choosing particular services from it suite of cloud computing offerings. With Amazon, you can write in any language, pick up any service and integrate your application with the same.
- Only 10,000 developer accounts in the beta release which is already full to capacity.
- No, the applications hosted on the Apps Engine are not limited to Google account holders only as quoted by several blogs including Mashable.
Some useful links:
Google App Engine Documentation
Google App Engine SDK download
Appspot: Gallery of Google App Engine Applications
Popularity: 6% [?]
B.E.T.A. Daily has joined forces with TradePub.com to offer you a new, exciting, and entirely free professional resource. Visit http://betadaily.tradepub.com today to browse our selection of complimentary Industry magazines, white papers, webinars, podcasts, and more across 34 industry sectors. No credit cards, coupons, or promo codes required. Try it today!
Recent Posts
- Silent Business Investors: Why They Choose To Remain Silent
- Is Google AdWords Support Automated Or The Human Agents Are So Bad?
- Ben And Jerry: Famous Entrepreneurs Who Turned $5 Course In A Multi-Million Ice Cream Business
- Create Free Launch Page For Your Website With Launch Splash
- Free Music Downloads For iTunes
Most Commented
- How To Find Out Who Sold Your Gmail Address To Spammers (31)
- Microsoft Starts Blocking YouTube Links From Being Shared On MSN And Windows Live Messenger (29)
- 12 Cool Outlook Add-Ins To Make Your Inbox More Social And Productive (12)
- Indian Stock Market Game MarketHero.in launched (9)
- Preview All Orkut Applications Before They Are Launched (9)
- Indian Companies Certainly Need To Improve Upon Their Poor Hiring Practices (7)
- Blogging Madness Powered By TechCrunch And The End of Google To-Do List (6)
- 4 Services To Create New Or Convert Existing Blog Or Website Into Mobile Site And Earn Money (5)
- Indonesia Might Be Next To Ban YouTube (4)
- Second Life CEO Philip Rosedale Steps Down (4)
Most Popular
- Free Music Downloads For iTunes
- Fashion TV (FTV) And Ibibo To Launch iFashion Photographer Contest To Indian Fashion Photographers
- YouTube Now Lets You Add Annotations To Your Uploaded Videos
- Scribd iPaper Email: Open Any Document Attached In Email Without Downloading And Software Compatibility Issues
- Sunday Time Waster: MSN Live Spaces Vision Visualizes Live Spaces Updates On 2D And 3D Earth
- Windows Live Writer Tech Preview Released With New Features And Tools
- Create Free Launch Page For Your Website With Launch Splash
- Ben And Jerry: Famous Entrepreneurs Who Turned $5 Course In A Multi-Million Ice Cream Business
- Is Google AdWords Support Automated Or The Human Agents Are So Bad?
- How To Find Out Who Sold Your Gmail Address To Spammers
Categories
- General (1)
- Business (32)
- Technology (171)
- Entrepreneurship (7)
- Asides (51)














1 Comment
Pingback & Trackback
Leave Your Comments Below