Google Cloud has long used its Cloud Launcher marketplace for cloud-based applications from third-party vendors. Users were able to quickly implement these tools after purchase. However, Cloud Launcher never gained traction as users weren’t entirely sure what it was. Thus, Google Cloud Launcher has been rebranded as Google Cloud Platform Marketplace.
The update also adds commercial and open source Kubernetes and container-based applications to the marketplace. A variety of vendors were included in the announcement of the commercial Kubernetes marketplace. The first wave of partners includes Aerospike, Aqua, CloudBees, Couchbase, CyberArk, Datadog, DataStax, DivvyCloud, Elastifile, Gitlab, Kasten, Neo4j, and Seldon.
Google’s plans here revolved around universal container accessibility. Their Kubernetes Engine takes care of cluster orchestration and management, but getting apps running can still be a time-consuming process. Thus, the new marketplace provides easily deployed prepackaged apps.
Users can integrate any offered commercial Kubernetes tool they want with ease. The covered solution areas are security, data, development, storage, machine learning, and monitoring. Each provider can help create an all-encompassing Kubernetes environment. Kubernetes alone is powerful, but commercial tools and add-ons make up for its many weaknesses.
The three security partners with the announcement are Aqua, CyberArk, and DivvyCloud. Each provides a different approach to Kubernetes security.
Aqua provides full visibility into a container lifecycle. Users can harness alerts that help security teams gather data, identify threats, and act on them faster. The tool also prevents unauthorized images from running in Google Kubernetes Engine (GKE). It continuously scans images in Google Container Registry to ensure teams don’t add new vulnerabilities from an outside source.
CyberArk offers Conjure Open Source as their GKE security tool. Conjur is a centralized solution which enables developers to protect secrets, keys, certificates, and authentication data throughout CI/CD and container environments. The tool includes machine identity, policy as code, centralized policy-based enforcement, segregation of duties, rotation, and monitoring. It integrates with various other DevOps tools available in the GCP Marketplace.
DivvyCloud mitigates security and compliance risks with virtual guardrails for security, compliance, and governance. The solution performs real-time, continuous discovery of infrastructure resources. This allows users to identify risks and threats in real time. The process also collects data and lets customers implement custom cloud-native policy guardrails. DivvyCloud automates the enforcement and remediation of your policies.
The four database/big data partners are Aerospike, Couchbase, DataStax, and Neo4j.
Aerospike offers an internet-scale database for real-time, mission-critical applications and analysis for enterprises. Features for enterprises include Cross Datacenter Replication, Fast Restart, Rapid Rebalance, and Security. It provides simple provisioning of Aerospike database with one-click deployment.
The Couchbase Autonomous Operate for Kubernetes enables cloud portability while automating operational best practices for deploying and managing their data platform. Couchbase has strategic partnerships with enterprise Kubernetes providers to optimize integration.
DataStax offers an always-on data platform designed to help build and scale applications. The solution has an integrated graph, search, analytics, administration, developer tooling, and monitoring in a single platform. It powers real-time moments for applications to provide instant insights. Their DataStax Enterprise solution is built on Apache Cassandra.
Neo4j is an ACID-compliant native graph database that provides quick access to graph storage, processing, and algorithms. It can be accessed via the Bolt protocol and the Cypher query language.
The two development partners are CloudBees and Gitlab.
CloudBees is the company that brought Jenkins to the tech world. Jenkins is an open source automation server for DevOps. The company recognized Jenkins lacks what teams need in continuous delivery scaling. CloudBees Core extends Jenkins with functionality that embeds best practices, supports rapid onboarding, provides tools for easier admin management, and is based on an architecture built for scalability.
Gitlab is a single application for the entire DevOps lifecycle. It covers project planning, source code management, CI/CD, monitoring, and more. The application integrates tightly with GKE to accelerate development and delivery.
The two storage partners are Elastifile and Kasten.
Elastifile Storage Provisioner provides automation, on-demand deployment of persistent file storage in Kubernetes environments. It seamlessly integrates with Elastifile Cloud File System. The provisioner enhances container-based workflows with scalable and shared NFS file storage. This simplifies data management and enables support for stateful applications.
Kasten K10 allows customers to meet business continuity and compliance requirements for container applications. The platform was build for cloud-native environments and enables cluster operators to handle data protection, disaster recovery, application migration, and application copy management without sacrificing agility.
Seldon Core is an open-source framework for quickly deploying machine learning models at scale on Kubernetes. Users can build models in any open-source or commercial model building framework. Teams can leverage Kubernetes features like Custom Resource Definitions to manage model graphs. It also connects with CI/CD tools to scale and update deployments.
Datadog offers monitoring for hybrid cloud applications. It provides end-to-end visibility across the application and organization. Their tool is delivering on an SaaS-based data analytics platform that enables Dev, Ops and other teams to accelerate market efforts, ensure application uptime, and successfully complete digital transformation initiatives.