Hosting Website on Google App Engine is a good Advantage that your Website will be serve through google and their is no chance of crashing or any down time.
If you have a website with less traffic, then congrats you won’t have to spend even a penny for web hosting. You’ll get 1 GB of free storage space for hosting your images, HTML web pages and other files and 1 GB of bandwidth per day. If you exceed that quota, you pay-per-use similar to Amazon S3.
With Other regular hosting websites you upload your files and html page to the server. Google App Engine works in similar way except that the file transfer mechanism is a bit different.
Step 1: Go to appengine.google.com and create a new application. If you have never used App Engine before, you might be asked to verify your mobile phone number before you can create a new app.
Step 2: Give your application a name – it should be unique and may only include lowercase alphabets and digits. For this example, our app identifier is “myexamplewebsite”.
Step 3: The next two minor steps maybe seems difficult for you but don’t worry, they simply require you download and run two installers in the given sequence.
Step 4: create some HTML pages or a simple website. when you done process to further steps.
Step 5: Finally it’s time to deploy/upload our website to Google App Engine. Open the Google App Engine Launcher program from the Start Menu, choose File – > Add Existing Application and browse to the folder where you have stored your website to be used on google App Engibe.
Now Press the deploy button, input your Google Account credentials and within seconds, your website should become available online at something.appspot.com where “something” is your unique app identifier. Later, if you add or modify any web page, press Deploy again and your new /edited files will get uploaded to App Engine.
You will get a subdomain for your website not a Top level domain. if you want to host top level domain with app engine you must register a domain with google apps.