Por que executar o Kubernetes na AWS
O Kubernetes é uma plataforma de orquestração de containers open source que automatiza grande parte dos processos manuais necessários para implantar, gerenciar e escalar aplicações em containers.
Com o Kubernetes, você pode:
- Orquestrar containers em vários hosts.
- Fazer melhor uso do hardware para maximizar os recursos necessários na execução de apps empresariais.
- Controlar e automatizar atualizações e implantações de aplicações.
- Ativar e adicionar armazenamento para executar apps stateful.
- Escalar aplicações em containers e seus recursos com rapidez.
Com containers Linux, você pode ainda empacotar e isolar aplicações com todos os arquivos necessários à sua execução, facilitando a transição entre as fases de desenvolvimento, testes e produção. Containers Linux são uma opção muito mais rápida que os pipelines de desenvolvimento, que dependem da replicação dos ambientes de teste tradicionais.
Benefícios do Kubernetes na AWS
O Kubernetes ajuda você a disponibilizar e gerenciar aplicações em containers, legadas e nativas em nuvem. Com o Kubernetes, você pode executar qualquer tipo de aplicação em containers, utilizando o mesmo conjunto de ferramentas tanto on-premise quanto na nuvem.
Com o Kubernetes na AWS, você tem flexibilidade e controle para configurar e gerenciar sua implantação por conta própria durante o desenvolvimento. As funcionalidades do Kubernetes na AWS permitem:
Executar aplicações em escala
Definir aplicações em containers complexas e executá-las em escala, em um cluster de servidores
Adicionar novas funcionalidades
Usufruir melhor da comunidade de desenvolvedores e empresas que criam extensões, integrações e plugins
Migrar aplicações com fluidez
Migrar de máquinas de desenvolvimento locais para implantações de produção na nuvem usando as mesmas ferramentas operacionais
Executar aplicações em qualquer lugar
Executar clusters disponíveis e escaláveis na AWS e manter a compatibilidade total com suas implantações Kubernetes executadas on-premise
Kubernetes autogerenciado e plataformas de aplicações gerenciadas: comparação
Há dois conceitos que oferecem consistência no desenvolvimento e operação de aplicações na nuvem: o Kubernetes autogerenciado e as plataformas de aplicações em container gerenciadas.
Com o autogerenciado, você pode instalar, operar e gerenciar ambientes com o máximo de controle, flexibilidade e personalização. Você comanda a camada de gerenciamento em um cluster do Kubernetes autogerenciado.
As plataformas de aplicações em container gerenciadas oferecem o suporte e gerenciamento necessários para os clusters do Kubernetes. No entanto, uma plataforma de aplicações em containers gerenciada oferece um control plane, opções de implantação simplificadas e manutenção contínua da plataforma.
Recursos da Red Hat
Red Hat OpenShift Service on AWS ou AWS EKS?
O Red Hat® OpenShift® Service on AWS (ROSA) é uma plataforma de aplicações pronta para o uso baseada no Kubernetes. Ele oferece um serviço gerenciado do Red Hat OpenShift, executado de maneira nativa na Amazon Web Services (AWS). Com o ROSA, as organizações podem melhorar a eficiência operacional, se concentrar na inovação e criar, implantar e escalar aplicações rapidamente.
O Amazon Elastic Kubernetes Service (EKS) é um serviço Kubernetes gerenciado que administra a disponibilidade e a escalabilidade dos nós do control plane do Kubernetes responsáveis por programar containers, gerenciar a disponibilidade de aplicações e armazenar dados de cluster na nuvem da AWS e em data centers on-premise.
Com o Red Hat OpenShift Service on AWS (ROSA), tudo o que você precisa implantar e gerenciar está incluído, como o gerenciamento de containers, automação (operadores), monitoramento e muito mais. Você ainda conta com a ajuda dos engenheiros especialistas em confiabilidade de sites (SREs) da Red Hat. Alguns dos benefícios do ROSA são:
Time to value (TTV) mais rápido
Foco na criação e na escala de aplicações que agregam valor aos negócios
Foco em inovar
Operações simplificadas para que as equipes voltem a se concentrar na inovação, e não no gerenciamento da infraestrutura
Otimização do investimento
Direitos e investimentos em nuvem atuais válidos na AWS
Flexibilidade da nuvem híbrida
Experiência OpenShift consistente em todos os ambientes: na nuvem pública, na nuvem privada e na edge
Por que escolher a Red Hat?
A Red Hat é uma empresa líder do setor e participa ativamente do desenvolvimento de tecnologias de containers open source, incluindo o Kubernetes. Criamos ferramentas essenciais para proteger, simplificar e atualizar automaticamente as infraestruturas de container.
O Red Hat OpenShift oferece uma plataforma integrada para equipes de operações e desenvolvimento, enquanto o Red Hat OpenShift Service on AWS (ROSA) ajuda a simplificar operações de nuvem híbrida.
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.