In today’s dynamic environment, API-driven infrastructure provides the ability to set up infrastructure in the cloud or on-premise with the use of programming languages and libraries. Adoption of Terraform and Ansible in the industry has fuelled more APIs in the infrastructure as code. In the past, inefficient methods such as shell scripting involved significant manual efforts to set up a platform. All hyperscaler management console platforms now provide the APIs interface to manage the infrastructure. For example, container orchestration, gateways, caching, and more will be stored, versioned, upgraded and maintained as code.
Many hyperscalers have come up with their multicloud management platforms, such as AWS Outpost, Azure Arc and Google Anoths. These platforms provide the APIs interface to manage, provision and audit their hyperscaler infrastructure or on-premise infrastructure using Ansible, Terraform, Ballerina, Pulumi and CloudFormation.
Most companies that work with the public cloud, Kubernetes or photonic crystal fiber-based tools use at least one infrastructure scripting language. This trend will gain momentum as tools and innovation are utilized appropriately to define entire data centers as code.
Infosys has built its own multi-cloud environment management tool using open-source technologies and frameworks. The polycloud platform minimizes the vendor lock-in and is powered using standard-based abstraction through APIs. This unified cloud management (single pane of glass) offers seamless control, provisions and management of multiple clouds, and also enables easier workload migration across multiple clouds.
The API management tool provides the ability to discover the service, integrate to create security tokens and enable monitoring. Many enterprises now have applications distributed across hybrid infrastructures, public hyperscalers and on-premise data centers. The applications integrate through multiple API gateways, such as one for the public hyperscaler and one for the on-premise data center to support business capabilities. This brings additional latency in the roundtrip response time of the APIs. API management tools provide the critical functions of service registry, enable client-side service discovery and manage service inventory with their instance and location.
The Apigee and MuleSoft tools provide the capability to support hybrid API management. These platforms support all dimensions of API management, developer portal allowing developers to register with the system, create APIs, provision credentials, subscribe to APIs, and view documentation. Similarly, the Administration Management Module provides the capability to manage the service registry, user management, security - TLS/SSL & SAML, and API access.
Infosys implemented Hybrid API management for one of the largest equipment manufacturers to support the applications deployed on AWS and in a private cloud using Apigee.
To keep yourself updated on the latest technology and industry trends subscribe to the Infosys Knowledge Institute’s publicationsCount me in!