In the previous article, we learned about what is Anthos and Anthos main components. Today we take a look at Anthos architecture and where can you setup Anthis.
Anthos capabilities

- Hybrid Cloud capability – Running Enterprise workloads which cannot be moved to Cloud can run on On-premise infrastructure with flexibility of accessing services from GCP and migrating workloads to & from GCP
- Multi-Cloud Vendor Support – Running Enterprise workloads across different Cloud providers (AWS, Azure and GCP) in a standard & consistent way through single pane of glass
- Workload Portability across Multi-Clouds – Ease of migrating Kubernetes based workloads from On-Premise or AWS/Azure to GCP
Why Anthos?
The Anthos framework enables decoupling across critical components:
• Infrastructure is decoupled from the applications (via containers and Kubernetes)
• Teams are decoupled from each other (via Kubernetes pods and services)
• Development is decoupled from operations (via service and policy management)
• Security is decoupled from development and operations (via structured policy management)
Setting up Anthos
you can setup your Anthos on different hosting environments.
- Google Cloud: Anthos on Google Cloud is the simplest setup option and offers easy setup via the Anthos UI.
- On-premises: Anthos provides two on-premises installation options: on VMware or on bare metal.
- Other public clouds: Anthos can manage clusters on other public clouds, letting you use consistent cluster management and Anthos features in a multi-cloud or hybrid deployment.
** we will see setting Anthos VMware in a later post
Pre-reqs to setup Anthos
You need to meet the following pre-preqs to have your Anthos setup on any of the chosen hosting environments:
- Anthos subscription
- A Google Cloud Project
- Anthos API enabled
- Register your clusters with GCP project’s environ
What is Environ ?
Environs are a Google Cloud concept for logically organizing clusters and other resources, letting you use and manage multi-cluster capabilities and apply consistent policies across your systems.
An environ provides a way to logically group and normalize kubernetes clusters, making administration of infrastructure easier. Environs can be used in the context of both Anthos and GKE
Joseph Amrith Raj Paturi
Cloud Architect
London, United Kingdom
http://thetechnologist.cloud
