Sell on Google Marketplace: How to Integrate Your Deployable Product
Put your product in front of millions by integrating it with the Google Cloud Marketplace. You will have access to potential customers, and it'll be more accessible than ever for them to purchase and use what you're offering. But how do you publish your product on the Google Cloud Marketplace when it needs to be deployed in a customer environment? Let's take a closer look at the technical aspects of this process.
What Products Can You List on Google Marketplace?
It's essential to ensure your product is eligible for sale on Google Workspace Marketplace first and foremost. There are various products that you can sell on the platform. These include:
Virtual Machines (VMs)
Google Cloud allows you to create custom VM instances that your users can run on Compute Engine. These VMs can be spun up quickly on Google Cloud, making it easy to develop and deploy applications in no time. This feature allows users to scale their computing resources as their needs change. These solutions include web servers, databases, analytics tools, and more.
Kubernetes and Anthos Apps
Containerized apps that your users can run in a Kubernetes cluster on Google Kubernetes Engine or their infrastructure. Anthos is a hybrid and multi-cloud application platform that enables users to manage their applications seamlessly across different environments. Examples include web and mobile apps, microservices, big data solutions, and analytics tools.
Free Container Images
Google Cloud offers free container images that you can use to deploy your marketplace apps. These containers come with pre-built components and libraries, making getting your applications up and running quick and easy.
Google Cloud makes it easy to share and collaborate on datasets. You can make your data available for sale in Google Cloud Marketplace, allowing users to quickly access and analyze your datasets. Example products include analytics and machine learning datasets, streaming data sources, geospatial datasets, and more.
SaaS with integrated billing
Software as a service (SaaS) products on the Cloud Marketplace are software products that run on Google Cloud and are billed by Google. Although this listing type takes its name from SaaS products, it lets you control the subscription process via APIs. The product does not have to run in your cloud. It can be deployed in a customer's environment, giving you greater control and flexibility with pricing options and payment schedules.
Unlike other listing types, this listing does not require your product to be fully deployable automatically. The onboarding process for new customers may involve manual steps. We will provide further details on integrating SaaS listings in a forthcoming blog post, so stay tuned.
How to Publish Your Product with Google Cloud Marketplace?
Now that you know the types of listings on Google Cloud Marketplace, you can prepare to publish your product. Google Cloud Marketplace requires you to complete a few steps. The steps may vary based on the type of product you're offering. Generally, you'll need to:
1. Ensure your product is compatible with Google Cloud
Firstly, you must ensure your product is compatible with Google Cloud. As listed above, there are a variety of products that you can sell on the Marketplace. It should be on Google's infrastructure and take advantage of its services, such as cloud storage, database management, and machine learning. You must also ensure your product meets technical requirements and guidelines, such as integrating with Google Cloud APIs. You should consult the Google Cloud documentation to understand these requirements.
2. Register as a Marketplace vendor
Suppose you have verified that your product meets the requirements to deploy it on the Google Cloud Marketplace. You can sign up to become a Cloud Marketplace vendor in that case. To do so, you must visit the Cloud Marketplace page in Partner Advantage and provide supporting documentation, such as architecture diagrams or business inputs, to verify that your product meets the listing requirements.
Once you have submitted the required information, a Business Development representative will work with you to finalize the agreement. It is important to note that the vendor agreement can take up to two weeks to complete after you sign up. Becoming a Cloud Marketplace vendor allows you to reach potential customers and expand your business by making your product available on Google Cloud Marketplace.
3. Package your product for deployment
When publishing deployable products (VM and container alike), you must prepare a deployment package. This group of files describes the deployment process, configuration form, any additional resources, startup scripts, and success criteria for full deployment.
You must follow specific steps to create a deployment package to publish your deployable products (VM and container alike) on the Google Cloud Marketplace. The deployment package is a set of resources managed together, including the resources required for your product. It is a streamlined way of deploying your product using a specification for a group of resources typically deployed together. You can specify the configuration form, additional resources and cloud services, startup scripts, network configuration, and success criteria for full deployment.
You can use the deployment manager template to assist you in this task. It automates deploying your product to Google Cloud, making managing and troubleshooting issues easier.
4. Test your product
Previewing and testing your product is a crucial step in the development process. It lets you gain insights into how your customers interact with your product. In addition to giving you a sense of how users will experience your product, testing can also help identify any bugs or issues you must address before releasing the product to the public. By testing your product, you can ensure that it meets the needs of your target audience and that it is optimized for usability and performance.
When previewing and testing your product, it's essential to consider different use cases and scenarios that your customers might encounter. This can include testing the effect on other devices, operating systems, and browsers and exploring how it performs under different network conditions.
5. Deploy your product
Finally, you must list your product on the Google Cloud Marketplace and configure its pricing and billing options. This involves setting your product's hourly or monthly rate and defining any additional fees or discounts that may apply. Additionally, you need to provide relevant information, such as the contact details for your customer service team and a link to your product's documentation.
Once your product is on the Marketplace, customers can quickly discover, purchase, and deploy it with just a few clicks. And with Google handling all the billing and support, you can focus on creating a great product and growing your business.
We Make The Process Faster
Although the technical process can be complicated, F33 offers abundant resources to assist you throughout your journey in Google Cloud Marketplace. As a Premier Google partner, we can provide customized solutions on all aspects of the process and help you quickly become a Google Cloud Marketplace vendor.
So why not take the plunge and see what the cloud marketplace can do for your business? Let F33's experienced team of professionals help you every step of the way. Contact us today and get started with Google Marketplace.