Aumente sua produtividade!


Crie e administre aplicações entre ambientes diferentes. Tenha agilidade e padronização na entrega dos serviços de TI. E, assim, ganhe tempo e seja eficiente na entrega desses serviços

A REVOLUÇÃO DA TI

Eficiência, agilidade e inovação são elementos básicos de sobrevivência dos negócios de uma empresa. Portanto, princípios como DevOps e entrega contínua e uso massivo de Cloud Computing não são questões somente de tecnologia, mas de mudanças estratégicas do negócio

Texto adaptado de um artigo do ComputerWorld

Conheça o Docker!

Docker é uma plataforma para desenvolvimento, provisionamento e execução de aplicações usando tecnologia de containers. Essa plataforma oferece um conjunto de poderosas ferramentas que aprimoram a forma de criar e administrar aplicações entre ambientes diferentes. Por exemplo, um container Docker pode executar tanto num cluster de alto processamento quanto num hardware de baixo processamento.

Isto é possível, pois esta plataforma possibilita o empacotamento de uma aplicação inteira em imagens, tornando-as portáveis para qualquer outro computador/servidor que contenha o Docker instalado. Isso gera a agilidade e padronização na entrega dos serviços.

Por que devo usar?!

DESENVOLVEDOR

+ Desenvolve uma vez...executa em qualquer lugar;

+ Sem preocupações (dependências e/ou pacotes)... foco no desenvolvimento;

+ Diversos ambientes para testes;

+ Evita o “localhost funciona”;

SYSADMIN

+ Configura uma vez...executa em qualquer lugar;

+ Elimina inconsistências na entrega das aplicações;

+ Ciclo de trabalho mais eficiente e ágil;

+ Promove uma infraestrutura escalável;

USUÁRIO LINUX

+ Tudo que é executado por linha de comando, poderá ser executado num container Docker;

+ Instala softwares em um ambiente isolado;

+ Evita conflito de múltiplas dependências de pacotes;

AMBIENTES LEVES E ISOLADOS

Diversos containers podem ser executados, simultaneamente;

VERSIONAMENTO DE APLICAÇÃO

Possibilidade de criar um container para cada versão da aplicação;

CONTROLE DE DEPENDÊNCIAS

Cada container contém as dependências de cada aplicação;

Cursos Livres Online



Introdução ao Docker

Compreenda os componentes da plataforma Docker e o conceito de containers, microserviços e imagens. Execute e gerencie containers Docker usando imagens existentes.

Crie imagens personalizadas a partir do arquivo Dockerfile. Compreenda o conceito de volumes Docker e como configurará-los. Por fim, implemente diversos casos de uso para a realidade de um profissional de TI.

Ideal para quem está querendo "começar do zero" e garantir um bom conhecimento no assunto.

Eu quero esse curso

Cluster Docker

Administre e implante uma estrutura distribuída de containers. Gerencie um grande número de containers utilizando ferramentas de orquestração.

Provisione containers em Docker Host remoto. Realize a orquestração de containers com o Cluster Docker Swarm.

Ideal para quem pretende garantir um controle maior das aplicações implementando recursos de balanceador de carga e alta disponibilidade, por exemplo.

Eu quero esse curso

Alunos e ex-alunos

Invista em você!

Introdução ao Docker

Quero esse

Cluster Docker

Quero esse