O API Gateway é um serviço totalmente gerenciado que abrange todo o ciclo de vida da API: design, desenvolvimento, testes, publicação, vendas, operações e manutenção (O&M), monitoramento, controle de segurança e despublicação.
-
Gerenciamento centralizado de APIs em ambientes heterogêneos. O API Gateway atua como plano de controle unificado para APIs nos sistemas de backend, estejam eles na Alibaba Cloud, em data centers on-premises ou em nuvens de terceiros. Integra-se ao Elastic Compute Service (ECS), Function Compute e clusters de microsserviços, além de oferecer suporte a cenários de dados e IA:
Ambientes de rede heterogêneos: gerencie APIs de qualquer backend, seja na Alibaba Cloud, on-premises ou em nuvens de terceiros.
Integração flexível de backend: conecte serviços construídos no ECS, Function Compute ou microsserviços.
Dados como serviço: publique APIs de dados para clientes que usam serviços de big data e banco de dados da Alibaba Cloud, incluindo DataWorks, Dataphin e Data Management (DMS).
Recursos de IA: exponha modelos e algoritmos criados na Platform for AI (PAI) como APIs acionáveis por outros sistemas de negócios.
Visualização de dados: chame APIs publicadas pelo API Gateway a partir do DataV para renderizar dados em painéis e interfaces de usuário.
-
Suporte a padrões modernos de arquitetura. O API Gateway integra-se a arquiteturas cloud-native comuns:
Serverless: combine o Function Compute com o API Gateway para criar serviços de backend de baixo custo, alta disponibilidade e dimensionamento automático. Esse padrão adequa-se a cargas de trabalho móveis, web, Internet das Coisas (IoT) e marketplace na nuvem.
Microsserviços: utilize o API Gateway como ponto de entrada para clusters de aplicações Kubernetes, seguindo a arquitetura padrão para aplicações de internet em grande escala.
Separação de frontend e backend: em arquiteturas separadas de grande escala, o API Gateway gerencia autenticação, agendamento e roteamento, com implantação em cluster para atender aos requisitos de desempenho de alto tráfego.
Integração com parceiros e ecossistema. Exponha APIs para parceiros upstream e downstream para simplificar a coordenação e construir um ecossistema de negócios aberto.
Monitoramento e solução de problemas em tempo real. Os painéis de monitoramento de API oferecem visualização em tempo real do comportamento do serviço, facilitando a identificação e a resolução de problemas.
Marketplace de API e inovação. Publique algoritmos, recursos e dados como APIs no Alibaba Cloud Marketplace para viabilizar novos modelos de negócios. Empresas também podem integrar serviços de API de terceiros para compartilhar capacidades e focar no negócio principal.
Modelos de segurança isolados e multilocatários. Instâncias dedicadas fornecem ambiente exclusivo. Instâncias serverless utilizam modelo multilocatário com recursos compartilhados e isolamento total entre locatários.