Google has one of the largest and most advanced computer networks. Google’s backbone network has thousands of miles of fiber optic cable, uses advanced software-defined networking and has edge caching services to deliver fast, consistent and scalable performance. Using Google Cloud platform would allow us to develop, deploy and iterate our application without worrying about system administration. Google manages the application, database and storage servers so we wouldn’t have to.
As per suggestion of our Google Cloud specialist it would be optimal for us to go with Google App Engine. Features include:
Popular languages and frameworks. It is possible to write applications in some of the most popular programming languages: Python, Java, PHP and Go. We can also use existing frameworks such as Django, Flask, Spring and webapp2.
Focus on your code. Google takes care of the database administration, server configuration, sharding and load balancing. With Traffic Splitting, we can A/B test different live versions of our app.
Multiple storage options. A traditional MySQL database using Cloud SQL, a schemaless NoSQL datastore, or object storage using Cloud Storage.
Powerful built-in services. App Engine makes you more productive by eliminating the need to write boilerplate code. Managed services, such as Task Queues, Memcache and the Users API, let you build any application.
Familiar development tools. We can use the tools we know, including Eclipse, IntellIJ, Maven, Git, Jenkins, PyCharm and more. The App Engine SDK allows to test applications locally in a simulated environment and then deploy the app with simple command-line tools or the desktop launcher.
Deploy at Google scale. Some of the world’s most popular web services are built on Google's platform. It is possible to scale up to 7 billion requests per day and automatically scale down when traffic subsides. Basically this means that the system allows the application to grow with our users.
As for the costs, we have already clarified that it may be possible to get approx. $500 credit which depending on the usage (the system works so that we pay for what we use) may enable us to run approximately for a year. To add, there is special support for Startups available. The offer says: "$100,000 in credit and 24/7 support for eligible startups. Focus on building your product and don't worry about complex infrastructure. Google manages your application, database, and storage servers so you don't have to." This offer is available to startups that meet the following criteria:
Post by: Laura
No comments:
Post a Comment