Uploading google apps engine to web hosting - google-app-engine

Hi I'm new on google apps engine platform, I use python, and after follow the course on udacity.com I found that the site is uploaded to appspot, I just want to know that the website I made only avalible on appspot? or I can hosting it on my own web hosting.
thanks

Nope you cannot use it on your own hosting without loosing a lot of features, and not really using the NDB (except if you connect to the datastore via dev)
Check here for alternatives.
I recommend AppScale

Related

Google Web Toolkit throws java.security.AccessControlException

I'm trying to read a sqlite db from the server side code in my gwt project. It throws AccessControlException. I looked a lot on the web and all solutions seems to be disabling Google App Engine, but when I do this, I can't run my project. I'm new to GWT and I have no idea where it runs when Google App Engine is shut down. I look for possibly this two solutions: Any setting that Google App Engine is set to be able to read any file, or other engine that I run my application on. Thanks
The problem is that Google App Engine (GAE) does not support sqlite (I assume you are reading it using JDBC).
If your intention is to make a GWT project that will not be deployed on GAE, you should create the project disabling this feature from the very beginning, because afterwards its a nightmare as you are experiencing right now.
If your intention is to deploy in GAE, you must use the google's persistence mechanisms (JDO) to store your data. SqlLite is off the table here.

Google App Engine for e-commerce web site?

I just learned about Google App Engine, and I must say it is fantastic.
But, based on the nature of Google app engine, is it possible to design an e-commerce website using Google App Engine? I mean, based on the huge cloud server platform provided by Google App Engine, we have a built-in content delivery network. But, should it be that way?
is it possible to design an e-commerce website using Google App Engine?
If you want to develop such a website then why not go for more portable alternative? For example, develop your e-commerce website on web2py or django. Both can be hosted on GAE (in case of web2py it just needs minor modifications). GAE imposes a lot of restrictions, but you can stop worrying about system administration and scaling as GAE takes care of it.
If you want to focus on developing an e-commerce website rather than on learning development specifically for GAE then I suggest you use web2py, because porting is very easy.
http://wiki.web2py.com/Deploying_web2py_on_Google_App_Engine_GAE_
I have tested it myself, you can check it if you like: http://memstats-w2py.appspot.com/
Now Google App Engine supports SSL over custom domain names.
https://developers.google.com/appengine/docs/ssl

If I create a succesful dot com company utilizing google app engine/datastore will google own it?

Or is it easier to host my own website and database.
The main reason I would use google app engine is the "free" hosting and scalability;
Has anyone got experience using app engine, was it a good experience ?
The answer is no, Google does not own either your code or your data. Both of them are completely yours. Google only provides hosting for it - they have no more claim on your data and IP than Amazon does if you go with EC2. Take a look at section 6.3 of the terms.
I'm running mapfaire.com on the App Engine and I'm having a very good experience. I intend to continue using it for all my applications.

Lamson in Google App Engine?

Do anybody has experience hosting an email application in Lamson in Google App Engine?
Is it possible? Is it easy? Works well? Thanks
Thanks Jörg, but I found there is no need to install a email framework in Google Apps Engine as there is a Python mail API already built in
Thank you anyway!
I have no experience in using Lamson on GAE. However, one important difference between GAE and traditional LAMP hosting is the storage backend and since Lamson already has support for a dozen different storage backends, the interfaces should be well-defined and narrow, so that adding a GAE backend should be rather trivial. (More precisely, Lamson simply doesn't care about the storage backend.)

Hosting/transferring a web site on Google App Engine

I have my website currently hosted on paid server, but i want to transfer it on GAE.
How can i do it? Can anyone please help me in this case.I'd appreciate your help.
Thanks:)
1) First you will have to adapt your website to the GAE framework (python with django or the new Java environment). You can test your work by downloading the SDK of GAE which offer a local server.
2) Then create an account on appengine.google.com and upload your application on something.appspot.com, test it.
3) If you have a domain name, create a google apps account on this domain, and finally bind this domain with your GAE website. Here is the Google doc.
If it is just a static website which does not need server side scripts or a database, then you might want to look into Google Sites instead of Appengine. You can find out more about Sites here: http://www.google.com/sites/help/intl/en/overview.html
If you do have some server side logic going on, you will need to convert it to either python or java and convert your relational database to Google's Data API which does not support the SQL your current database uses. You can read more about the APIs and what is supported with the Data API and tutorials at: http://code.google.com/appengine/
In response to sanorita's comment "Actually, it's generated html and not plain html. and google appengine is for static data... right?":
AppEngine can host static data, but that is far from its intent.
The purpose of AppEngine is to allow developers to easily deploy their dynamic applications on Google's infrastructure. In the end, assuming you have programmed your app in effective ways to handle scaling (basically just noting that writes to the database are expensive, and contention is the root of all evil) you can handle nearly any amount of traffic.

Resources