Offering virtual machine (VM) products

A virtual machine (VM) product is a custom VM instance that your users can run on Compute Engine.

This page is an overview of what you need to do to distribute and maintain a VM product on Cloud Marketplace.

For an overview of Compute Engine concepts, see the Compute Engine documentation.

If you're new to Compute Engine, see the Compute Engine Overview, or try a Compute Engine Quickstart.

Before you begin

Checklist

At a high level, you must do the following:

  1. Set up your Google Cloud environment so that you can distribute and display your product on Cloud Marketplace.
  2. Review the pricing options, and select a pricing model. Pricing models take up to four business days to review. You can continue setting up your VM product while the pricing model is being processed.
  3. Build your VM image.
  4. Create your deployment package.
  5. Test your product end-to-end.
  6. Submit your product to Cloud Marketplace. To publish your product, you submit various parts of your product for review. The Partner Engineering team reviews each submission and works with you to resolve any issues before approving it. After all reviews are approved, you can publish and launch the product within a few minutes.
  7. Maintain and monitor your product after it has launched.

If you have questions during the onboarding process, contact your Cloud Marketplace Partner Engineer. If you don't know who your assigned Partner Engineer is, use the Partner Support Desk to request assistance, and include the word "Marketplace" in your description. For more information about Partner Support Desk, visit Request assistance with Cloud Marketplace.