Managing Google Cloud’s Apigee API Platform for Hybrid Cloud

Course Outline

Learn how to install and manage Google Cloud's Apigee API Platform in a hybrid cloud. This course uses lectures and a lab to show you how to install, manage, and scale your Apigee hybrid API Platform.

Managing Google Cloud’s Apigee API Platform for Hybrid Cloud Benefits

  • In this course, you will:

    • Identify the purpose and value of Apigee API Platform.
    • Describe basic concepts and capabilities of Google Cloud, Kubernetes, REST, and Anthos.
    • Discuss Apigee API Platform architecture and recommended practices for topology design. 
    • Explain Apigee terminology and logical organizational structures.
    • Install Apigee hybrid on Google Kubernetes Engine.
    • Discuss infrastructure security, user access management, data storage, and encryption practices used in Apigee hybrid.
    • Manage environments in Apigee hybrid.
    • Discuss capacity planning and scale runtime components in the hybrid runtime plane.
    • Describe the upgrade and rollback process used for the Apigee hybrid installation.
    • Troubleshoot and monitor the hybrid runtime plane components using logs, metrics, and analytics.
  • Prerequisites:

    • Familiarity with Linux commands and command line interface
    • Basic understanding of Google Cloud
    • Basic understanding of GKE
    • Basic understanding of networking
    • Basic understanding of shell scripts, XML, JSON, HTTP, REST, and TLS

Managing Google Cloud's Apigee API Course Outline

Learning Objectives

Module 1) Fundamentals  

  • Describe the Apigee API management platform, and the services and features it provides.
  • Describe basic concepts and the capabilities of Google Cloud, Kubernetes, REST, and Anthos.

Module 2) Architecture

  • Describe the architecture and networking used in Apigee hybrid, and the various components that are used to operate the runtime plane.
  • Describe the terminology, organizational structure, and the management API used in Apigee hybrid.

Module 3) Installation and platform operation

  • Describe the process involved in installing Apigee hybrid.
  • Describe the tools and commands used to configure and manage the components of the hybrid runtime plane.
  • Perform an installation of the Apigee hybrid runtime plane in a Kubernetes cluster on GKE.
  • Configure the Apigee hybrid runtime plane.
  • Configure Apigee hybrid environments and environment groups by using the Apigee hybrid UI.
  • Deploy simple API proxies to the Apigee hybrid environments.
  • Validate Apigee hybrid environments by testing API proxies.

Module 4) Deployment and environment management

  • Manage environments and API proxy deployments in Apigee hybrid.

Module 5) Security

  • Determine how hybrid runtime components communicate securely within the runtime plane and with the hybrid management plane in Google Cloud.
  • Describe how data is encrypted and how you can use role-based access control to manage user access in Apigee hybrid.

Module 6) Capacity planning and scaling  

  • Determine how to plan capacity for the Apigee hybrid runtime plane.
  • Scale the Apigee hybrid runtime components

Module 7) Upgrade

  • Upgrade an Apigee hybrid installation to a new release.
  • Discuss the steps to roll back an upgraded Apigee hybrid installation.

Module 8) Logging and monitoring

  • Explain how the Apigee runtime plane generates logs, metrics, and analytics data.
  • Monitor the health of Apigee hybrid runtime plane components.
  • Troubleshoot issues with the runtime components, using logs and metrics data.
Course Dates - North America
Course Dates - Europe
Attendance Method
Additional Details (optional)