Hybrid Multi Cloud And Anthos - bobbae/gcp GitHub Wiki
Anthos is a modern application management platform that provides a consistent development and operations experience for cloud and on-premises environments.
Technical overview
https://cloud.google.com/anthos/docs/concepts/overview
Deployment options
https://cloud.google.com/anthos/deployment-options
Service meshes
https://cloud.google.com/service-mesh/docs/overview
Setting up
https://cloud.google.com/anthos/docs/setup/overview
Anthos Clusters
https://cloud.google.com/anthos/clusters/docs
Multi-cluster use cases
https://cloud.google.com/anthos/multicluster-management/use-cases
Setting up Anthos on GCP
https://cloud.google.com/anthos/docs/setup/set-up-google-cloud
Setting up Anthos on-prem
https://cloud.google.com/anthos/docs/setup/on-premises
Setting up Anthos on public clouds
https://cloud.google.com/anthos/docs/setup/public-cloud
Attach third-party kubernetes clusters to Anthos
https://cloud.google.com/anthos/clusters/docs/attached/how-to/attach-kubernetes-clusters
Fleet
https://cloud.google.com/anthos/fleet-management/docs/fleet-concepts
Fleet management
https://cloud.google.com/anthos/fleet-management/docs
Connect agent
https://cloud.google.com/anthos/fleet-management/docs/connect-agent
Distributed Cloud
https://cloud.google.com/distributed-cloud
Multi-Cloud
Enterprises require multi-cloud solutions for their critical workloads. This strategy requires them to build workloads that are portable across architectures.
https://cloud.netapp.com/blog/gcp-cvo-blg-google-anthos-the-first-true-multi-cloud-platform
Edge computing
Anthos Security
https://cloud.google.com/anthos/docs/tutorials/security
Security bulletins
https://cloud.google.com/anthos/clusters/docs/security-bulletins
Anthos Components
https://cloud.google.com/anthos/docs/components
Anthos Service Mesh
https://cloud.google.com/service-mesh/docs
Cloud Run for Anthos
https://cloud.google.com/anthos/run/docs
Anthos Config Management
https://cloud.google.com/anthos-config-management/docs
Anthos vs AWS Outposts vs Azure Stack
The AWS Outposts, Anthos and Azure Stack have different goals and characteristics. Each has a unique approach to solving the hybrid multi-cloud issues.
AWS Outposts
AWS Outposts is a managed service that offers the same AWS infrastructure, AWS services, APIs, and tools to virtually any data center, co-location space, or on-premises facility for a consistent hybrid experience.
Outposts are available as a 42U rack that can scale from 1 rack to 96 racks to create pools of compute and storage
Snowcone
https://aws.amazon.com/snowcone/
EKS Anywhere
https://aws.amazon.com/eks/eks-anywhere/
Azure Stack
Azure Stack allows you to extend Azure services and capabilities from the datacenter to edge locations and remote offices.
Azure Stack Hub
https://azure.microsoft.com/en-us/products/azure-stack/hub/
Azure Stack Edge
https://azure.microsoft.com/en-us/products/azure-stack/edge/
Azure Arc
https://azure.microsoft.com/en-us/services/azure-arc/
How is Anthos approach different than AWS Output or Azure Stack
Azure Stack approach
Azure Stack is Azure cloud brought into an organization's own data center. Azure Stack is running Hyper-V, Windows networking and storage on hardware from HPE, DELL, Cisco, Huawei, and Lenovo. You can license Azure Stack and purchase your own hardware to install onto it.
AWS Outposts approach
AWS delivers pre-configured hardware and software to the customer data center or co-location space. You can run VMware Cloud on AWS or run compute and storage on-premises using native AWS APIs used in the AWS cloud. Users can configure outposts with EC2 instances and EBS. It supports EKS, EMR, RDS, SageMaker and AWS MSK.
Oracle Cloud at Customer approach
In Oracle's approach, SaaS, CRM, ERP, and HCM products are brought into customers' own data centers. Oracle provides converged Oracle hardware, software, and management services to run applications using customers' data centers, networking, and power.
https://www.oracle.com/cloud/cloud-at-customer/
Anthos approach
Anthos is a combination of GKE on-prem and Anthos Config Management console. It is hardware agnostic and can be run on existing servers or with VMWare, Dell, HPE, Intel, and Lenovo racks. This approach relies on Kubernetes as a kind of portability layer over multiple clouds, as Anthos can run on AWS and Azure. It has similarities to Tanzu and Openshift.
OCP
The Open Compute Project (OCP) is a collaborative community focused on redesigning hardware technology to efficiently support the growing demands on computing infrastructure.
Collie
Collie helps you get an overview over multiple cloud accounts.
Other multi-cloud software projects
Kubernetes portability
https://diginomica.com/kubernetes-and-misconception-multi-cloud-portability
D2IQ DKP
https://d2iq.com/kubernetes-platform
Kosmos
https://blog.scaleway.com/k8s-multi-cloud/
Platform 9
Rancher
loft
https://github.com/loft-sh/loft