Desafio

Desafio

As organizações usam plataformas de contêineres como Kubernetes ou RedHat OpenShift em combinação com metodologias de desenvolvimento ágil para acelerar o desenvolvimento e a implantação de aplicativos.

Os contêineres são componentes de infraestrutura fundamentais para o desenvolvimento de aplicativos nativos da nuvem, pois permitem flexibilidade e portabilidade que permitem aos desenvolvedores “escrever uma vez e executar em qualquer lugar”. Os contêineres reduzem dependências e permitem dimensionamento em nível de componente, o que é essencial para modernizar aplicativos usando microsserviços.

Seus aplicativos em contêineres precisam de mecanismos nativos de entrega de aplicativos para oferecer desempenho ideal. Desenvolvedores e equipes de DevOps precisam de uma solução de entrega de aplicativos leve e independente de nuvem para ambientes Kubernetes e OpenShift.

Mas uma abordagem tradicional com uma configuração estática alterada apenas pela TI entra em conflito com o paradigma de contêiner ágil, em que novos contêineres de microsserviços podem ser criados dinamicamente por apenas alguns minutos para atender a um pico de demanda ou implementar uma atualização simplesmente substituindo contêineres antigos por novos.

Como você garante que suas implantações de serviços de aplicativo acompanhem seus ciclos de lançamento rápido em ambientes em contêineres?

Conteúdo relacionado
Baixe o guia de soluções para obter todos os detalhes
Obtenha o guia ›
Solução

Solução

Você precisa de serviços confiáveis de entrega de aplicativos integrados ao plano de gerenciamento da plataforma de contêiner. Você pode dar melhor suporte aos seus aplicativos em contêineres com o NGINX, o aplicativo mais amplamente extraído e destacado no DockerHub, com mais de 1 bilhão de downloads.

E com 64% do mercado, o NGINX também é de longe o Kubernetes Ingress Controller mais popular, de acordo com a Cloud Native Computing Foundation . O NGINX também oferece suporte a ambientes Red Hat OpenShift, uma plataforma de aplicativos de contêiner criada sobre o Kubernetes.

Conteúdo relacionado
Os contêineres são essenciais para uma estratégia multi-nuvem
Leia o blog ›
COMPONENTES

COMPONENTES

Para fornecer serviços de aplicativos multi-nuvem consistentes e poderosos em ambientes em contêineres, aproveite os seguintes componentes NGINX. 

Controlador de entrada NGINX para Kubernetes >

NGINX Ingress Controller para Kubernetes

O DevOps pode fornecer acesso externo aos seus ambientes Kubernetes usando o NGINX Ingress Controller para Kubernetes. Isso fornece serviços de entrega de nível empresarial para aplicativos Kubernetes, incluindo métricas em tempo real, persistência de sessão, verificações de integridade ativas e validação de JWT.

A versão NGINX Plus também permite que os usuários executem reconfigurações sem interrupções, o que garante desempenho consistente do aplicativo e uso de recursos. Ele é construído e mantido em um padrão de produção suportável e oferece consistência e estabilidade, preservando a compatibilidade com versões anteriores. 

Roteador NGINX Plus para OpenShift >

Roteador NGINX Plus para OpenShift

Para ambientes OpenShift, o NGINX oferece suporte total aos recursos definidos pelo recurso Open Shift Router.

O roteador atua como ponto de entrada para todas as solicitações externas que chegam aos aplicativos em execução no OpenShift, o que o torna uma das partes mais críticas da plataforma. O NGINX Router é integrado ao OpenShift por meio do software Template Router, o mesmo software que sustenta a implementação padrão do Router.

Conclusão

Conclusão

Não importa onde sejam executados, os aplicativos podem se beneficiar do desempenho que o NGINX oferece.

Com soluções projetadas para ambientes Kubernetes e OpenShift, os aplicativos executados em plataformas de contêineres dinâmicos podem obter os serviços de que precisam configurados sob demanda, por meio de ferramentas nativas do sistema de gerenciamento de contêineres. 

Recursos

Leia mais sobre o futuro da plataforma de aplicativos NGINX e como a F5 está ajudando as empresas a desenvolver seus aplicativos para a era digital.