Gerencie suas APIs com o 3scale
O Red Hat® 3scale API Management é uma plataforma de gerenciamento de APIs que facilita o compartilhamento, a proteção, a distribuição, o controle e a monetização de APIs. O 3scale API Management foi desenvolvido para escalar e aceitar arquiteturas híbridas (on-premise, na nuvem ou qualquer combinação de ambos). Quer tornar público e monetizar o acesso às suas APIs? Use um portal de desenvolvedores integrado e uma plataforma de integração com Stripe, Baintree e Adyen para proporcionar funcionalidades de faturamento completas e fáceis de usar por fornecedores e consumidores de API.
O 3scale API Management é dividido entre uma camada de gerenciamento de programas de API e outra de controle do tráfego da API. Os métodos mais tradicionais de controle de tráfego são mais demorados porque exigem a autenticação da chamada de API inteira. A nova camada de controle de tráfego precisa apenas inspecionar o cabeçalho da chamada recebida. Assim, o tráfego é verificado e autenticado com mais rapidez. Com os controles de acesso, de políticas e de tráfego, fica mais fácil autenticar o tráfego, restringi-lo por política, proteger os serviços de back-end, impor limites de taxa e criar níveis de acesso.
As duas camadas se comunicam entre si de maneira assíncrona, usando estratégias de armazenamento em cache configuráveis no gateway da API. Portanto, se, por exemplo, a configuração de políticas de gerenciamento da API não estiver disponível, o programa da API continuará a funcionar sem desacelerar. Como o gateway e o gerenciador de APIs são separados, é possível escalar de maneira independente e oferecer suporte a opções de implantação mais complexas.
O 3scale API Management inclui um portal do desenvolvedor totalmente personalizável. Assim, os desenvolvedores têm acesso a tudo o que precisam (gerenciamento de contas e aplicações, análises, gerenciamento de chaves da API etc.) em um único painel fácil de usar. Além disso, há uma ferramenta interativa de documentação de APIs que permite aos desenvolvedores examinar as APIs dinâmicas, e uma plataforma de análises que fornece todos os dados necessários sobre os padrões de tráfego e o desempenho. Por fim, é possível "empacotar as APIs" de maneira diferente em soluções distintas, definindo e configurando políticas variadas para consumidores diversos da API. Assim, você tem a liberdade de criar modelos de negócios exclusivos usando as mesmas APIs para atender a necessidades de clientes diferentes.
Integre os recursos da sua TI com o Fuse
O Red Hat Fuse é uma plataforma de integração distribuída que possibilita aos especialistas em integração, desenvolvedores de aplicações e usuários de negócios criar soluções conectadas de maneira colaborativa ou independente. Com o desenvolvimento centrado em APIs em um ambiente nativo em nuvem do Fuse, é mais fácil ampliar e reutilizar os serviços e as integrações. A arquitetura híbrida da solução e o uso da tecnologia de containers permitem aos usuários trabalhar em qualquer ambiente que desejarem, com a certeza de que o trabalho poderá ser compartilhado e utilizado em qualquer infraestrutura (on-premise, na nuvem ou qualquer combinação de ambos). Além disso, a base compartilhada e de fácil utilização garante uma governança clara e consistente, sendo mais uma garantia de que é possível a colaboração entre usuários distintos.
Nos últimos 15 anos, o padrão do setor para a integração empresarial era implantar um Enterprise Service Bus (ESB) centralizado e gerenciado por uma única equipe do departamento de TI. Nesse modelo, a equipe central era responsável por todas as necessidades de integração da empresa inteira. Esse modelo é adequado para determinados casos de uso, pois é eficiente e permite controlar implantações de integração. No entanto, ele atrasa as práticas modernas, como DevOps e fluxos de trabalho ágeis. Atualmente, a inovação é desenvolvida por equipes muito menores que trabalham de maneira colaborativa e é implantada em padrões muito mais frequentes. Se suas equipes trabalham de maneira ágil, você precisa de uma solução de integração de API compatível com esse tipo de abordagem. O Fuse inclui mais de 200 conectores para que você possa integrar tudo, de sistemas legados a redes de parceiros.
Com a interface low-code, desenvolvida com tecnologia drag and drop e funcionalidades de autosserviço, os usuários podem usar padrões predefinidos de integração e serviços para criar soluções empresariais novas. Esse é um modo de encorajar os diversos tipos de usuários a trabalhar de maneira colaborativa, mas com independência, para integrar aplicações legadas, APIs e dispositivos de Internet das Coisas (IoT) em uma solução unificada. Os recursos de automação garantem que as tarefas de teste, provisionamento e proteção de serviços individuais sejam realizadas de maneira rotineira, para que as suas equipes mantenham um pipeline de entrega contínua.
Serviços de gerenciamento de API com o OpenShift API Management
O Red Hat OpenShift API Management é um serviço de gerenciamento de APIs hospedado e gerenciado oferecido como uma solução complementar para o Red Hat OpenShift Dedicated – serviço totalmente gerenciado da plataforma empresarial Kubernetes, o Red Hat OpenShift.
O OpenShift API Management oferece suporte a equipes que buscam uma abordagem com foco em APIs para criar aplicações baseadas em microsserviços. Com ele, é possível modernizar os sistemas existentes, aumentar a produtividade dos desenvolvedores e acelerar a entrega de novas aplicações.
A Red Hat hospeda, gerencia e oferece suporte dedicado para o OpenShift Dedicated e o OpenShift API Management, incluindo configuração, manutenção e upgrades. Dessa forma, as equipes podem se concentrar no desenvolvimento, em vez de se preocuparem com o gerenciamento da infraestrutura Kubernetes.
Com o OpenShift API Management, você pode:
- Implantar, monitorar e controlar APIs durante todo seu ciclo de vida
- Criar políticas de segurança e de uso
- Usar sistemas de gerenciamento de identidade existentes por meio de uma política declarativa sem exigir código personalizado
- Obter insights sobre a integridade e o uso das APIs
- Descobrir e compartilhar APIs por meio de publicações em portais para desenvolvedores internos ou externos
O OpenShift API Management, quando adicionado ao OpenShift Dedicated, oferece uma experiência do desenvolvedor otimizada para criar, implantar e escalar aplicações nativas em nuvem. Monitore, configure e publique todas as suas APIs usando uma interface unificada e otimizada para desenvolvedores.
Com um gerenciador de APIs, você conecta aplicações internas e externas em várias nuvens, estabelece a governança e as políticas da empresa (incluindo limites de taxa e uso) e gerencia as APIs em cada estágio do ciclo de vida de desenvolvimento.