Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.

Gallery

Contacts

411 University St, Seattle, USA

+1 -800-456-478-23

What is Apigee Hybrid?

Apigee Hybrid is a platform designed for the development and administration of API proxies, offering a hybrid deployment model. This hybrid model comprises a management plane hosted by Apigee in the cloud and a runtime plane that can be installed and overseen on any of the supported Kubernetes platforms.
    • Manage all your APIs: Apigee Hybrid facilitates the administration of both internal and external APIs within the Google Cloud environment. This unified API management approach ensures that you can offer your developers, partners, and customers a seamless and consistent experience throughout your API program.
    • Address security and compliance: In cases where compliance and security requirements necessitate on-premises deployment for your applications, the utilization of an enterprise-grade hybrid gateway allows you to host and oversee the Apigee hybrid runtime plane within your own infrastructure.By managing and maintaining control over the runtime, you can leverage your existing compliance, governance, and security infrastructure effectively.
    • Support your multi‑cloud strategy: Striking a balance between cost-effectiveness and optimal performance often leads to the adoption of a hybrid strategy.Whether you are in the initial stages of evaluating various cloud providers or have already committed to a hybrid approach, your API management platform should offer the necessary flexibility. This means you should have the capability to host and administer enterprise-grade hybrid gateways within your own data center, the Google Cloud environment, or a combination of both as required.

API programs in a hybrid world

Apigee Hybrid is comprised of two integral components: a management plane, which is overseen by Google, and a runtime plane that you can install on a compatible Kubernetes platform. Both these planes seamlessly utilize Google Cloud Platform services, as illustrated in the following image: Infographic-4 As depicted, the hybrid model comprises the following core components:
    • Apigee-run Management Plane: This encompasses a collection of services hosted in the cloud and meticulously maintained by Google. These services encompass the user interface (UI), management API, and analytics functions.
    • Customer-Managed Runtime Plane: This entails a set of containerized runtime services that you establish and oversee within your dedicated Kubernetes cluster. The runtime plane assumes a pivotal role in processing all API traffic, ensuring efficient handling and delivery. Your management of the containerized runtime within your Kubernetes cluster offers increased agility, enabling staged rollouts, auto-scaling, and other operational advantages associated with containerized environments.
    • Google Cloud: This encompasses a comprehensive suite of cloud services provided and hosted by Google.

Runtime plane

The runtime plane comprises a collection of containerized runtime services that you establish and oversee within your dedicated Kubernetes cluster, operating on a compatible Kubernetes platform. This runtime plane serves as the central hub through which all API traffic flows and undergoes processing. Noteworthy components within the runtime plane include:
    • Message Processors
    • Synchronizer
    • Cassandra
    • MART (Management, Analytics, and Runtime Traffic)
    • UDCA (User-Defined Collector Agent)
The runtime plane operates within a Kubernetes cluster running on a compatible Kubernetes platform, a responsibility you manage. The following image provides a visual representation of the primary services operating within the runtime plane. Infographic-1

Management plane

The management plane operates within the Google Cloud environment and encompasses vital administrative services, including:
    • Apigee Hybrid UI: This interface offers developers the tools to design and deploy API proxies, configure policies, create API products, and develop developer apps. Administrators can also utilize the Apigee Hybrid UI for monitoring deployment status.
    • Apigee APIs: These APIs provide a programmatic interface for efficient management of your organization and environments.
    • Unified Analytics Platform (UAP): The UAP plays a central role in receiving and processing analytics and deployment status data originating from the runtime plane.
A visual representation of the core services functioning within the management plane is depicted in the following image: Infographic-3