Visão geral
A Red Hat oferece soluções de gerenciamento modulares, lightweight, abrangentes e open source. Elas utilizam padrões abertos e estão disponíveis on-premise ou na nuvem. Isso ajuda sua equipe a conectar tudo: aplicações a dados, legados a novos. Tudo isso enquanto você cresce.
Nenhuma app é uma ilha
Nenhuma aplicação consegue gerar valor de negócios sozinha, pelo menos não por muito tempo. As aplicações precisam estar conectadas aos investimentos tecnológicos atuais e futuros da empresa para gerar valor continuamente e, até mesmo, existir como um elemento para a realização de negócios. As APIs fornecem uma maneira padrão de integrar tudo sem a necessidade de compilar tudo novamente sempre que você introduz algo novo.
Seu desafio
Sabemos que a sua empresa está enfrentando este desafio: proporcionar novas experiências aos clientes de maneira rápida é a única maneira de se manter competitiva. Mas para que serve uma aplicação nova se ela não estiver bem integrada aos investimentos legados? Ao mesmo tempo, como é possível implementar a segurança de interface de programação de aplicações (APIs) de maneira proativa, flexível e consistente?
Quando as APIs são bem projetadas e gerenciadas, elas interconectam novas soluções e serviços da sua empresa rapidamente e ainda possibilitam que você mantenha o controle e a segurança. Com elas, é possível reutilizar recursos e ser mais versátil ao projetar novas ferramentas e soluções. A arquitetura de software é executada com mais eficiência quando há APIs para possibilitar a comunicação entre dezenas de pontos de contato digitais.
Ainda assim, implementar e gerenciar as integrações de API pode ser desafiador. Talvez a sua solução não seja adaptável a usuários sem conhecimento técnico especializado. Talvez você tenha uma solução de iPaaS que seja adaptável, mas ainda assim exija que os usuários acessem uma estrutura centralizada para ampliar ou solicitar serviços novos, tornando o trabalho da equipe mais lento.
Se suas APIs são de alguma forma públicas (para monetização, por exemplo, como a API do Google Maps), você também precisará entender como controlar o acesso e o uso. Por fim, você precisa de uma infraestrutura de API que funcione perfeitamente agora e no futuro, à medida que sua empresa cresce. Você precisa de uma solução e arquitetura escaláveis. Ao adotar uma abordagem de integração ágil centrada em APIs, você poderá extrair o máximo de valor das APIs.
O fato é que sua empresa precisa de uma solução para realizar e gerenciar integrações reproduzíveis de implantação rápida. A Red Hat oferece essa solução.
Podemos ajudar você a lidar com as dificuldades inerentes ao gerenciamento e suporte de diversas aplicações, serviços e microsserviços com o uso de uma plataforma de aplicações em containers. Nossos especialistas podem ajudar sua empresa a desenvolver as práticas, ferramentas e cultura necessárias para maximizar seu investimento, implementando APIs e interfaces de usuário.
Recursos da Red Hat
Qual é o diferencial da Red Hat?
open source é a filosofia da Red Hat.
A Red Hat oferece soluções modulares, lightweight e abrangentes para o gerenciamento de APIs, assim como muitos outros fornecedores. No entanto, nossas ofertas são únicas porque são baseadas em tecnologia open source e padrões abertos e disponibilizadas para ambientes on-premise, na nuvem e híbridos. Como a Red Hat é comprometida com a tecnologia open source, e por causa do nosso modelo de desenvolvimento único, nosso portfólio passa por testes abrangentes, realizados por uma comunidade diversificada, incluindo engenheiros, clientes, fornecedores independentes de software e hardware e parceiros da Red Hat.
A Red Hat colabora com códigos e melhorias para a base upstream, compartilhando avanços ao longo do processo. É claro que colaborar com a comunidade vai além do desenvolvimento de códigos. Colaboração significa ter a liberdade de questionar e sugerir melhorias. Essa é a filosofia open source e o poder da organização aberta. É isso que faz da Red Hat uma provedora de infraestrutura empresarial de confiança há mais de 20 anos.
Nossas soluções de gerenciamento de APIs
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, analytics, 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 analytics 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.
Serviço para gerenciamento de APIs com o OpenShift API Management
O Red Hat OpenShift API Managementé um serviço hospedado e gerenciado, oferecido como uma solução complementar ao Red Hat OpenShift Dedicated, um serviço totalmente gerenciado da plataforma de aplicações empresariais 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.
Gerencie a conexão com a aplicação com o Connectivity Link
O Red Hat Connectivity Link é uma solução nativa em Kubernetes que ajuda você a gerenciar suas aplicações para se conectar e comunicar em diferentes ambientes de nuvem. O Connectivity Link é uma ferramenta de gestão de conectividade desenvolvida para simplificar e otimizar a integração, o gerenciamento de aplicações e a segurança em ambientes multicloud e multicluster.
Com o Red Hat Connectivity Link, você pode simplificar ambientes multicloud complexos. À medida que você e sua equipe adotam cada vez mais estratégias multicloud, a complexidade de gerenciar a conectividade das aplicações entre esses ambientes aumenta. O Connectivity Link oferece gerenciamento de conectividade consistente e automatizado, essencial para manter a agilidade e reduzir os custos operacionais indiretos.
Baseado no projeto open source Kuadrant, o Connectivity Link utiliza a API Gateway e o proxy Envoy para oferecer uma abordagem unificada e eficiente para o gerenciamento de tráfego entrada e saída da rede. A API Gateway oferece gerenciamento do tráfego de entrada nos clusters do Kubernetes, e o Envoy é o gateway de entrada padrão que simplifica a implantação nos clusters. No Envoy ingress gateway, um plugin WebAssembly (WASM) oferece processamento compatível com diferentes hardware, proporcionando capacidade de extensão e compatibilidade em qualquer ambiente onde o Envoy esteja implantado.
Para melhorar o ecossistema do Kubernetes, o Connectivity Link conta com recursos de integração com outras soluções da Red Hat, como o Red Hat OpenShift® e o OpenShift Service Mesh. O Red Hat Connectivity Link tem como objetivo simplificar a conectividade de aplicações multicluster, além de integrar o gerenciamento avançado de tráfego e a aplicação de políticas diretamente aos ambientes Kubernetes e OpenShift. Quando integrado ao Connectivity Link, o OpenShift Service Mesh gerencia o roteamento e a segurança de tráfego usando o Envoy e o Istio.
Inovação open source com a Red Hat
As soluções para APIs da Red Hat são desenvolvidas com as comunidades open source em mente. Isso significa que mais pessoas estão desenvolvendo softwares para solução de problemas de maneira aberta, transparente e livre. Mas somente o fato de ser open source não garante a inovação.
A verdadeira inovação vem da troca de ideias e do trabalho conjunto para solucionar problemas comuns. É exatamente isso que o open source desenvolvido em parceria com as comunidades oferece. É aí que o Red Hat Open Innovation Labs entra em cena. Proporcione à sua equipe uma experiência imersiva de residência intensiva e altamente especializada para turmas de três a seis desenvolvedores. O objetivo é aprender como criar aplicações conectadas por APIs do jeito Red Hat.
Parece que estamos contando vantagem? Você não precisa aceitar apenas o que dizemos.
Veja alguns casos reais do setor de aviação. Saiba como uma solução de API eficaz torna tudo mais ágil, eficiente e escalável.
Prevemos que seria arriscado ter a nossa API aberta, Flight, em execução na nossa infraestrutura crítica. Não conseguíamos ter capacidade de escalabilidade suficiente com a infraestrutura on-premise que tínhamos. Portanto, queríamos ver como uma nuvem empresarial poderia nos ajudar.
Com as tecnologias open source Red Hat, resolvemos problemas com uma compreensão real do que está disponível para nós.
Blog da Red Hat
Tudo relacionado à Red Hat: soluções, treinamentos e certificações Red Hat, casos de sucesso de clientes, novidades dos nossos parceiros e notícias sobre projetos das comunidades open source.