Enterprise IT organizations and their clients are often bound by a service level agreement (SLA), a commitment to delivering services that are reliable and available. But what happens when those services depend on a third party like a public cloud provider? In that case, it’s important to choose a cloud provider that is contractually obligated to prioritize your availability.
With Google Cloud Platform (GCP), we’ve designed our computing platform, application and network architecture for maximum reliability and uptime. For Google Kubernetes Engine (GKE), we manage and maintain the Kubernetes master components to ensure high availability of the control plane API, thus supporting the sustainability of customers’ business workloads.
A few weeks ago, we introduced GKE Advanced, which offers features like advanced auto-scaling and enhanced security controls to address the needs of enterprises and large organizations. In addition, GKE Advanced offers a financially backed SLA. Based on your business needs and your configuration, the GKE Advanced SLA covers both regional clusters (HA) and zonal clusters, providing peace of mind for your mission-critical workloads.
GKE Advanced’s enhanced SLA guarantees monthly uptime of 99.5% for your Kubernetes API server for zonal clusters and 99.95% for regional clusters. This translates to a monthly maximum downtime of ~3:40 hours for zonal clusters, or ~22 minutes for regional clusters. Our regional SLA is currently the highest SLA of all large hosted Kubernetes service providers.
In the event we don’t meet that SLA, we credit a percentage of your monthly bill for the covered service that does not meet the SLA availability, which is applied to your future monthly bill. To ensure this high availability, the SLA applies to GKE stable releases only, and does not apply to Alpha/EAP/non-stable releases.
When a service is interrupted, that can mean lost sales and productivity, employee overtime and recovery costs, and customer dissatisfaction—not to mention damage to your brand. With GKE Advanced, we share the responsibility and risk of ensuring GKE system uptime with you, to provide you peace of mind, allowing you to focus on your business, and support your business’s success. To learn more about what GKE Advanced brings to the table, follow along with this blog series.