Videos and Samples

Welcome to the support and resources page for Google Compute Engine. On this page, you'll find lists of 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.

Videos are divided into different video playlists that correspond to conferences or events where the video took place. This page describes some of these videos but for a complete list of videos, visit the Google Cloud Platform YouTube Channel.

Video playlists

Google Cloud Platform Next 2016

GCP NEXT 2016: Day 1 Keynote (Mar 23)

Join us for the first day of Google Cloud Platform Next keynote as Sundar Pichai, Diane Green, Eric Schmidt, Urs Holzle, and more discuss the state of the Cloud Platform and what's coming in the future.




GCP NEXT 2016: Day 2 Keynote (Mar 24)

Join us for the second day of Google Cloud Platform Next keynote as Greg Demichillie, Joe Kava, Niels Provos, and Eric Brewer discuss data centers, security, and Kubernetes!




Feeding 10 billion people with cloud-scale compute & analytics

By 2050, the world's exploding demand will require farms to feed upwards of 10 billion people. In a novel application of cloud-scale compute and analytics, global leader in precision agriculture Land O’Lakes uses Compute Engine, App Engine, BigQuery, and Dataflow to revolutionize modern farming: producing 650% more corn on 13% fewer acres today compared to 50 years ago.

Speakers: Teddy Bekele, Land O'Lakes & Joey Jablonski, CTP

GCP partner panel: Learnings from real world cloud migration

Cloud unlocks boundless opportunities for the enterprise, but companies face an initial dilemma: what to do first? Come hear from leading systems integrators on how they've helped clients start their journey into cloud, including common pitfalls, and ideas on which workloads to select first to maximize your chance of success.

Speakers: Special panelists from Accenture, CTP, PwC, TechM

How Google Does Planet-Scale Engineering for Planet-Scale Infra

Google invented Site Reliability Engineering, and it's the unique secret sauce that keeps our infrastructure alive and working for you. Learn how we hire, train, and run the best planet-scale engineering team for our planet-scale infrastructure.

Speakers: Melissa Binde, Google

Have cloud your way: Step by step best practices for secure migration

Get insights about Google’s security technology underpinnings within GCP that protect your data and your customers. Learn about Google’s views on threats, end-to-end security, and solutions at each point of potential compromise.

Speakers: Andy Chang and Ameet Jani, Google

See the full list of videoes for Google Cloud Platform Next 2016.

Google Cloud Platform Next 2015

North Americas Keynote Live Stream

Listen to the North Americas keynote at Google Cloud Platform Next 2015.







From Zero to Hero: A Developers Guides to Google Cloud Platform

Take the Google Cloud Platform for a spin (literally!) by seeing how we used the Cloud and off the shelf components to build an interactive demo with amazing visual special effects for this event.




Real-time Mobile Games with AI: How hard can it be?

Firebase is a new member of Google Cloud Platform, but a proven tool for creating real-time experiences. Well see what happens when you use Google Compute Engine to create custom AI clients for a game written using Firebase.




Introduction to Compute on Cloud Platform (featuring Fastly)

Google Cloud Platform offers a continuum of compute, from running super fast virtual machines to high scale web applications. We will explore the Compute solutions and show you that no matter what your needs are, we've got you covered.




See the full list of videoes for Google Cloud Platform Next 2015.

Google IO 2015

Developing Extraordinary Apps with Firebase

Learn more about Firebase and how to use Firebase to develop amazing applications. We'll do general overview of Firebase, do a deep dive into the product, and make some announcements!



Google IO 2014

Containerizing the Cloud with Docker

Learn what a Linux-application container is, why containers are an attractive way of deploying your applications, and how Google uses containers.





Optimizing disk I/O in the cloud

This session will describe Google Compute Engines three block storage options, how they work, what they do for your app, how to choose between them, and how to tune for each. Learn the best practices for using block storage in Google Cloud Platform to lower your costs and raise your performance.



See the full list of videoes for Google Cloud Platform Next 2015.

Google Cloud Platform Live

Google Cloud Platform Live Keynote

Keynote address from Google Cloud Platform Live in San Francisco on November 4, 2014.

Hear from Google senior executives, including Vice Presidents Joerg Heilig and Brian Stevens, about the revolution underway in Cloud computing. We’ll show new innovations in Cloud Platform, share our vision for the future of Cloud and present some exciting news.


The Compute Continuum

Join Navneet Joneja to learn about how Google is re-imagining the Compute Stack, learn about new features, local SSD and autoscaling, see the evolution of Platform-as-a-Service, and lastly, take a look at the road ahead.




Privacy and Security in Google Cloud Platform

Get insights into how Google Cloud Platform handles security and privacy.






Google Cloud Platform Live: Fireside Conversation with Vice Presidents

Join a fireside chat with the vice presidents of Google Cloud Platform to discuss the evolution of the platform, lessons learned, and what the future holds.




See the full list of videoes for Google Cloud Live 2014.

Additional videos

Google Cloud Minutes

Google Cloud Minute vidoes are short videos that describe how to perform specific tasks on Google Cloud Platform. These videos teach you how to create managed instance groups, create an HTTP load balancer, create and use service accounts, and many other tasks you might encounter during your day-to-day experiences using Compute Engine. All Cloud Minute vides are around 1 minute or less.

See a full list of Cloud Minute videos.

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 Google Cloud Platform Console, the gcloud compute command line tool, and the API.


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.

Slides


How to build a custom image for Compute Engine

Published on Jun 9, 2014
This demonstration creates a custom Compute Engine image based on the Debian Testing release. If you've ever wanted to try your favorite distribution, or run a highly-customized image on Compute Engine, this shows how easy it can be with VirtualBox and a few simple commands.


Creating custom images for Google Compute Engine

Published on Aug 28, 2012
This video demonstrates how to create custom images for Google Compute Engine.

Samples, articles, & best practices

This section provides samples, articles, and best practices on how to use Compute Engine. All samples are hosted in the GoogleCloudPlatform GitHub repository; 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.

Getting started: Python client library

Learn how to get started with Compute Engine using the Google APIs Python client library. This sample describes how to authenticate to Compute Engine and how to list, create instances, and stop instances.

Author
Kathryn Hurley, Developer Programs Engineer
Libraries
Google APIs Python client library
Source code
Github repo
Required experience
Familiarity with Python

Getting started: JavaScript client library

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 JavaScript library.

Authors
Ziyad Mir, Jonathan Simon Developer Programs Engineer
Libraries
Google APIs JavaScript client library
Source code
Github repo
Required experience
Familiarity with JavaScript and HTML

Getting started: PHP client library

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.

Authors
Ziyad Mir, Jonathan Simon Developer Programs Engineer
Libraries
Google APIs PHP client library
Source code
Github repo
Required experience
Familiarity with PHP

Getting started: Ruby client library

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.

Authors
Ziyad Mir, Jonathan Simon Developer Programs Engineer
Libraries
Google APIs Ruby client library
Source code
Github repo
Required experience
Familiarity with Ruby

Presentations

What would you do with a virtual data center?
October 2012, Marc Cohen, Developer Programs Engineer
Google Compute Engine: Batch processing on-demand
October 2012, Julia Ferraioli, Developer Advocate
Google Compute Engine: A technical intro
October 2012, Joe Beda, Software Engineer

Community

Ask development questions

Ask questions on Stack Overflow using the official google-compute-engine tag. Please review our FAQ before posting a new question.

Discuss Google Compute Engine

Send feedback about...

Compute Engine Documentation