In today’s enterprise environments, adopting a multi-cloud strategy while maintaining some-type of on-prem footprint has become the new norm.
Up until recently, Apigee customers had to choose between Apigee for Public Cloud or Apigee for Private Cloud (OPDK). The Apigee for Public Cloud offering is a complete SaaS product where all the underlying infrastructure was run and maintained by the Cloud Team and Apigee.
Apigee for Private Cloud provides the Apigee infrastructure that is installed and managed by the customer, at their on-prem data center or private cloud. This offering allows customers the most flexibility and control over their Apigee deployments but comes with high infrastructure management overhead. Apigee, however, recognized the challenges in their two offerings and has now developed Apigee Hybrid. Most enterprises deploy their applications on-prem or within their private cloud for security and compliance reasons. The hybrid cloud solution allows customers to host and manage the hybrid runtime plane from their premises, giving them the ability to leverage existing compliance, governance, and security infrastructure, as well as positioning the API gateway closer to the workload to reduce latency drastically.
Apigee Hybrid lets businesses manage all of their APIs across multiple cloud environments. So if you are already an Apigee Edge for Private Cloud customer, the Hybrid allows you to operate on-prem API runtime with fewer software services to manage, saving time, increasing efficiencies, and reducing the overall cost of ownership. From internal to external facing APIs, one cloud platform can now provide developers, partners, and customers a consistent API program user experience. Allowing workloads to move between private and public clouds as computing needs and costs change, the hybrid cloud solution provides businesses with greater flexibility and more data deployment options.
Apigee Hybrid has several architectural changes compared to the Apigee Cloud and Apigee ODPK options.
First, splitting of the platform between the management plane and the runtime plane allows for centralized management of APIs while the actual API processing occurs within the business’ firewalls. The other change being tighter integration with Google’s best in class security and identity management tools, allowing for centrally managing access to Apigee instance through the Google Cloud IAM systems already being used. This approach centralizes and streamlines the management and auditing of who has access to your Apigee Edge environment.
The Hybrid cloud consists of the Apigee-run management plane, and the customer-managed runtime plane. The Management plane runs and is maintained by Apigee in the cloud and consists of the following. Edge UI, which provides an interface for developers to create and deploy their API proxies, API products, and developer apps. An analytics platform, which will receive and process analytics and the deployment status data from the runtime plane. The Management plane also provides centralized management of all API proxies, analytics, and developer applications across all data centers. Gateways can connect to the cloud-based management plane to get the right configuration and can handle the API traffic, which will stay on the network.
The Runtime plane is managed by the customer and installed within their on-prem data center or private cloud, leveraging their Kubernetes containers. Users will have the ability to host, manage, and control the runtime plane on whichever infrastructure is chosen. All API traffic passes through and is processed within the runtime plane providing total control and visibility into the API traffic while meeting the security, audit, and performance needs of the organization. Since it is containerized, the customer sees a higher level of agility with deployments as well as autoscaling and other operational benefits.
Those who are looking to stay up-to-date with the latest technology and are confident in their cloud team will soon be looking towards the Hybrid Cloud approach.
The primary benefits of adopting this cloud solution are for increased control over the system for auditing and security needs. Rather than having API traffic route through Google’s managed hosting, the Hybrid model allows customers to maintain all of their API gateways across multiple data centers or clouds from one location. Whether it be internal development teams, head office, mobile teams, or partners, they are all using APIs to connect. As API ubiquity and the concept of multiple clouds intersect, the APIs run in multiple clouds is distributed and decentralized in Hybrid, providing greater deployment flexibility and data governance. This means having centralized, cloud-specific Saas API management, just won’t cut it.
As a recognized and trusted Google Cloud Partners and Apigee Systems Integrators, Achieve was honored and excited to participate in the Apigee Hybrid Beta program. Implementing the Apigee Hybrid was a three-part process to get our organization set up with GCP and the Hybrid UI, which comes before installing the Runtimes. This provided us with hands-on experience, as well as the opportunity to provide direct feedback to Apigee as they prepared for the GA release of Hybrid. This opportunity and experience will allow our customers to benefit from the insights and valuable lessons learned when discussing the options and implementation of Apigee Hybrid or any of their cloud-based solutions.
The implementation of a Hybrid-cloud environment requires an additional skill set, which we have been able to acquire as a result of participating in this beta program. As a benefit to our customers, we have added new services tailored to help plan and quickly deploy Hybrid. These services include both implementation and migration strategies designed for their specific environments.
All workshops developed by Achieve are designed to bring our experience and expertise to your organization to efficiently and effectively enable your API program.
Achieve Internet, a certified Apigee partner, has delivered over 60+ quality API Management solutions built by its all-US based workforce over the past two decades. Working with Achieve, businesses streamline the implementation of an API-First digital business strategy to ensure they get the most out of their investments made on API infrastructure.
Achieve works with its customers to foster interaction between internal and external systems, tools, and teams, extend product/service functionality, reduce costs, and increases company value through speed to market implementation, to enhance their digital business.