Google Cloud Platform Blog
Product updates, customer stories, and tips and tricks on Google Cloud Platform
Learn about building global applications on Google Compute Engine
Wednesday, October 23, 2013
Did you know that every
Google Compute Engine
instance, regardless of region and zone, can communicate to every other instance over a project private network? It really is very simple to execute “ping my-european-instance” from a US virtual machine and have it work without any complex cross region configurations.
If you're an experienced developer who has deployed Cloud apps before, but not yet on Google Compute Engine, you might not know that all n1 Compute Engine instances use the same hardware configuration and provide a consistent level of performance. No longer do you need to spin up many machines, run performance test, and throw away poor performing machines.
To help experienced cloud developers transition to Compute Engine, we have published an article,
Overview of Google Compute Engine for Cloud Developers
, that highlights the key differentiators of Compute Engine and discusses the features that allow you to architect scalable and globally distributed systems.
In addition to the overview, we have also published a deeper dive technical look at deploying apps on Compute Engine, along with a sample application that you can download and run.
The article
Building High Availability Applications on Google Compute Engine
introduces you to building distributed applications on Google Compute Engine. It provides implementation details of the following web application architecture that utilizes common software packages for load balancers, web servers, and databases.
High availability application on Google Compute Engine
Google Compute Engine provides tools such as startup scripts and meta data that can be used to automate the deployment of key components across multiple zones. Many of the technologies developers are familiar with deploying on virtual machines are a great fit on Compute Engine and can benefit from advanced features such as the global project private network. As Google continues to build out managed services to abstract the complexities involved in a self managed implementation, developers will always have the freedom to use their preferred technology.
Get the Code!
Our
High Availability LAMP Stack sample application
is ready for you to download from
Github
, and the
tutorial
guides you through using it. The sample application contains a Python tool for automatically creating a LAMP stack with load balancers, web servers, and database servers. It demonstrates how Google Compute Engine tools and features can be used to automate deployments across multiple zones.
If you want to define the next generation of cloud applications and help developers build globally distributed applications on cutting edge technology, we are always hiring! Check out our job postings for
Solutions Architects
and
Cloud Technology Managers
if you are interested in joining our Solutions Team.
Overview of Google Compute Engine for Cloud Developers
Building High Availability Applications on Google Compute Engine
High availability LAMP stack
application in Github
Tutorial
for the sample application
-Posted by
Chris Elliott
, Solutions Architect
Free Trial
GCP Blogs
Big Data & Machine Learning
Kubernetes
GCP Japan Blog
Firebase Blog
Apigee Blog
Popular Posts
Understanding Cloud Pricing
World's largest event dataset now publicly available in BigQuery
A look inside Google’s Data Center Networks
Enter the Andromeda zone - Google Cloud Platform’s latest networking stack
New in Google Cloud Storage: auto-delete, regional buckets and faster uploads
Labels
Announcements
193
Big Data & Machine Learning
134
Compute
271
Containers & Kubernetes
92
CRE
27
Customers
107
Developer Tools & Insights
151
Events
38
Infrastructure
44
Management Tools
87
Networking
43
Open
1
Open Source
135
Partners
102
Pricing
28
Security & Identity
85
Solutions
24
Stackdriver
24
Storage & Databases
164
Weekly Roundups
20
Feed
Subscribe by email
Demonstrate your proficiency to design, build and manage solutions on Google Cloud Platform.
Learn More
Technical questions? Check us out on
Stack Overflow
.
Subscribe to
our monthly newsletter
.
Google
on
Follow @googlecloud
Follow
Follow