Welcome to the support and resources page for Google Compute Engine. On this page, you'll find sample applications, videos, a support form, and links to additional resources. To get started, select an option below.
Videos
Videos are a quick and easy way to get started learning about Google Compute Engine. There are several types of videos available to watch, including presentations, screencasts, and technical overviews. Take some time to review anything that you might find useful.
List of available videos
Google I/O 2013
Video | Description | Notes |
---|---|---|
Google I/O 2013: Ushering in the Next Generation of Cloud
Computing
Senior Vice President Urs Hölzle will share Google's vision for the next generation of cloud computing. He'll discuss how investments in infrastructure, software and people will help usher in this new era for Google and developers around the world via the Google Cloud Platform. This session will also include announcements and demo important new features of the Platform. For all I/O 2013 sessions, go to https://developers.google.com/live . |
Download the Slides | |
Google I/O 2013: What's New and Cool with Google
Compute Engine
Google Compute Engine's had a very busy year! We've made improvements to the underlying architecture to provide even better performance, released new versions of our APIs that improve the developer experience, and introduced many new features and instance types. Come join us as we guide you through what's new and cool with Google Compute Engine, and how recent improvements can help you build more efficient, scalable and cost-effective applications in the cloud. For all I/O 2013 sessions, go to https://developers.google.com/live . |
Download the Slides | |
Google I/O 2013 - Distributed Databases Panel: An
Exploration of Approaches and Best Practices
Whether you're building a game, a mobile app, or a social analytics service, your information needs to be highly available, stored safely, and able to grow as your user base explodes. Come to this session to learn how modern distributed databases address these needs. You'll hear from a panel of four industry experts about their solutions for tackling this problem using Google's infrastructure and have the opportunity to ask the panel questions about their experiences. For all I/O 2013 sessions, go to https://developers.google.com/live . |
Download the Slides | |
Google I/O 2013: Supercharge Your Google Compute Engine App with
Persistent Disk
The performance, reliability and consistency of Persistent Disk (PD) are part of what distinguishes GCE as a next generation cloud service. Discover some of the internals of PD and what distinguishes it from comparable offerings. This session will include a technical deep dive into best practices for using PD with your GCE apps. For all I/O 2013 sessions, go to https://developers.google.com/live . |
Download the Slides | |
Google I/O 2013: Intense Gaming
From indie to AAA game studios, learn how cutting edge developers are building next generation experiences on the Google Cloud Platform. This session focuses on how developers are combining technologies such as App Engine, Compute Engine, and BigQuery to quickly build and scale their multi-platform releases. For all I/O 2013 sessions, go to https://developers.google.com/live . |
Download the Slides | |
Google I/O 2013: Behind the Data Sensing Lab: Gathering,
Processing, and Analyzing Data at Scale
Highly scalable and rapid data collection and analysis is a key need for many mobile and gaming apps, as well as for sensor networks and the ""Internet of Things."" We'll show how the Data Sensing Lab incorporates a key Google Cloud Platform pattern: a high-throughput pipeline for data collection, processing, and analysis. We use the Cloud Endpoints API to collect constantly streaming data; process large amounts of data with high throughput using App Engine, Cloud Storage, and data transformation on Compute Engine; and query many GBs of collected data in just a few seconds using BigQuery. For all I/O 2013 sessions, go to https://developers.google.com/live . |
Download the Slides | |
Google I/O 2013: Speed, Efficiency, and Control - Advanced Packet
Routing Techniques
Learn about an exciting new networking feature for Google Compute Engine that enables you to specifically control how traffic is routed throughout your virtual network. For all I/O 2013 sessions, go to https://developers.google.com/live . |
||
Google I/O 2013: When Bad Things Happen to Good Clusters - Building
Robust Systems with Google Compute Engine
Learn tools and techniques to help you build rock solid, scalable, high performance, virtual computing clusters on Google Compute Engine. Topics we'll cover:
We'll conclude with a guided tour of a robust web service along with summary of best practices. For all I/O 2013 sessions, go to https://developers.google.com/live . |
Download the Slides | |
Google I/O 2013: Cloud Computing and High-Energy Particle Physics:
ATLAS Experiment at CERN & Google Compute Engine
In this talk we will describe the ATLAS Experiment on Google Compute Engine (GCE) scientific computing project and illustrate several examples of large-scale high performance computing installations on GCE, including a 1000-core PROOF cluster for ATLAS data analysis and a 4000-core HTCondor cluster used for simulation of LHC collision events. We will also discuss Xroot technology used for high- performance data clustering. For all I/O 2013 sessions, go to https://developers.google.com/live . |
Download the Slides |
Google I/O 2012
Video | Description | Notes |
---|---|---|
Google I/O 2012 - Managing Google Compute Engine Virtual Machines
Through Google App Engine
Google Compute Engine provides highly efficient and scalable virtual machines for large scale data processing operations. Integration with Google App Engine provides an orchestration framework to manage large virtual machine clusters used for data processing. This session will talk demonstrate integration and discuss future use cases of the two technologies. |
Download the Slides | |
Google I/O 2012 - Google Compute Engine -- Technical Details
This session will provide an in depth overview of Google Compute Engine. Google Compute provides Virtual Machines optimized for large scale data processing and analytics. We will dive into the core concepts, API, unique features and architectural best practices in the context of concrete examples. |
Download the Slides | |
Google I/O 2012 - Introducing Google Compute Engine
Google Compute Engine is a new virtual machine based cloud technology for large scale data processing and analytics workloads. It allows the world to leverage the scalability and power of Google's data centers to run computationally intensive jobs. |
Download the Slides |
Additional videos
Video | Description | Notes |
---|---|---|
Getting Started with Google Compute Engine
During this session, you will learn how to get started using Google
Compute Engine. We'll show you the basics of working with the {{
console_name }}, the
| Download the Slides | |
Google Computer Engine - Ten Minute Test Drive: Set Up your own Web
Server
This demonstration covers getting started with the Google Cloud Platform and Google Compute Engine. See the process of creating a project, starting up a cloud based virtual machine and installing a web server on it. |
||
Getting Started with Hadoop on Google Compute Engine
Google Compute Engine is a great place for running Hadoop because of its consistent I/O performance which scales out predictably. In this video, Jonathan Simon walks developers through setting up Hadoop and running a MapReduce job on the Freebase dataset. |
||
Google Compute Engine Metadata Tips and Tricks
This 12 minute screencast introduces metadata in Google Compute Engine. It's useful for configuring software within your instances, making decisions in startup scripts, defining roles for your instances and much more. |
Documentation | |
Google Compute Engine Office Hours: August 22, 2012
Office hours with the Google Compute Engine Team on August 22, 2012. The slides can be viewed here: http://goo.gl/GtK9o . The tech talk portion of this session was about OAuth and Service Accounts, an area which the Google Compute Engine team has done a great job simplifying. |
Download the Slides | |
How to Build a Custom Image for Compute Engine
Published on Jun 9, 2014
|
||
Creating Custom Images for Google Compute Engine
Published on Aug 28, 2012
|
Samples, articles, & best practices
This section provides samples, articles, and best practices on how to use Google Compute Engine. All samples are hosted on the GoogleCloudPlatform GitHub page; this section lists relevant tutorials that may accompany the samples, as well a description and list of more advanced samples for particular use cases.
Samples
All these samples assume you have at least basic programming knowledge.
Sample | Author | Source Code | Description | Libraries Used | Required Experience |
---|---|---|---|---|---|
Google Compute Engine and Cassandra | Eric Johnson , Technical Program Manager | Source Code | This code sample describes how to set up a basic working Cassandra cluster using Google Compute Engine resources. |
gcloud compute
|
Familiarity with Cassandra and Python |
Google Compute Engine Demo Suite | Kathryn Hurley , Developer Programs Engineer | Source Code | This demo suite contains a number of samples written in Python that demonstrates how to use Google Compute Engine. The demos are available live at http://gce-demos.appspot.com . | Familiarity with Python | |
Getting Started: Python Client Library | Kathryn Hurley , Developer Programs Engineer | Source Code | Learn how to get started with Google Compute Engine using the Google APIs Python Client Library . This sample describes how to authenticate to Google Compute Engine and how to list, create instances, and stop instances. | Google APIs Python Client Library | Familiarity with Python |
Getting Started: Javascript Client Library | Ziyad Mir , Jonathan Simon , Developer Programs Engineer | Source Code | Learn how to get started using the Google APIs Javascript Client Library . Create a webpage that adds, lists, and deletes instances, and lists other resources. Learn how to authorize requests through the JS library. | Google APIs Javascript Client Library | Familiarity with JavaScript, HTML |
Getting Started: PHP Client Library | Ziyad Mir , Jonathan Simon , Developer Programs Engineer | Source Code | Get started using the Google APIs PHP Client Library . Learn how to add, list, and delete instances, and how to list other resources. Learn how to authorize requests through the PHP library. | Google APIs PHP Client Library | Familiarity with PHP |
Getting Started: Ruby Client Library | Ziyad Mir , Jonathan Simon , Developer Programs Engineer | Source Code | Get started using the Google APIs Ruby Client Library . Learn how to add, list, and delete instances, and how to list other resources. Learn how to authorize requests through the Ruby library. | Google APIs Ruby Client Library | Familiarity with Ruby |
HadoopSample | Joe Beda , Software Engineer | Source Code | Learn how to use create and manage a cluster of Hadoop nodes running on Google Compute Engine. | Familiarity with Python and Hadoop |
Presentations
Presentation | Author | Date |
---|---|---|
What Would You Do With a Virtual Data Center? | Marc Cohen , Developer Programs Engineer | 10/2012 |
Google Compute Engine: Batch Processing On-Demand | Julia Ferraioli , Developer Advocate |