If you think at all the steps it takes to host a web app and all the knowledge required to make it work, it is a fairly complicated and slow process.
What we need from a hosting company to host a database backed website:
- Simple, affordable and quick setup
- Enough CPU cycle when the app needs it
- Good tech support
- Buy a domain name
- Choose a hosting company
- Log in using the web hosting proprietary and sometimes not easy-to-use control panel
- Setup users, passwords
- Create a database
- Zip your web app on your PC and upload it on your server via FTP
- Transfer the domain name to point to your hosted server
- getting upset with the bad support of your hosting company
- get enough CPU cycles for your app to run smoothly
- Register your app
- Run the deploy script from your development environment (yes, this is the only step!)
What you get on top of it:
- Dynamic webserving, with full support of common web technologies
- Persistent storage (powered by Bigtable and GFS with queries, sorting, and transactions)
- Automatic scaling and load balancing
- Google APIs for authenticating users and sending email
- It’s free for small scale hosting and reasonably cheap for bigger scale requirements.
- The application life cycle management is included: Google App Engine allows you to roll back to any previous version of your app at any time.
- Automatic database schema update: no need to mess with phpMyAdmin. Your app will talk to Google and the database schema is managed automatically.
Did you hear about the computing grid that is as pervasive and invisible as the electricity grid? I thought IBM would make it available to the world like they did it for the Personal Computer but Google made it a reality for all of us.
Google is the new IBM.
0 comments:
Post a Comment