Containers

Por que escolher a Red Hat para adoção de containers?

Os containers são populares, e não faltam bons motivos para isso. Eles agilizam a entrega de aplicações, facilitam o trabalho colaborativo entre equipes sem a preocupação quanto ao uso de ambientes de implantação diferentes e podem ser um componente eficaz para a solução de segurança da empresa. Como você implementará uma solução de containers que seja ideal para atender às necessidades da sua empresa?

Baseada em open source, padrões abertos e anos de experiência, a Red Hat é a melhor parceira para tudo relacionado a containers.


Podemos ajudar com soluções para todos os elementos do stack

A Red Hat pode ajudar a sua empresa em todos os níveis do stack. A Red Hat tem a solução na qual você pode confiar, seja um sistema operacional host que executa containers, imagens de container verificadas, um registro de containers ou uma plataforma de orquestração e ferramentas de gerenciamento necessárias para controlar seu ambiente de produção.

A Red Hat fornece uma plataforma de containers integrada para a implementação de aplicações em vários containers com orquestração total. Se o seu caso for o uso de alguns poucos containers sendo executados juntamente com cargas de trabalho tradicionais, também podemos ajudá-lo.

A tecnologia de containers foi criada pela comunidade. Portanto, trata-se de uma tecnologia open source, baseada em padrões abertos e voltada para a própria comunidade. Ao selecionar e implementar novas tecnologias, como containers, é importante encontrar um parceiro que entenda como criar inovações e participar ativamente nas comunidades open source. Esse parceiro também deve saber como levar essas tecnologias para a sua empresa de maneira acessível, além de oferecer total suporte. A melhor forma de acelerar a inovação é ser parceiro de empresas que têm soluções e serviços baseadas em projetos open source, com padrões abertos e voltados para a comunidade. Além disso, é importante ter um parceiro confiável e que não gere dependência.

Esse parceiro de tecnologia é a Red Hat.


Do que você precisa?

Hosts de containers

Em nível de host, temos o Red Hat® Enterprise Linux®, o sistema operacional Linux mais confiável e certificado disponível no mercado. Para organizações que desejam se concentrar apenas em aplicações, oferecemos o Red Hat Enterprise Linux Atomic Host otimizado para containers. Com essas tecnologias, é possível desenvolver soluções novas e implementar sistemas/clusters distribuídos por meio da imutabilidade, deixando administradores livres para trabalhar na automação em um nível mais elevado.

Imagens de container

As imagens de containers contêm uma distribuição Linux. Executar o Red Hat Enterprise Linux em containers é garantia de que suas aplicações atuais implantadas nessa plataforma terão o mesmo desempenho dentro desses containers. Se estiver criando suas próprias aplicações, você poderá contar com o mesmo nível de suporte e atualizações confiáveis para o Red Hat Enterprise Linux que já conhece. Isso também significa que sua aplicação será portátil. Seus novos aplicativos em containers podem ser executados em qualquer ambiente em que o Red Hat Enterprise Linux esteja implantado. Desenvolva internamente. Implante na cloud

Registros de containers

Depois de criar imagens de containers novas, você desejará compartilhá-las com outros desenvolvedores da sua empresa ou enviá-las para o ambiente de produção sem dificuldades. Não é necessário que você hospede seu próprio registro para começar. Em vez disso, use o Red Hat Quay e gerencie tudo como se fosse um serviço de cloud. Se a sua equipe precisar de mais controle sobre os dados ou sua empresa tiver requisitos específicos para a segurança da rede, você também poderá usar o Red Hat Quay, implantando-o on-premise ou na cloud.

Plataforma de containers

Você precisa de uma solução de plataforma como serviço (PaaS)? O Red Hat OpenShift® é a resposta que você procura. Trata-se de uma plataforma de aplicações em containers que integra de maneira nativa diferentes tecnologias, como Docker, CRI-O e Kubernetes e as combina com as capacidades corporativas do Red Hat Enterprise Linux. Essa solução está disponível como uma cloud privada ou pública, gerenciada ou não gerenciada. Além disso, a capacidade de executar e ser compatível com aplicações stateful e stateless torna o Red Hat OpenShift Container Platform uma solução poderosa, permitindo o uso de containers sem a necessidade de reprojetar completamente a arquitetura das aplicações.

Armazenamento

Os containers podem consumir muito armazenamento. Mas há um problema inerente ao armazenamento de containers: se um container falhar, as aplicações stateful residentes nos containers perderão os dados. Isso não é bom. O Red Hat Gluster® Storage é integrado ao Red Hat OpenShift Container Platform para provisionar e gerenciar o armazenamento elástico para as aplicações em containers. Isso elimina a necessidade de um cluster de armazenamento independente e os altos custos com soluções de armazenamento monolíticas e tradicionais.

Infraestrutura como serviço (IaaS)

O Red Hat OpenStack® Platform reúne bare-metal, máquinas virtuais e containers em um sistema unificado. Primeiro, é necessário provisionar o hardware e, depois, provisionar os containers. O hardware disponibiliza os recursos e os containers os consomem. Ter recursos definidos por software é útil na hora de escalar o ambiente de containers. Alguns dos benefícios são o provisionamento e a automação orientados por API, bem como o acesso a recursos do stack por autosserviço e baseado em cotas.

Uma solução completa

Às vezes, é mais fácil ter tudo o que você precisa de uma só vez. Essa é vantagem do Red Hat Cloud Suite. O Red Hat Cloud Suite é uma solução totalmente open source que combina plataforma de desenvolvimento de aplicações baseada em containers, infraestrutura de cloud privada, interoperabilidade de cloud pública e estrutura comum de gerenciamento. O Red Hat Cloud Suite moderniza sua infraestrutura, permitindo aos desenvolvedores a criar serviços e disponibilizá-los rapidamente aos clientes e à sua organização, enquanto a TI mantém o controle e gerenciamento do ambiente, tudo em um único lugar.

O Red Hat Cloud Suite inclui:

Gerenciamento

Controle de cloud híbrida

O sucesso depende das opções de escolha e flexibilidade. A mesma solução não serve para todos. Portanto, quando se trata da sua infraestrutura, ter apenas uma única opção não é o ideal. Os containers oferecem alternativas além das clouds públicas, clouds privadas e infraestruturas tradicionais. Com o Red Hat CloudForms, é possível gerenciar essa cloud híbrida e seus containers de maneira fácil, escalável e compreensível. O CloudForms permite integrar sistemas de gerenciamento de container, como o Kubernetes e o Red Hat OpenShift, aos seus ambientes do Red Hat Virtualization e da VMware.

Automação de containers

O Red Hat Ansible® é um excelente complemento para o OpenShift Container Platform. Se você já usa a automação do Ansible, os containers dessa solução permite reutilizar funções e playbooks para criar e implantar aplicações em containers no OpenShift. Trata-se de uma grande vantagem, pois não é necessário modificar as funções para reutilizá-las, o que possibilita gerenciar uma única aplicação independentemente da infraestrutura subjacente, seja ela formada por containers, máquinas virtuais ou bare-metal. Além disso, é possível usar o Red Hat Ansible e o Red Hat Ansible Tower como parte do processo de provisionamento externo, no qual regras de rede e servidores e recursos de cloud são provisionados antes de configurar uma plataforma de containers como o OpenShift. Execute tudo com rapidez.


Precisa de mais ajuda hands-on?

As soluções Red Hat são baseadas em tecnologias de container open source fomentadas pela comunidade, como o Linux, o CRI-O e o Kubernetes. Os containers, bem como a maioria das tecnologias disponíveis no mercado para implantá-los e gerenciá-los, são lançados como software open source. A verdadeira inovação vem da troca de ideias e do trabalho conjunto para solucionar problemas comuns. É exatamente isso que a tecnologia open source impulsionada pela comunidade oferece. E esse é o papel da Red Hat. Essa é a nossa abordagem. Nossas soluções ajudam as empresas a criar uma infraestrutura de containers moderna usando as tecnologias mais recentes.

E ninguém precisa fazer isso sozinho. Podemos ajudar em todas as etapas do processo. Dentre outras tarefas, podemos fornecer auxílio e orientações para você:

  • Criar aplicações baseadas em containers de forma ágil.
  • Expandir facilmente as suas infraestruturas tradicional e nativa da cloud para executar containers.
  • Automatizar o provisionamento, o gerenciamento e a escalabilidade.
  • Conectar aplicativos, dados e processos facilmente por meio de serviços baseados em container.
  • Garantir que seus containers e aplicativos estejam certificados e seguros para uso.
  • Gerenciar containers em todos os ambientes físicos, virtuais e de cloud pública e privada.

Continue o seu aprendizado

É possível fazer muito mais com os containers