Google Compute Engine

  • Scale, performance, and value. Run your workloads on Google's infrastructure, paying only for what you use.
  • Flexibility and an Open Environment. Launch virtual machines with a variety of configurations using layer 3 load balancing to distribute work loads, or manage your workloads with additional solutions that were developed with our ecosystem of partners like RightScale, OpsCode, and Puppet Labs.
  • Predictable Performance. Deploy your applications on an infrastructure designed for strong isolation of users' actions with access to consistently fast and dependable core technologies.
  • Strong Security. Use built-in data privacy and security capabilities with data encryption on disk.

Try it now
  1. Sign up

    1. If you don't already have one, sign up for a Google account.
    2. Create a Compute Engine enabled project via the Google Cloud Console.
  2. Install the Cloud SDK

    System requirements:

    • Python 2.6.x or 2.7.x.
    • Cygwin [Windows only].

    gcutil is distributed as part of the Cloud SDK, which contains tools and libraries for managing resources on Google Cloud Platform.

    Installing on Linux or Mac OS X


    1. Download and install the Cloud SDK.

      You can download and install the Cloud SDK using the following command:

      $ curl https://dl.google.com/dl/cloudsdk/release/install_google_cloud_sdk.bash | bash

      Alternatively, if you don't want to use curl, you can always download and unzip the package manually:

      1. Download google-cloud-sdk.zip
      2. Unzip the file:
        $ unzip google-cloud-sdk.zip
      3. Run the installation script:
        $ ./google-cloud-sdk/install.sh

      Follow the prompts to complete the setup. When prompted if you would like to update your system path, select y.

    2. Restart your terminal to allow changes to your PATH to take affect.

      You can also run source ~/.<bash-profile-file> if you want to avoid restarting your terminal.

    3. Authenticate to the Google Cloud platform by running:
      $ gcloud auth login

    Installing on Windows with Cygwin


    1. Download and install Cygwin.

      Cygwin's website contains installation instructions. While installing Cygwin, be sure to select openssh, curl, and the latest 2.6.x or 2.7.x version of python from the package selection screen.

    2. Start Cygwin.

      By default, you can launch Cygwin by going to Start -> All Programs -> Cygwin -> Cygwin Terminal.

    3. Download the Cloud SDK and install it.

      You can download and install the Cloud SDK by issuing the following commands from Cygwin:

      $ curl https://dl.google.com/dl/cloudsdk/release/install_google_cloud_sdk.bash | bash

      Alternatively, if you don't want to use curl, you can always download and unzip the package manually:

      1. Download google-cloud-sdk.zip.
      2. Unzip the file by right-clicking on it and selecting Extract all.
      3. Run the installation script by clicking on the install.bat file.

      Follow the prompts to complete the setup. When prompted if you would like to update your system path, select y.

    4. Restart Cygwin (or cmd).
    5. Authenticate to the Google Cloud platform by running:
      $ gcloud auth login
  3. Start a Google Compute Engine instance using gcutil

    1. Create and start a virtual machine (VM) instance.
      $ gcutil --project=<project-id> addinstance <instance-name>
    2. Log in to the instance.
      $ gcutil --project=<project-id> ssh <instance-name>
  4. What next?

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.