Práticas recomendadas de segurança do Kubernetes: aprimorando a conectividade e a segurança empresarial para aplicações modernas no Amazon EKS

NGINX | 08 de outubro de 2024

Os aplicativos modernos agora representam pouco mais da metade do portfólio médio de aplicativos, em comparação com apenas 29% em 2020.1 Frequentemente, esses aplicativos são executados em contêineres para agilizar a implantação e permitir o dimensionamento automático, e os próprios contêineres provavelmente são executados em mais de um ambiente, já que a maioria das organizações (88%) usa pelo menos dois modelos de implantação de aplicativos e cerca de 40% usam seis.2 No entanto, executar aplicativos modernos em um número cada vez maior de ambientes dificulta a segurança e a conectividade confiáveis.

Os prós e contras da orquestração com Kubernetes

O Kubernetes é o sistema de orquestração de contêineres mais popular: 84% das organizações o utilizam ou estão avaliando seu uso, e 66% o utilizam em produção.3 O Amazon Elastic Kubernetes Service (EKS) é a plataforma mais popular para orquestração de contêineres, utilizada por mais da metade das organizações pesquisadas.4

O EKS é um serviço gerenciado que oferece integrações nativas com os serviços da AWS, eficiência de custos graças ao dimensionamento automático e ao provisionamento de recursos, além da aplicação automática de patches ao plano de controle do Kubernetes, facilitando a execução do Kubernetes na AWS ou em data centers locais.

Embora a orquestração do Kubernetes ofereça inúmeras vantagens, ela também apresenta desafios. Uma pesquisa da Red Hat mostrou que muitas organizações ainda enfrentam dificuldades com a complexidade de proteger ambientes Kubernetes baseados em contêineres, já que 89% relataram pelo menos um incidente de segurança relacionado nos últimos 12 meses.5 Mais de dois terços das organizações também relataram ter adiado ou desacelerado a implantação devido a preocupações com a segurança do Kubernetes.6 Quando seus ambientes Kubernetes abrangem várias nuvens ou locais on-premises, é difícil manter a segurança e a consistência. É necessária uma solução que permita proteger aplicativos em contêineres de forma consistente, sejam eles executados no Amazon EKS ou em qualquer outro ambiente.

Simplifique a conectividade e a segurança do Kubernetes

Escale, gerencie e proteja aplicações e microsserviços do Kubernetes em todos os ambientes, incluindo o Amazon EKS, com o F5 NGINX. Ele oferece conectividade e segurança consistentes tanto no ambiente local quanto em várias nuvens, reduzindo a complexidade e proporcionando visibilidade em tempo real.

Usar o NGINX como Ingress Controller para o Amazon EKS permite gerenciar a conectividade dos aplicativos entre clusters. O NGINX também se integra a serviços da AWS, como balanceamento de carga, escalabilidade automática e AWS Lambda, incorporando-se perfeitamente ao seu ambiente AWS. Ele também ajuda você a cumprir sua parte no modelo de responsabilidade compartilhada, protegendo seus aplicativos e dados enquanto a AWS protege a infraestrutura.

O NGINX torna suas implantações do Kubernetes prontas para produção com balanceamento de carga e terminação SSL, melhorando o desempenho, aumentando a disponibilidade e reforçando a segurança. Reduza as ameaças da borda à nuvem com autenticação e autorização contínuas, controle de acesso, criptografia de ponta a ponta, proteção contra vulnerabilidades OWASP da camada 7 e ataques de negação de serviço (DoS), além de insights práticos. Você também pode habilitar a segurança de confiança zero para seus aplicativos Kubernetes com o NGINX.

O NGINX soluciona vários desafios comuns do Kubernetes, como preocupações com segurança e tempo de lançamento no mercado. Os recursos de autoatendimento permitem que as equipes de desenvolvimento lancem aplicações mais rapidamente sem aumentar os riscos de segurança. O uso do NGINX com suas aplicações Kubernetes também reduz a complexidade em vários ambientes, diminuindo a proliferação de ferramentas, aumentando a consistência e proporcionando maior visibilidade sobre a integridade e o desempenho das aplicações.

Simplifique e proteja o Kubernetes em todos os ambientes

Ao usar o NGINX com suas implantações do Kubernetes no Amazon EKS — e em qualquer outro ambiente em que você as execute —, você pode simplificar as operações e aumentar o tempo de atividade com uma conectividade de aplicações segura e otimizada. Experimente o NGINX gratuitamente por 30 dias no AWS Marketplace ou conheça as diversas outras soluções da F5 disponíveis na AWS.

Saiba mais em f5.com/aws.

Fontes:

  1. F5, Relatório sobre o Estado da Estratégia de Aplicações de 2024, maio de 2024
  2. Ibid.
  3. Cloud Native Computing Foundation, Pesquisa Anual de 2023 da CNCF, maio de 2024
  4. Red Hat, Relatório sobre o estado da segurança do Kubernetes, junho de 2024
  5. Ibid.
  6. Ibid.
Compartilhar

Sobre o autor

Dave Morrissey
Dave MorrisseyGerente Principal de Alianças | F5

Mais publicações de Dave Morrissey

Publicações relacionadas no blog

Como o F5 NGINX One aprimora o gerenciamento e a observabilidade
NGINX | 10/10/2024

Como o F5 NGINX One aprimora o gerenciamento e a observabilidade

Descubra como o F5 NGINX One aprimora o gerenciamento e a observabilidade de ambientes híbridos e multicloud ao oferecer um console web centralizado baseado em SaaS, com insights em tempo real, conformidade automatizada e gerenciamento simplificado de configurações.

Do OpenAPI ao NGINX como gateway de API usando uma API declarativa
NGINX | 17/06/2024

Do OpenAPI ao NGINX como gateway de API usando uma API declarativa

Descubra como transformar uma definição de esquema OpenAPI em uma configuração NGINX totalmente funcional, operando como um API Gateway com a segurança de um Web Application Firewall e um Portal do Desenvolvedor, usando uma abordagem declarativa de API.

Como gerenciar picos repentinos de tráfego e sobrecarga do servidor
NGINX | 14/07/2021

Como gerenciar picos repentinos de tráfego e sobrecarga do servidor

Picos de tráfego e sobrecarga de servidores são preocupações sérias para varejistas online em qualquer época, mas especialmente durante a “Cyber Season” de compras de fim de ano. Detalhamos como você pode aproveitar as soluções de entrega de aplicações de nível de produção da NGINX para se preparar para aumentos repentinos de tráfego.

Distribuição segura de chaves privadas SSL com o NGINX
NGINX | 02/04/2019

Distribuição segura de chaves privadas SSL com o NGINX

Descrevemos três maneiras progressivamente mais seguras de proteger chaves privadas SSL ao configurar o NGINX para processar tráfego HTTPS: permitir acesso de leitura apenas ao usuário root, criptografar as chaves com senhas armazenadas separadamente e distribuir as senhas a partir de um repositório central.

Agrupando solicitações de API em lotes com NGINX Plus e o módulo JavaScript do NGINX
NGINX | 24/05/2018

Agrupando solicitações de API em lotes com NGINX Plus e o módulo JavaScript do NGINX

O módulo JavaScript do NGINX lançado com o NGINX Plus R15 oferece suporte a subsolicitações, possibilitando uma classe totalmente nova de casos de uso para o NGINX Plus. Este exemplo completo também usa a API do NGINX Plus e os módulos de chave-valor para converter solicitações de API dos clientes em solicitações separadas para as APIs dos microsserviços que compõem um aplicativo.

Como superar o esgotamento de portas efêmeras no NGINX e no NGINX Plus
NGINX | 19/04/2016

Como superar o esgotamento de portas efêmeras no NGINX e no NGINX Plus

Confira dicas para evitar o esgotamento de portas efêmeras com ajustes no kernel do Linux, conexões keepalive e conexões vinculadas dinamicamente a endereços IP locais.