Kubernetes na AWS: comparação entre Kubernetes autogerenciado e plataforma de aplicações gerenciada

Copiar URL

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

Conheça a parceria da Red Hat com a AWS

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.

Caso de sucesso: Brightly acelera a inovação com o Red Hat OpenShift Service on AWS

 

Recursos da Red Hat

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

 

Conheça o Red Hat OpenShift Service on AWS (ROSA)

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.

Perguntas frequentes sobre o Red Hat OpenShift Service on AWS

Hub

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.

Teste as soluções da Red Hat

Você sabia que a Red Hat oferece versões de teste gratuitas de suas soluções? Aproveite e obtenha experiência prática, prepare-se para uma certificação da Red Hat ou avalie na prática se a solução é adequada para ao caso de uso.

Leia mais

What is the Kubernetes Java client?

The Kubernetes Java client is a client library that enables the use of the Java programming language to interface with Kubernetes.

O que é hosted control plane?

Hosted control plane refere-se ao plano de gerenciamento desacoplado que permite o controle e gerenciamento consolidados dos principais componentes do plano de controle.

O que é SOA (Arquitetura Orientada a Serviços)?

Arquitetura orientada a serviços (SOA) é um método de desenvolvimento de software que integra componentes reutilizáveis usando interfaces de serviços para formar aplicações em diferentes sistemas.

Containers: leitura recomendada

Produto em destaque

  • Red Hat OpenShift

    Uma plataforma unificada de desenvolvimento de aplicações que permite desenvolver, modernizar e implantar aplicações em escala na infraestrutura de nuvem híbrida de sua escolha.

Artigos relacionados