Cloud Public Openstack – Flexible Engine

API Gateway – un service d’hébergement d’API haute performance, haute disponibilité et haute sécurité qui aide les entreprises à créer, gérer et déployer des interfaces de programmation d’applications (API) à toute échelle.

En quelques clics, les utilisateurs peuvent mettre en œuvre l’intégration du système et ouvrir et monétiser des capacités de service bien développées tout en minimisant les coûts et les risques.

logo du service API gateway

API Gateway présente les fonctionnalités suivantes :

Gestion du cycle de vie des API

Le cycle de vie d’une API implique la création, la publication, la suppression et la suppression de l’API. La gestion du cycle de vie des API permet aux utilisateurs d’ouvrir rapidement et efficacement des fonctionnalités de service bien développées.

Outil de débogage simple

Avec l’outil de débogage en ligne, les utilisateurs peuvent déboguer des API avec différents en-têtes et corps HTTP. Cet outil simplifie le processus de développement des API et réduit les coûts de développement et de maintenance des API.

Gestion des versions

Une API peut être publiée dans différents environnements. La publication à nouveau d’une API dans le même environnement remplacera la version précédente de l’API. API Gateway affiche l’historique de publication (y compris la version, la description, la date et l’heure et l’environnement) de chaque API. Les utilisateurs peuvent restaurer une API vers n’importe quelle version historique pour répondre aux exigences de lancement sombre et de mise à niveau de version.

Variables d’environnement

Les variables d’environnement sont gérables et spécifiques aux environnements. Les variables d’une API seront remplacées par les valeurs des variables dans l’environnement où l’API sera publiée. Les utilisateurs peuvent créer des variables dans différents environnements pour appeler différents services de backend à l’aide de la même API.

Demander une limitation

  • Pour différents services et utilisateurs, les utilisateurs peuvent contrôler la fréquence de demande d’une API et la fréquence à laquelle l’API peut être appelée par un utilisateur, une application et une adresse IP. Cela garantit que les services backend peuvent fonctionner de manière stable.
  • La limitation peut être précise à la seconde, minute, heure ou jour.
  • Les applications et les locataires exclus peuvent être configurés pour limiter le nombre d’appels d’API respectivement à partir d’applications et de locataires spécifiques.

Surveillance et alarme

API Gateway fournit une surveillance des API visualisée en temps réel et affiche plusieurs métriques, notamment le nombre de demandes, la latence d’appel et le nombre d’erreurs. Les métriques aident les utilisateurs à comprendre l’utilisation de l’API, leur permettant d’identifier les risques de service potentiels.

Contrôle d’accès

Les stratégies de contrôle d’accès sont l’une des mesures de protection de la sécurité de l’API fournies par API Gateway pour autoriser ou refuser l’accès à l’API à partir d’adresses IP ou de comptes spécifiés.

Canaux VPC

Un canal VPC peut être créé pour accéder aux ressources dans les cloud privés virtuels (VPC) et ouvrir les capacités des services de backend déployés dans les VPC. Un canal VPC transmet les demandes d’API à différents serveurs pour l’équilibrage de charge.

Clés de signature

Une clé de signature se compose d’une clé et d’un secret et ne prend effet qu’après avoir été liée à des API. Les clés de signature sont utilisées par les services backend pour vérifier l’identité d’API Gateway afin de garantir un accès sécurisé.

Bénéfices

Facile à utiliser :

Permet aux utilisateurs de créer une API en quelques clics, de la déboguer à l’aide d’un outil de débogage en ligne et de la publier dans différents environnements pour une vérification et des tests 

Flexible et sécurité :

Protège les API des utilisateurs via l’authentification d’identité et le contrôle des autorisations, et protège leurs services de backend en offrant une gestion des quotas et une limitation des demandes des utilisateurs.

Surveillance précise : 

Fournit un panneau de surveillance API visualisé pour identifier les risques potentiels pouvant affecter les services..

Paiement à l’usage : 

Permet aux utilisateurs de créer et de gérer des API gratuitement, tout en ne payant que pour les appels d’API et les services de transfert de données. Ne nécessite aucun frais minimum ni aucun engagement initial, et monétise rapidement les API des utilisateurs. 

Cas d’usage

Flexibilité des capacités pour l’entreprise 

Fournir des capacités ouvertes aux partenaires. Le partage de services et de données avec les partenaires approfondit la coopération et aide à construire un nouvel écosystème.

Open Capacities

Les capacités de services ouverts étendent l’influence d’une entreprise dans l’industrie.

Coopération approfondie

Partager des services, des capacités et des données avec des partenaires afin de renforcer la coopération.

Création d’un écosystème

Grâce au partage des capacités et à la coopération, il est possible d’itérer et d’améliorer en permanence les services afin de construire un nouvel écosystème et d’accroître la compétitivité.

Intégration des services

Utiliser des API standard pour découpler les systèmes internes, séparer les applications frontales des systèmes de services dorsaux, et réutiliser les capacités existantes pour éviter le gaspillage des ressources.

API standard

Enregistrer des API RESTful conformes à la spécification OpenAPI.

API uniformes

Des API uniformes sont fournies pour accéder à différents systèmes de services au sein d’une entreprise.

Activités principales

API Gateway permet d’interconnecter rapidement les systèmes de services entre eux, libérant ainsi les utilisateurs pour qu’ils puissent se concentrer sur le développement de leur activité principale.

API Economie

Regrouper les capacités de service dans des API standard et monétiser les API sur le marché, ce qui réduit les investissements en R&D et améliore l’efficacité des opérations.

Monétisation des API

Monétiser les capacités bien développées en les ouvrant aux développeurs.

Achat de capacités

Acheter des services et des capacités bien développés à des tiers afin de réduire les investissements en R&D.

Activités principales

Se concentrer sur le développement des activités de base.

Spécifications

API Gateway fournit des ressources partagées aux locataires. Elle ne nécessite aucun logiciel ni matériel pour les locataires.