Visão geral
Os containers são conhecidos, 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 e a estratégia de integração de aplicações 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.
Red Hat OpenShift Container Platform
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. Temos uma 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 multicontainer com orquestração total. E mesmo se você tiver alguns poucos containers sendo executados juntamente com cargas de trabalho tradicionais, também podemos ajudar.
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 inovar 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 baseados 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.
Com a adoção de tecnologias de container open source, como o Red Hat OpenShift, sua empresa aproveita as vantagens do modelo de desenvolvimento e dos princípios open source que ajudaram a criar essas tecnologias.
Se você quiser oferecer serviços distribuídos e habilitados para APIs em containers como parte da sua jornada de desenvolvimento nativo em nuvem, nossos especialistas podem ajudar. Não importa onde você esteja na sua jornada, podemos ajudar a desenvolver as práticas, as ferramentas e a cultura necessárias para modernizar aplicações atuais e criar novas com mais eficiência.
Do que você precisa?
Hosts de containers
No nível do host, oferecemos o Red Hat® Enterprise Linux®, o sistema operacional Linux certificado mais confiável disponível. Para organizações que desejam se concentrar apenas em aplicações, disponibilizamos o Red Hat Enterprise Linux Atomic Host otimizado para container. 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 container contêm uma distribuição Linux. Ao executar o Red Hat Enterprise Linux em containers, você tem certeza 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 é portátil. Suas novas aplicações em containers podem ser executadas em qualquer ambiente em que o Red Hat Enterprise Linux esteja implantado. Desenvolva internamente. Implante na nuvem.
Registro 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 nuvem. Se 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 nuvem.
Plataforma de aplicações em container
Você precisa de uma solução de plataforma como serviço (PaaS)? O Red Hat OpenShift® é a solução. Trata-se de uma plataforma de aplicações em containers que integra de maneira nativa diferentes tecnologias, como Docker, CRI-O, Buildah e Kubernetes, e as combina com a base empresarial do Red Hat Enterprise Linux. Essa solução está disponível como uma nuvem privada ou pública, gerenciada ou não gerenciada. Além disso, o Red Hat Marketplace oferece implantação automatizada de softwares certificados em qualquer cluster do Red Hat OpenShift.
Armazenamento
Os containers podem consumir muito armazenamento. Mas há um problema inerente ao armazenamento de containers: se um deles falhar, as aplicações stateful residentes neles perderão os dados. Isso não é bom. O Red Hat Gluster® Storage é integrado ao Red Hat OpenShift para provisionar e gerenciar o armazenamento elástico para suas aplicações em container. 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 o bare-metal, as máquinas virtuais e os 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.
Automação de container
O Red Hat Ansible® Automation Platform é um ótimo complemento ao OpenShift Container Platform. Se você já usa a automação do Ansible, os containers dessa solução permitem 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 Automation Platform como parte do processo de provisionamento externo, em que regras de rede e servidores e recursos de nuvem são provisionados antes de configurar uma plataforma de aplicações em container como o OpenShift. Execute tudo com rapidez.
Por que escolher a Red Hat?
As soluções para containers da Red Hat são orientadas pela comunidade e baseadas em tecnologias open source, como o Linux, o CRI-O e o Kubernetes. Isso significa que mais pessoas estão desenvolvendo software para solução de problemas de maneira aberta, transparente e livre. Mas não basta ser open source para ser inovador.
A verdadeira inovação vem da troca aberta de ideias e do trabalho conjunto para solucionar problemas comuns. É aí que o Red Hat Open Innovation Labs entra em cena. Ofereça à sua equipe uma experiência imersiva de residência intensiva e altamente especializada para turmas de três a seis desenvolvedores. O objetivo é aprender como criar e executar aplicações baseadas em containers do jeito Red Hat.