Comparison of GCP Anthos, AWS Outpost, Azure Arc/Azure Stack and IBM OpenShift
Aug 2023 update: A lot has happend since I wrote the article and now Anthos and Openshift have surfaced to the top.
Anthos Features:
OpenShift Features
Anthos and OpenShift are both powerful platforms for managing Kubernetes clusters. However, they have different strengths and weaknesses. Anthos is a portable platform, while OpenShift is a strong purpose-built platform that offers a wider range of features. The best choice for you will depend on your specific needs and requirements.
Original article:
All three major cloud providers are going big in Hybrid cloud. The realization has dawned that they cannot have the market all to themselves, that ~70% of workloads may never move to the cloud, on-prem workloads need modernization and the cloud native optimization tools and DevOps tools can help in accelerating development with continuous everything paradigm for a COVID impacted, cut-throat cost-cutting corporate environment.
Having said that the philosophical and technological directions vary.
"Azure Arc simplifies governance and management by delivering a consistent multi-cloud and on-premises management platform. Azure Arc enables you to manage your entire environment, with a single pane of glass, by projecting your existing resources into Azure Resource Manager. You can now manage virtual machines, Kubernetes clusters, and databases as if they are running in Azure. Regardless of where they live, you can use familiar Azure services and management capabilities. Azure Arc enables you to continue using traditional ITOps, while introducing DevOps practices to support new cloud native patterns in your environment".
GCP Anthos, released in April 2018, seems to take an approach to containerize everything with on-prem apps and workloads to be converted to Google Kubernetes Engine (GKE) containers. GKE serves as the main control center. Anthos allows companies to 'modernize in-place' and automate both policy (via policy controller) and security at scale. In additional BigQuery OMNI is a game changer where it allows for "Using standard SQL and the same BigQuery APIs our customers love, you will be able to break down data silos and gain critical business insights from a single pane of glass....BigQuery's?separates compute and storage. By decoupling these two, BigQuery provides scalable storage that can reside in Google Cloud or other public clouds, and stateless resilient compute that executes standard SQL queries." In addition microservices sequencing and automation is done with Istio, an open source service mesh. Cloud Run runs and deploys code to a container in seconds(or minutes). With Knative on K8s you can run serverless. Anthos gives an option for GCP to get a foothold in the other clouds such as AWS and Azure (coming shortly). Ever hear the saying "beat you on your turf"?
领英推荐
"Today, if you talk to Azure they will say you can run Azure Stack on-premise and on the cloud, Amazon will say you can run Outposts on-premise and in the AWS cloud. They are fine companies, but they're not solving the multi-cloud problem,"
Google Cloud CEO Thomas Kurian
"From AWS perspective, Anthos is yet another workload, but for Google, it’s the most strategic platform quietly running in its competitor’s environment hosting some of its managed services and customer workloads".
"With Anthos, Google turns every AWS and Azure region into an extended region of its cloud platform. Two products - Anthos GKE and BigQuery - will eventually become available in almost all the regions of AWS and Azure tripling the count of Google Cloud regions".?
"One side of Anthos is stuck to the underlying infrastructure (vSphere, baremetal, AWS and Azure) while the other side is meant for Google’s own managed services and customer workloads".
Janakiram MSV
Oracle OCI: Oracle?Cloud at Customer brings together cloud infrastructure and platform services, such as DB, Big Data and app development, as well as SaaS applications like customer relationship management (CRM), enterprise resource planning (ERP) and human capital management (HCM), into customers' on-prem data centers. Oracle provides the hardware sitting on your premises, hence asks you to sign longer term contracts to recoup costs.
"Oracle asks customers to sign a longer-term deal - three to four years minimum - to account for the capital expenditure involved with the shipping and installing of dedicated hardware"
None of the content in the graphic below is mine. I scoured over a 100 online free blogs, talked to customers and product folks at respective companies to arrive at the chart below. No copyright violation intended - just helping peers and education.
So which was is the best? That is not for me to say publicly due to independence considerations. Draw your own conclusions!
Questions: 425 208 5036 or [email protected]