L’API Gateway d’origine propose des instances dédiées et des instances serverless. Vous pouvez également utiliser des instances avec intégration VPC et des clusters d’instances dédiées pour répondre à des besoins métier spécifiques.
Types d’instance API Gateway
Une instance API Gateway est un ensemble de ressources utilisé pour accéder aux API et traiter les requêtes qui leur sont adressées. Les types d’instance suivants sont disponibles :
Instances dédiées (VPC) : les instances dédiées (VPC) partagent les mêmes spécifications techniques que les instances partagées (VPC). En optant pour une spécification RPS supérieure, vous bénéficiez d’une garantie SLA plus élevée grâce à des ressources dédiées, notamment des adresses IP publiques entrantes, des adresses IP entrantes au sein des VPC, une bande passante publique sortante et des clusters de serveurs isolés.
Instance serverless : les instances serverless, précédemment appelées instances partagées, constituent une évolution des instances partagées déployée région par région. Les charges de travail existantes sur les instances partagées ne sont pas affectées. Les instances serverless utilisent la même méthode de facturation et les mêmes tarifs que les instances partagées, mais offrent une évolutivité et des performances supérieures. Elles conviennent mieux aux scénarios dont le trafic fluctue et nécessitent une mise à l’échelle rapide sans intervention opérationnelle.
Pour en savoir plus, consultez la rubrique Choisir un type d’instance.
Modifier les spécifications d’une instance
Si les spécifications d’une instance dédiée ne correspondent plus à vos besoins métier, vous pouvez les mettre à niveau ou les rétrograder en temps réel.
Vous ne pouvez modifier les spécifications que des instances en cours d’exécution.
En cas de mise à niveau des spécifications d’une instance sous abonnement, vous devez régler la différence de prix entre les spécifications existantes et les nouvelles. En cas de rétrogradation, la différence de prix vous est remboursée via le moyen de paiement initial. Les bons utilisés ne sont pas restitués.
Les nouvelles spécifications prennent effet immédiatement après la modification.
La modification des spécifications prend environ 5 à 10 minutes. Pendant cette opération, les API exécutées sur l’instance restent accessibles.
Pour en savoir plus, consultez la rubrique Modifier les spécifications d’une instance.
Instances avec intégration VPC
Les instances avec intégration VPC simplifient la communication entre API Gateway et votre VPC. Elles conviennent aux scénarios suivants :
API Gateway doit accéder à plusieurs ressources situées dans le même VPC, telles que des instances Elastic Compute Service (ECS) et des instances Server Load Balancer (SLB), en tant que services backend. Parmi les cas d’usage typiques figurent les microservices et la découverte de services, comme Nacos.
Une communication réseau hybride est requise. Un service backend n’accepte que les adresses IP privées des VPC Alibaba Cloud dans les requêtes transférées par les instances API Gateway. Pour en savoir plus, reportez-vous à la section Scénario 3 : Accéder à un service backend déployé dans un centre de données sur site depuis une instance ECS déployée sur Alibaba Cloud de la rubrique « Gestion centralisée des API dans un environnement cloud hybride ».
Pour en savoir plus, consultez la rubrique Instance dédiée avec intégration VPC.
Clusters d’instances dédiées
Vous pouvez regrouper plusieurs instances dédiées de même type et de mêmes spécifications au sein d’une même région pour combiner leurs capacités. Si une seule instance dédiée, même avec les spécifications les plus élevées, ne suffit pas à répondre à vos besoins, le clustering permet de dépasser les limites individuelles des instances pour les scénarios à forte charge. Pour en savoir plus, consultez la rubrique Clusters d’instances dédiées.