Auto-scalability is what makes AppEngine the best and what sets it apart from other cloud hosting providers. Both of your requirements are met without additional work on your part.
AppEngine does not have a separate server concept. You cannot think in such terms about creating a good, scalable AppEngine application. However, you can store client state between requests in Memcache or a data warehouse that is shared between all instances of the application code.
source share