Login / Registre-se Account

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.

FONTE: A SITUAÇÃO DA CONTAINERIZAÇÃO: UM PERFIL DA ADOÇÃO DA TECNOLOGIA. ESTUDO CONDUZIDO PELA FORRESTER CONSULTING SOB ENCOMENDA DA RED HAT, JUNHO DE 2016.

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.

Você pode fazer muito mais com os containers