You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
The Google Cloud Marketplace is a curated catalogue of enterprise-ready solutions that you can deploy directly onto your Google Cloud infrastructure. It includes virtual machine images, containerised applications, Kubernetes apps, SaaS offerings, and managed data services — all from Google and third-party vendors. The Marketplace simplifies procurement, deployment, and billing for a wide range of software.
Cloud Marketplace (formerly Cloud Launcher) is an online store within the Google Cloud Console where you can discover, evaluate, and deploy third-party and open-source software. It serves as a one-stop shop for solutions that integrate with GCP.
Key characteristics:
Cloud Marketplace offers several types of solutions:
| Type | Description | Examples |
|---|---|---|
| VM Solutions | Pre-configured virtual machine images that you deploy on Compute Engine | WordPress, LAMP stack, Jenkins |
| Kubernetes Apps | Containerised applications deployed to GKE clusters | Elasticsearch, Kafka, Redis |
| SaaS | Software-as-a-Service solutions that integrate with GCP | Datadog, Splunk, MongoDB Atlas |
| Managed Services | Fully managed third-party data services | Confluent Cloud (Kafka), Elastic Cloud, Neo4j Aura |
| Datasets | Public and commercial datasets available in BigQuery | US Census data, weather data, financial data |
Deploying a VM-based solution from the Marketplace is straightforward:
The Marketplace uses Deployment Manager (GCP's infrastructure-as-code tool) to create all the required resources — VMs, disks, firewall rules, and more.
For Kubernetes applications:
The application is deployed as a set of Kubernetes resources (Deployments, Services, ConfigMaps, etc.) in your cluster.
SaaS solutions and managed services in the Marketplace work differently:
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.