Visão geral
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 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. 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 aplicações em 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 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 os benefícios do modelo de desenvolvimento e dos princípios open source que ajudaram a criar essas tecnologias.
Se fornecer serviços distribuídos e habilitados para APIs em containers faz parte da sua jornada de desenvolvimento nativo em nuvem, nossos especialistas podem ajudar. Em qualquer etapa do processo, podemos ajudar sua organização a desenvolver as práticas, ferramentas e a cultura necessárias para modernizar e criar aplicações de forma mais eficiente.
Do que você precisa?
Hosts de containers
No nível de host, temos o Red Hat® Enterprise Linux®, o sistema operacional Linux certificado mais confiável do 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 container 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 apps, 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. As novas apps em containers podem ser executadas nos mesmos locais que o Red Hat Enterprise Linux. Desenvolva internamente. Implante na nuvem.
Registro de containers
Depois de criar imagens de container 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 computação em 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 containers
Você precisa de uma solução de Plataforma como Serviço (PaaS)? A resposta é o Red Hat OpenShift®. 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 todos os clusters do Red Hat OpenShift.
Armazenamento
O Red Hat OpenShift Data Foundation oferece armazenamento definido por software para containers. O OpenShift Data Foundation oferece recursos de controle de dados de cluster para que as organizações implantem o gerenciamento de dados e apps de acordo com as necessidades, além de fazer ajustes ao longo do tempo.
Infraestrutura como serviço (IaaS)
O Red Hat OpenStack Services on OpenShift 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, Os containers consomem esses recursos. 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 self-service e baseado em cotas.
Automação de container
O Red Hat Ansible® Automation Platform é um excelente complemento para o 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, onde regras de rede e servidores e recursos de nuvem são provisionados antes de configurar uma plataforma de aplicações em containers como o OpenShift. Execute tudo com rapidez.
Por que escolher a Red Hat?
As soluções para containers da Red Hat são baseadas em tecnologia open source orientadas pela comunidade, como o Linux, o CRI-O e o Kubernetes. Isso significa que mais pessoas estão desenvolvendo softwares para solução de problemas de maneira aberta, transparente e livre. Mas somente o fato de ser open source não garante a inovação.
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. Proporcione à 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 apps baseadas em containers do jeito Red Hat.