Transform your IT and build apps for today and the future
Cloud Services Platform lets you build and manage modern hybrid applications across environments. Powered by Kubernetes and other industry-leading open-source technologies from Google, Cloud Services Platform transforms your architectural approach, lets you focus on innovation, and allows you to move faster than ever without compromising security or increasing complexity. Become a strategic enabler of your business by modernizing your new and existing applications with containers, microservices architecture, and a service mesh delivered, and managed, by Google across your data center and the cloud.
Modernize in place
Modernize your applications on-premises or in the cloud. Increase your business agility, get your products to market faster, and maximize resource utilization with Kubernetes services managed by Google.
Automate policy and security at scale
With a service-centric view of your infrastructure, you will spend less time managing your applications and get greater awareness, consistency, and control. Define and manage your configuration centrally, at a higher level of the stack, and let the system handle the rest.
Future-proof your investments by building on top of the platform that is designed to run where you need it to, on-premises or in the cloud, with a consistent view and controls across your environments.
Put simply, the Cloud Services Platform provides us the security we need, the portability we want, and the productivity that our developers crave.Keith Silvestri, Chief Technology Officer, KeyBank
Cloud Services Platform
Google Kubernetes Engine
Eliminate the need to install, manage, and operate your own Kubernetes clusters in the cloud.
Run Kubernetes clusters reliably, efficiently, and securely — anywhere.
Istio on GKE
Enhance your application observability, security, and control with Istio-powered service mesh with single-click deployment from Google Cloud Console.
CSP Config Management
Automate policy and security at scale for your hybrid Kubernetes deployments.
Monitoring and management for services, containers, applications, and infrastructure.
Kubernetes applications on GCP Marketplace
Ready-to-go development stacks, solutions, and services to accelerate development.
Cloud Services Platform solutions
Empower your developers with GKE serverless add-on powered by Knative that extends Kubernetes with all the benefits of serverless.
Expose your services, easily and securely, as APIs to your employees, customers, and partners with Apigee, a full-cycle API management platform.
Continuously build, test, and deploy with Cloud Build. Get complete control over defining custom workflows across hybrid environments.
Ship faster with end-to-end continuous-delivery pipelines.
TNS: The State of Kubernetes ebook
Next '18: Bringing You the Future of Cloud
Introducing Cloud Services Platform
Cloud Services Platform is an integrated platform that lets you modernize how you develop, secure, and operate hybrid cloud and cloud-native environments. CSP is built on open-source technologies pioneered by Google, including Kubernetes, Istio, and Knative, enabling consistency between cloud and on-premises environments.
Cloud Services Platform puts all your IT resources into a consistent development, management, and control framework, automating away low-value and insecure tasks across your on-premises and Google Cloud infrastructure.
Within the context of GCP, the term hybrid cloud describes a setup in which common or interconnected services are deployed across multiple computing environments, one based in the public cloud, and at least one being on-premises.
A hybrid cloud strategy lets you extend the capacity and capabilities of your IT, without up-front capital expense investments by using the public cloud, as well as preserve your existing investments by adding one or more cloud deployments to your existing infrastructure. For more information, refer to Hybrid and Multi-Cloud Architecture Patterns.
CSP is designed to help you modernize your infrastructure and applications. Whether you are looking to migrate from your on-premises data center to the cloud in the longer term, or implement a hybrid strategy today, CSP meets you where you are and helps you realize your infrastructure modernization goals.
CSP provides you with a consistent platform for building and managing applications across hybrid infrastructures and helps your developers become more productive across all environments. CSP provides all the mechanisms required to bring your code into production reliably, securely, and consistently, with minimal risk.
Containers and microservices provide a great path to well-managed enterprise applications. Google Kubernetes Engine (GKE) is a Google-managed environment for deploying containerized applications. GKE On-Prem is a Google-configured Kubernetes solution that brings a managed Google Kubernetes Engine experience to your on-premises infrastructure.
GKE On-Prem makes it easy to install and upgrade Kubernetes and provides access to the following capabilities across GCP and on-premises:
- Unified multi-cluster registration and upgrade management
- Centralized monitoring and logging with Prometheus and Stackdriver
- Hybrid identity and access management
- GCP Marketplace for Kubernetes applications
- Professional services and enterprise-grade support
These are the following steps to get started with CSP:
- Set up a GKE On-Prem cluster and start running new cloud-native apps or migrate some of your existing applications into the cluster. By containerizing your on-premises applications, you get the benefits of the modern application development stack in your data center and a consistent and portable management experience between GKE On-Prem and Google Kubernetes Engine running in the cloud.
- Register the cluster with GCP, so you can view and manage all your GKE clusters (on-premises or in GCP) in a single pane of glass.
- (Optional) Install open-source Istio on your GKE clusters to create service meshes and gain visibility for services running in your clusters. You can also enable mTLS service-service encryption to further secure the services in the service mesh.
- Enable CSP Config Management across your GKE clusters (installed as part of GKE On-Prem clusters) to manage Kubernetes and Istio policies across your managed clusters
Please reach out to your Google Cloud account team to set up a more detailed discussion.
Please reach out to your Google Cloud account team to get access to the product. After downloading and installing GKE On-Prem, you can register it with your GCP account. Once registered, you will be able to manage your GKE On-Prem clusters just like any existing GKE cluster, as well as incorporate your services as a part of a service mesh to get observability and enforce encryption using Istio.
CSP has multiple components. Among these, running GKE On-Prem requires vCenter 6.5 in order to create VMs for the GKE On-Prem cluster. Additionally, GKE On-Prem integrates with F5 BIG-IP load balancers in order to provide layer 4 load balancing.
Istio is a service mesh is designed to work with distributed applications running in cloud-native and hybrid environments. Istio is designed to work with both VMs and containers and simplifies IT and security operations by decoupling development from operations. Among other things, Istio offers:
- Visibility in the form of telemetry for monitoring and logs for your services
- Security by giving each service a strong identity based on its role, as well as encryption
- Enforcing of network security policies
- Controlling software rollouts through canary deployments
At beta, CSP can be used in conjunction with the open-source Istio offering.
Google Cloud has simplified the process of deploying and managing the Istio lifecycle through our offering, Istio on GKE. This lets you deploy Istio to your Kubernetes clusters with the click of a button. Istio on GKE works with both new and existing container deployments. It lets you incrementally roll out features, such as Istio security, bringing the benefits of Istio to your existing deployments. It also simplifies Istio lifecycle management by automatically upgrading your Istio deployments when newer versions become available.
Microservices provide a simple, compelling way for organizations to accelerate moving workloads to the cloud, serving as a path towards a larger cloud strategy. Istio enables service discovery, connection, and management for microservices. But as soon as those services are needed for internal groups, partners, or developers outside of the enterprise, they quickly cross the line and become APIs.
Just as organizations need services management for microservices, they need API management for their APIs. Apigee API Management complements Istio with the robust features of Google Cloud's Apigee API management platform, Apigee Edge, by extending API management natively into the microservices stack. Apigee Edge features include API usage, access, productization, catalog, and discovery, plus a developer portal to create a smooth experience for developers and increase API consumption.
More than simply making it easier to migrate workloads to the cloud, Cloud Services Platform improves service operations by providing administrators with a service-centric view of their infrastructure, rather than infrastructure views of services.
- Service graph: see all your microservices, how they communicate, and their dependencies
- Service level objective (SLO) monitoring
- Service dashboard: All your signals for a given service are in a single place
On-premises, GKE On-Prem offers:
GKE On-Prem supports local authentication with any OIDC provider, such as Active Directory or Google Cloud Identity. You can read more about configuring Kubernetes with OIDC here. Additionally, anyone that uses the GCP Console or other Google services requires a Google account.
CSP Config Management gives CSP admins a single pane of glass for defining and enforcing policies in clusters both on-premises and in the cloud. With a config-as-code model, admins can manage RBAC, resource quotas, and namespaces across a hybrid environment.
We have many Kubernetes applications available on GCP Marketplace today. These are full applications (not just container images) that will run on CSP and offer consolidated billing through GCP, no matter where they are deployed.
CSP includes cloud-based managed services as well as managed software which runs within your data center. Google maintains all of the software components with the latest Kubernetes and Istio releases, up-to-date security patches, and best practice configurations, including maintaining the base operating system images. Google Cloud Support offers enterprise-grade 24x7 support with up to a 15-minute response time SLA.
Talk to us
Learn more about Cloud Services Platform and how it can help your business.