Selecione um idioma
Tópico
Introdução aos containers Linux
As aplicações estão se tornando cada vez mais complexas. E a demanda por um tempo de desenvolvimento mais curto não para de crescer. Esses são fatores que aumentam a pressão sobre a infraestrutura, processos e equipes de TI. Os containers Linux® minimizam os riscos de problemas e permitem uma iteração mais rápida em vários ambientes.
O que são os containers Linux?
Os containers Linux são tecnologias que permitem empacotar e isolar aplicações com todo o ambiente de execução delas, ou seja, com todos os arquivos necessários para executá-las. Dessa forma, fica mais fácil migrá-las de um ambiente para outro (desenvolvimento, teste, produção etc.) sem perder funcionalidades. Os containers também são uma parte importante da segurança da TI. Ao incorporar a segurança no pipeline e proteger a infraestrutura, você assegura que os containers sejam confiáveis e escaláveis.
Por que usar containers Linux?
Os containers Linux reduzem os conflitos entre as equipes de desenvolvimento e operações ao separar as áreas de responsabilidade. Assim, os desenvolvedores podem se concentrar nas aplicações e a equipe de operações na infraestrutura. E, como os containers Linux são baseados em tecnologia open source, você terá acesso aos melhores e mais recentes avanços tecnológicos no momento em que são disponibilizados. Ao usar as tecnologias de container, incluindo CRI-O, Kubernetes e Docker, sua equipe poderá simplificar, acelerar e orquestrar o desenvolvimento e a implantação de aplicações.
O que é orquestração de containers?
Com os containers, os desenvolvedores podem se concentrar em suas aplicações enquanto a equipe de operações cuida da infraestrutura. E a orquestração de containers permite gerenciar implantações por toda a empresa.
O Kubernetes é uma plataforma open source que automatiza as operações dos containers Linux. Essa plataforma elimina grande parte dos processos manuais necessários para implantar e escalar as aplicações em containers. O Kubernetes oferece uma plataforma para que você possa programar e executar containers em clusters de máquinas físicas ou virtuais. A arquitetura do Kubernetes divide um cluster em componentes que trabalham em conjunto para manter o estado definido dele.
O Red Hat® OpenShift® 4 é uma plataforma Kubernetes para empresas. Com ele, os desenvolvedores têm ambientes de autosserviço para criação e recursos de automatização das operações de todo o stack em qualquer infraestrutura.
O que é possível fazer com containers?
Você pode implantar os containers para diversas cargas de trabalho e casos de uso, independentemente do tamanho. Com os containers, sua equipe tem acesso a tecnologia subjacente necessária à abordagem de desenvolvimento nativo em nuveme pode adotar DevOps, CI/CD (implantação e integração contínuas) e até mesmo o modelo sem servidor.
As aplicações baseadas em container funcionam em arquiteturas de nuvem altamente distribuídas. O middleware de ambientes de execução de aplicações fornece ferramentas compatíveis com um ambiente unificado para desenvolvimento, entrega, integração e automação.
Também é possível implantar tecnologias de integração em containers, o que facilita a reprodução da maneira como você conecta aplicações e dados em grande escala, como, por exemplo, os transmitidos em tempo real pelo Apache Kafka. Quando se está criando uma arquitetura de microsserviços, os containers são a unidade de implantação ideal para cada microsserviço e a rede de service mesh que os conecta.
Se ter a maior portabilidade possível em vários ambientes é vital para seus negócios, então, adotar os containers é a melhor solução.
Por que escolher a Red Hat?
A Red Hat® realiza um trabalho intenso junto à grande comunidade open source para o desenvolvimento de tecnologias de container. Nossos engenheiros contribuem com a melhoria de funcionalidades e p aumento da confiabilidade e da segurança para que os containers sempre permaneçam estáveis e protegidos. A Red Hat também é a segunda maior colaboradora em bases de códigos de Docker e Kubernetes e trabalha com a Open Container Initiative e a Cloud Native Computing Foundation. Assim como em todos os projetos open source, a Red Hat colabora com códigos e melhorias para a base upstream, compartilhando avanços ao longo do processo.
As soluções e ofertas de treinamento focadas em containers da Red Hat oferecem a infraestrutura, plataforma, controle e conhecimento de que você precisa para aproveitar todas as vantagens que eles proporcionam.
Empresas de todos os setores, movidas por uma variedade de fatores – incluindo melhorias na velocidade, simplicidade e eficiência – estão ávidas para implementar containers Linux em todo o ciclo de vida de desenvolvimento de aplicações.
Continue a explorar os containers
Relatório
Relatório da Bain: The path to digital and the role of containers
Whitepaper
Detalhes da tecnologia: Uma introdução ao Kubernetes corporativo
E-book
Práticas recomendadas para a migração para aplicações em containers
Estudo de caso
A Amadeus invova no atendimento ao cliente com o Red Hat OpenShift Container Platform
Reforce a segurança dos containers Linux
Nenhuma tecnologia é totalmente segura por padrão. Checklists e políticas de segurança estáticas não são escaláveis para containers empresariais. Portanto, é necessário saber como incorporar métodos de segurança melhores ao pipeline de containers. Assista a esta série de webinars para ver as informações de especialistas sobre o valor e a necessidade da segurança em todo o ciclo de vida e stack de aplicações de container.
Tudo o que você precisa para começar a usar containers
Infraestrutura
Mantenha sua infraestrutura leve. Use um sistema operacional de consumo mínimo, otimizado e seguro para executar containers Linux.
Plataforma
Desenvolva, implante e gerencie containers em qualquer ambiente e escala.
Gerenciamento
O Red Hat Ansible® Automation Platform é uma plataforma simples e sem agente voltada à automação da TI em escala.
INFRAESTRUTURA
Os containers consomem e geram dados. Muitos dados. Obtenha armazenamento de dados persistente de amplo desempenho e alta disponibilidade para o ciclo de vida de suas aplicações em containers.
Plataforma
Garanta o que você precisa para implementar containers em todo o stack. Use a mais avançada combinação de plataforma de aplicações em container, infraestrutura de nuvem privada e gerenciamento e interoperabilidade de nuvem pública.
Infraestrutura
Crie containers e hospede sua plataforma de aplicações em uma infraestrutura de nuvem privada modular e escalável.
Cloud computing
Unifique e simplifique o gerenciamento e as operações de seu ambiente de containers híbrido usando uma única solução em vez de várias ferramentas e implementações de políticas.