Google Cloud logo

Architecting Hybrid Cloud Infrastructure with Anthos

This instructor led live training teaches you how to modernize, manage, and observe applications using Kubernetes,  whether the application is deployed on-premises or on Google Cloud. This course uses lectures and hands-on labs to help you explore and deploy using Kubernetes Engine (GKE), GKE Connect, Istio service mesh, and Anthos Config Management capabilities that will enable you to work with modern applications, even when they are split among multiple clusters hosted by multiple providers, or on-premises. This is a continuation of Architecting with GKE, and you’ll need hands-on experience with the technologies covered in that course in order to benefit from this course.

What you Will learn

What's Included?

Instructor Live Training

An instructor will answer your questions

OFFICIAL GOOGLE CLOUD CONTENT

Course content reflects the latest google cloud class

hands on labs

Real world hands on labs provided by Qwiklabs and supported by instructor

CertIficate of completion

Receive official certificate on completion of 80% of labs

Who's this course for?

Level

Language

Duration

Prerequisites

Course Content

Topics

  • Understand Hybrid environments connected using Anthos
  • Explain problems identified and addressed when using Anthos with modern
    solution patterns
  • Describe the components of the Anthos technology stack

Objectives

  • Introduce the Anthos platform

Topics

  • Understand the Anthos Compute Layer
  • Introduce the Anthos deployed on VMware cluster architecture
  • Explain the Anthos deployed on VMware components
  • Review initial networking considerations
  • Lab: Managing Hybrid Clusters using Kubernetes Engine

Objectives

  • Connect and manage Anthos GKE clusters for both Anthos on Google Cloud and on-premises clusters

Activities

  • 1 lab

Topics

  • Understand monolith to microservices evolution/transition and the benefits of service mesh
  • Discover how Istio is designed to resolve the challenges of microservices complexity
    using key control-plane components: Pilot, Mixer, and Citadel
  • Explain request routing whether service to service, or inbound when using
    Istio service mesh and the Envoy proxy
  • Lab A: Installing Open Source Istio on Kubernetes Engine
  • Lab B: Installing the Istio on GKE Add-On with Kubernetes Engine

Objectives

  • Understand and deploy the Istio service mesh architecture

Activities

  • 2 labs

Topics

  • Understand how the Mixer control-plane component enables telemetry collection, in on-premises and GCP environments, with the Istio adapter architecture
  • Observe telemetry with dashboards using Prometheus and Grafana
  • Trace application timing through services with Jaeger
  • Observe service topologies, relationships, and live traffic using Kiali
  • Lab: Observing Services using Prometheus, Grafana, Jaeger, and Kiali

Objectives

  • Use Istio adapters for telemetry collection, metrics, dashboards, debugging, tracing, and visualization

Activities

  • 1 lab

Topics

  • Understand the Istio control-plane Pilot component
  • Review traffic management use cases including ingress and service
    to service flows
  • Configure and observe multiple methods of traffic management including version-specific routing, and shifting traffic gradually from one version of a microservice to another.
  • Lab: Manage Traffic Routing with Istio and Envoy

Objectives

  • Configure the Istio abstract model to enable fine-grained traffic management to multi-
    ple services, with multiple subsets/versions

Activities

  • 1 lab

Topics

  • Incrementally adopt Istio security across services using mTLS
  • Configure inbound authentication from outside the service mesh
  • Lab: Manage Policies and Security with Istio and Citadel

Objectives

  • Describe authentication, and authorization using Istio, and Citadel whether using one cluster or many

Activities

  • 1 lab

Topics

  • Explain configuration challenges introduced when using multi-cluster topologies
  • Install Anthos Config Management, and connect your Git repository
  • Verify manual configuration changes (drift) are reversed, ensuring consistent policy
  • Update configuration using the Git repository and verify changes are applied
  • Lab: Managing Policies in Kubernetes Engine using Anthos Config Management

Objectives

  • Configure Anthos Config Management with your Git repository to ensure consistent policy enforcement across your clusters

Activities

  • 1 lab

Topics

  • Deploy shared control-plane, and multi control-plane architectures for multi-cluster
    deployments
  • Understand and configure DNS when locating external services
  • Understand and configure Citadel and certificates when enabling multi-cluster
    applications
  • Lab: Configuring GKE for Multi-Cluster Operation with Istio
  • Lab: Configuring GKE for Shared Control Plane Multi-Cluster Operation

Objectives

  • Understand and configure multi-cluster architectures with Istio service mesh

Activities

  • 2 labs

sign up to be notified for upcoming classes

Have Questions?

No worries. Send us a quick message and we’ll be happy to answer any questions you have.

Upcoming Schedule

Ref: T-AHYBRID-I-01