Welcome to Google Cloud Platform. I am addressing the questions in the order asked:
1. With App Engine <https://cloud.google.com/appengine/docs/>, you don’t have to worry about servers. Google handles most of the management of the resources for you. For example, if your application requires more computing resources because traffic to your website increases, Google automatically scales the system to provide those resources. If the system software needs a security update, that's handled for you too. 2. You can currently run your app from the Central US or Western Europe regions. 3. App Engine will scale/spin up more instances based on the incoming traffic patterns to make sure that all the requests are served. App Engine is regional <https://cloud.google.com/appengine/docs/locations> which means the infrastructure that runs your apps is located in a specific region and is managed by Google to be redundantly available across all the zones within that region <https://cloud.google.com/docs/geography-and-regions>. 4. You can choose storage size <https://cloud.google.com/sql/pricing> based on the requirements to start with and can later increase the size as the database will grow. You can also enable ‘Automatic storage increase <https://cloud.google.com/sql/docs/mysql/instance-settings?hl=en_US&_ga=2.214102814.-80771298.1504278727#automatic-storage-increase-2ndgen>’, which will check the available storage every 30 seconds and if available storage falls below a threshold size, additional storage capacity is automatically added to your instance. 5. All data is replicated in multiple locations for great availability and durability. Data is stored in datacenters <https://cloud.google.com/appengine/docs/standard/#cloudsql> in the EU or the US. You have the ability to replicate <https://cloud.google.com/sql/docs/mysql/replication/> a master instance to one or more read replicas. A read replica is a copy of the master that reflects changes to the master instance in almost real time. I hope this helps. On Thursday, September 7, 2017 at 9:11:51 AM UTC-4, Mikolaj Ruczynski wrote: > > I will have users around the world. The database has about 50 > GB. Pageviews about 20 million per month. I have invented such services: > > - GOOGLE APP ENGINE - Build scalable web and mobile backends in any > language on Google’s infrastructure > - CLOUD SQL (database) > - CLOUD CDN (Low-latency, low-cost content delivery using Google's > global network > > I have the following questions: > 1. How much does it need application servers? > 2. In what locations do they have to be application servers? > 3. Is there a concept of replication for application servers? > 4. How much does it need SQL Servers and in what locations? > 5. Is there a concept of rep for SQL Servers? > > Thank you for your help > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/5550f08e-8add-4755-93b3-f1c2c06ebd27%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.