-
Overview
- Cloud Marketplace enables users to deploy production grade solutions from third party vendors
- With the Marketplace, there is no need to manually configure resources
- Most Marketplace images provide estimates of monthly charges
- Image pricing does not estimate networking costs
- Google cloud updates base images for software packages
- Google cloud does not update software after it has been deployed
- Cloud Marketplace applications can be scaled when additional capacity is required
- Each solution has a details page that describes the VM type, operating system, estimated costs, and more
- Users can search for a package and select one that meets their business needs
- GCP Marketplace can deploy to Anthos clusters no matter where they are running
- GCP Marketplace solutions have direct integration with GCP billing and are supported by the software vendor
- Some packages allow users to specify the number of virtual machine instances to use in a cluster
-
Support
- Support contacts can be found on the package details pages
- Support can also be obtained from the broader community on Stack Overflow
- Users can suggest new software packages or provide feedback on the existing offerings
- Technology Partner membership is required to sell software on Google Cloud Marketplace
-
Deployment
- Tools can be used to view, modify, and monitor deployments
- Deployment are created with default labels used to organize the deployment
- Service options can be updated directly from the Google Cloud Marketplace solution page
- Users can SSH directly into a VM instance or manage the instance from the VM Instances page
- Users can connect to instances to manually install additional software or modify the software packages
- Multiple solutions cannot be deployed to a single instance
- Google Cloud Monitoring can be used to track performance and availability
- Monitoring agents can be configured with solution-specific dashboards and alerts
- When a deployment is deleted, it removes all of the instances and any persistent disks
- Cloud Storage resources may not be deleted when a deployment is deleted
- Google Cloud Storage resources can be viewed and deleted from the Cloud Storage browser
- A custom image of an instance can be created and included in an instance template
- Instance templates can be used to deploy instances or groups of instances
-
Failures
- Deployments may fail where a project does not have enough CPU quota
- Remaining quota for projects can be checked, and additional quota requested if necessary
- Most solutions provide logging so software installation failures can be investigated
- Users might receive a HTTP 404 error when firewall is not properly configured
- Google Compute Engine does not allow outbound connections on port 25
- To send email from the instances, use a cloud email service
-
Billing
- Billing administrators can create a billing plan
- Users are charged for marketplace software and Cloud resources used
- The software usage fees appear on the monthly Google Cloud invoice as a separate item.
- VM Usage fees is based on vCPUs, memory, or GPUs
- VM supports Bring Your Own License (BYOL)
- Google bills user for infrastructure separately
- Users see an estimate of the costs to be incurred
- Estimate are based on minimum recommended configuration
- Usage fees are based on measurements set by the vendor
- Monthly subscriptions, or a subscription for a specific period, such as a year or longer.
- Users can increase the service level or choose a longer subscription period at any time.
- Downgrade or service cancellation changes takes effect after the subscription period is complete.
- Usage-based subscription is based on measurements set by the vendor.
- Pricing can be based on a combination of subscription and usage fees.
- Some solutions include Monitoring, which collects metrics, events, and metadata
- If the free monitoring usage allotment is exceeded, a fee is charged
- Monitoring agent can be disabled
- Vendors might offer trials of their software on Google Cloud Marketplace
- During the trial, users pay only for the infrastructure
- Users can sign up for one trial for every billing account
- Trials include a trial period and usage credit, set by the vendor
- Trial ends when the credit limit is reached, or when the trial period expires, whichever comes first
- If additional resources are allocated, users might reach credit limit before trial period expires
- The status of the trial can be viewed in the Google Cloud Console Billing page
- After a trial has ended, users are billed when they continue using the solution
- To end a trial before the trial period expires, users can cancel the subscription