Elimine lentidão na entrega de aplicações com serviços de aplicações nativos de contêiner

Os ciclos de vida de aplicativos em contêineres são dinâmicos e transitórios, características que não combinam bem com as políticas tradicionais de rede e segurança. O F5 NGINX tem uma solução.

O desafio? Oferecendo suporte a aplicativos contrainerizados com segurança

Aproveitar contêineres permite que você desenvolva aplicativos nativos da nuvem com uma metodologia de “escreva uma vez, execute em qualquer lugar”. Mas isso não acontece no vácuo. Aplicativos em contêineres precisam de mecanismos nativos de entrega de aplicativos para oferecer desempenho ideal. Manter a configuração tradicionalmente estática, gerenciada por TI, está em desacordo com a agilidade necessária para acompanhar a movimentação dos contêineres de microsserviços, que pode acontecer minuto a minuto.

Aqui está o que você pode fazer

Ao empregar uma solução baseada em microsserviços, você precisa de soluções de segurança e desempenho de aplicativos que estejam alinhadas com essa arquitetura dinâmica. Você deve ser capaz de gerenciar seus serviços de aplicativo como código e integrá-los ao fluxo de trabalho de CI/CD. Você precisa de serviços confiáveis de entrega de aplicativos integrados ao plano de gerenciamento da plataforma de contêiner.

Como a F5 pode ajudar

Os serviços de entrega de aplicativos F5 NGINX são projetados e otimizados para ambientes de contêiner, o que os torna a escolha ideal ao aproveitar plataformas de contêiner como Kubernetes e Red Hat OpenShift. Além disso, a padronização do NGINX para ambientes de contêiner e não contêiner reduz a complexidade e garante maior consistência e confiabilidade.

NGINX Kubernetes Ingress Controller

Como o principal controlador de entrada para Kubernetes1, o NGINX Ingress Controller fornece configuração automatizada para balanceadores de carga NGINX para garantir que as aplicações em clusters Kubernetes sejam entregues de maneira confiável e segura, sem comprometer o desempenho.

NGINX OpenShift Router

Como o principal controlador de entrada para Kubernetes1, o NGINX Ingress Controller fornece configuração automatizada para balanceadores de carga NGINX para garantir que as aplicações em clusters Kubernetes sejam entregues de maneira confiável e segura, sem comprometer o desempenho.

GUIA DA SOLUÇÃO

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? Baixe o guia de soluções para obter todos os detalhes .

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. 

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
    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 de acordo com 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
    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

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. 

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.

Conteúdo relacionado
WEBINAR

NGINX Ingress Controller

Assista a este webinar para saber mais sobre os últimos desenvolvimentos no NGINX Ingress Controller versão 1.5.0.

Assista ao webinar ›

História do cliente

Tecnologias LKQD e NGINX

A LKQD Technologies reduz a complexidade operacional com o NGINX Ingress Controller.

Leia a história deles ›

BLOG

Microsserviços

Encontre as melhores estratégias de design de microsserviços e aprenda como começar a refatorar aplicações monolíticos em microsserviços.

Leia o blog ›

E-book

Rede de contêineres

Obtenha este guia para explorar os modos de rede do Docker e aprender como o Kubernetes aborda a rede de contêiner.

Obtenha o e-book ›

E-book

Cloud Native DevOps

Baixe o e-book para aprender como aplicar as práticas de DevOps padrão do setor ao Kubernetes em um contexto nativo da nuvem.

Obtenha o e-book ›

BLOG

Os contêineres são essenciais para uma estratégia multi-nuvem

Não é uma boa ideia categorizar contêineres em uma função restrita que envolva apenas microsserviços, porque eles podem fazer muito mais. 

Leia o blog ›

GUIA DA SOLUÇÃO

Ofereça desempenho ideal para seus aplicativos em contêineres

Aplicativos em contêineres precisam de uma infraestrutura de entrega de aplicativos projetada para contêineres.

Leia o guia ›