How to Build Solutions on Google Cloud Platform
Learn how to use Google Cloud Platform products, services, and other features to build end-to-end solutions.
Websites & Web Apps
Last updated December 17, 2015.
Building Scalable and Resilient Web Applications
Updated June 2015
Learn how to use Cloud Platform to build scalable and resilient application architectures using patterns and practices that apply broadly to any web application.
AngularJS + Cloud Endpoints -- A Recipe for Building Modern Web Applications
Updated May 2015
This paper provides best practices and guidance to web developers who are interested in AngularJS or other client-side MVC technologies and want to optimize their server backend for these technologies.
Introduction to MongoDB on Google Compute Engine
Updated March 2015
The goal of this paper is to help you bring your MongoDB deployment to Google Compute Engine and take advantage of both the flexibility of Compute Engine's virtual environment, as well as the price-for-performance of Compute Engine Persistent Disks.
PostgreSQL on Compute Engine
June 2015
Learn how to set up PostgreSQL on Google Compute Enginein just a few minutes.
For better performance and data safety, you can install the PostgreSQL database engine on the boot disk and then set up the data storage on a separate persistent disk. How to Set up a PostgreSQL DataDisk shows you how to move the database to a new persistent disk on Cloud Platform.
After you've set up a single instance of PostgresSQL, learn how to run in Hot Standby mode to provide archiving and replication.
Internal Load Balancing using HAProxy on Google Compute Engine
August 2015
Learn how to create an internal load balancer on Google Compute Engine. You can use Compute Engine to create your own internal load balancer by using a software load balancer. This solution discusses the installation and configuration of HAProxy, an open source software load balancer, on a Compute Engine instance.
How to Set Up MySQL on Google Compute Engine
August 2015
Learn how to set up MySQL on Google Compute Engine. You have several options for deploying MySQL as part of your Google Cloud Platform project. You can use Google Cloud SQL, Google Cloud Launcher, or manually install MySQL on Google Compute Engine. This document provides guidance on which option to choose and walks through the manual installation of a MySQL database on Compute Engine.
How to Set Up Remote Access to MySQL on Google Compute Engine
September 2015
One of the key use cases for installing MySQL on Google Compute Engine as an alternative to Google Cloud SQL is to keep your MySQL server and client applications on a private network. To run your MySQL server and client on a private network, use Compute Engine VM instances for both the server and the client. This document describes how to configure your MySQL Server application to accept remote traffic from a MySQL Client that is installed on a Compute Engine VM on the same private network.
Also check out the Computing and Hosting tutorials.