Episode 100

Containers Docker e Kubernetes | EC2 ou Fargate | AWS ECS

Published on: 30th January, 2023

Crie e escale sem limites seus containers com o AWS ECS, integrando com seus processos de CI/CD e fazendo deploy para o EC2 ou Fargate (serverless) criando aplicações de alta escalabilidade.

Altamente customizável o Elastic Container Service oferece uma plataforma sem igual quando se fala em aplicações, microserviços e produtividade para sua equipe.


Inscreva-se no pré-lançamento do curso AWS:

https://www.uminventorqualquer.com.br/curso-aws/


Canal Wesley Milan: https://bit.ly/3LqiYwg

Instagram: https://bit.ly/3tfzAj0

LinkedIn: https://www.linkedin.com/in/wesleymilan/

Podcast: https://bit.ly/3qa5JH1

Transcript
Speaker:

seja bem-vindo ao canal do inventor

Speaker:

qualquer E hoje é dia da gente falar de

Speaker:

um dos serviços mais parrudos e robustos

Speaker:

da WS que é o aws ecs ou o elastic

Speaker:

contêiners da WS então fica ligado nesse

Speaker:

vídeo porque eu tenho muita coisa para

Speaker:

falar a respeito desse serviço que com

Speaker:

certeza um dia você vai utilizar se é

Speaker:

que já não tá utilizando aí para sua

Speaker:

aplicação fica ligado no vídeo vem

Speaker:

comigo

Speaker:

ecs ou elastic container service da WS é

Speaker:

um sistema de orquestração de

Speaker:

contêineres e o que que quer dizer um

Speaker:

sistema de orquestração significa que

Speaker:

ele não faz nada além de controlar a sua

Speaker:

infraestrutura de containers rodando

Speaker:

Dentro de instâncias duas C2 ou dentro

Speaker:

do for Gate que é o serviço server less

Speaker:

da WS e para publicar os seus containers

Speaker:

lá dentro você pode trabalhar tanto com

Speaker:

o docker Hub quanto como esse R que é o

Speaker:

elastic que contêiner ou o serviço de

Speaker:

registro de containers da própria aws

Speaker:

dessa forma você consegue não só

Speaker:

publicar os seus containers através do

Speaker:

SS Como você consegue automatizar muitos

Speaker:

dos processos que tomam muito tempo aí

Speaker:

da sua equipe de movimento para poder

Speaker:

colocar aplicações para rodar e

Speaker:

controlar a escalabilidade delas dentro

Speaker:

da tua infraestrutura em Cláudia se você

Speaker:

não viu o vídeo que eu fiz sobre o ep

Speaker:

Runner vou deixar o cardzinho aqui em

Speaker:

cima no vídeo mas se você viu eu quero

Speaker:

dizer para você que o ecs é como se

Speaker:

fosse um up Runner só que para adultos

Speaker:

não tô falando das pessoas ok calma aí

Speaker:

calma aí calma aí Relaxa não tô falando

Speaker:

de quem usa ele eu tô falando das

Speaker:

aplicações o Apple Runner é muito bom e

Speaker:

funciona em servers mas ele é mais

Speaker:

recomendado para aplicações de pequeno

Speaker:

porte ou aplicações mais especializadas

Speaker:

especialmente Pelo modelo de cobrança

Speaker:

que ele utiliza já o ecs ele é um tanque

Speaker:

de guerra ele tem muitos recursos muita

Speaker:

integração e uma forma muito robusta de

Speaker:

tratar todos os problemas de

Speaker:

escalabilidade que uma aplicação pode

Speaker:

ter dentro de uma infraestrutura em

Speaker:

Cláudio Além do fato de você poder

Speaker:

escolher entre rodar em instâncias e

Speaker:

rodar em servers ele integra com o aws

Speaker:

copailot com o awsd pol e com o efs que

Speaker:

é o sistema de histórias de distribuído

Speaker:

da WS dando para sua aplicação um nível

Speaker:

de escalabilidade e capacidade de

Speaker:

expansão que é incomparável com qualquer

Speaker:

outro serviço mesmo dentro da WS e uma

Speaker:

das principais vantagens do ss é

Speaker:

flexibilidade dele você não fica

Speaker:

limitado somente a aplicações web e apis

Speaker:

lá dentro do ecs você pode rodar

Speaker:

qualquer tipo de carga de trabalho como

Speaker:

processamento pesado de dados machine

Speaker:

learning análise de logs transição e

Speaker:

transformação de dados além é claro das

Speaker:

clássicas aplicações web apis micro

Speaker:

serviços com altíssimo escalabilidade e

Speaker:

mesmo outros tipos de aplicação que

Speaker:

normalmente a gente não coloca em Cloud

Speaker:

mas quando você tem uma infraestrutura

Speaker:

gerida em container numa arquitetura do

Speaker:

estilo do SS você pode pensar em trazer

Speaker:

até Outras aplicações do seu ambiente on

Speaker:

Prime esses para dentro de cloud e não

Speaker:

se preocupar com escalabilidade e

Speaker:

principalmente com economia de custos

Speaker:

com relação a sua infraestrutura porque

Speaker:

ele vai escalar quando for necessário e

Speaker:

vai encolher salvando grana quando você

Speaker:

não tiver utilizando esses recursos caso

Speaker:

você esteja utilizando o ecs como Fire

Speaker:

Gate por exemplo a escalabilidade é

Speaker:

muito simples precisou de recurso

Speaker:

levanta Uma Nova Instância lá dentro do

Speaker:

fargate vai rodando a sua aplicação na

Speaker:

medida em que ela precisa para rodar e

Speaker:

quando termina aquela carga Ele

Speaker:

simplesmente encerra no caso do ec2 ele

Speaker:

tem um sistema bem mais inteligente para

Speaker:

garantir que você não está desperdiçando

Speaker:

grana com o seu cluster de containers

Speaker:

rodando lá dentro do ec2 você pode estar

Speaker:

rodando máquinas que sejam maiores do

Speaker:

que a capacidade dos seus containers ou

Speaker:

mesmo contêineres de tamanhos diferentes

Speaker:

dentro do mesmo cluster que o acontece

Speaker:

através de um agente que ele instala

Speaker:

dentro dessas máquinas vai conseguir

Speaker:

monitorar os recursos disponíveis de

Speaker:

cada uma das suas instâncias exce2 e vai

Speaker:

determinar qual Instância está mais apta

Speaker:

a atender a demanda dos novos containers

Speaker:

que você tá subindo para dentro do seu

Speaker:

cluster mantendo o seu cluster sempre

Speaker:

com o menor tamanho possível para salvar

Speaker:

grana mas sempre entregando o melhor

Speaker:

resultado baseado aí nas configurações

Speaker:

dos seus containers e das suas

Speaker:

aplicações em outros serviços desse

Speaker:

estilo aí do mesmo estilo do SS a WS já

Speaker:

disponibiliza a possibilidade de você

Speaker:

fazer muitas customizações dentro de

Speaker:

serviços Auto gerenciados Na verdade eu

Speaker:

nunca vi tanta opção de customização em

Speaker:

outros serviços o ss para mim é o mais

Speaker:

customizável de todos eles que vão desde

Speaker:

a capacidade computacional até detalhes

Speaker:

de como a sua aplicação vai gerenciar

Speaker:

memória processamento e a escalabilidade

Speaker:

exatamente até a maneira com os seus

Speaker:

containers são distribuídos dentro do

Speaker:

seu cluster podem ser customizados aí

Speaker:

através do seu painel de controle ou

Speaker:

através das outras ferramentas que o ss

Speaker:

Se integra vou falar sobre elas daqui a

Speaker:

pouquinho Além disso o ss roda 100%

Speaker:

integrado à sua vpc Se caso você tiver

Speaker:

utilizando o ec2 e ele também integra

Speaker:

com outras duas ferramentas

Speaker:

fantásticas da WS uma delas é o aws

Speaker:

cloud map que é um sistema de service

Speaker:

Discovery para você poder utilizar no

Speaker:

seu ecossistema aí de micro serviços

Speaker:

dentro do ss e o outro é o aws app mexe

Speaker:

que é um sistema de padronização de

Speaker:

integração e comunicação entre micro

Speaker:

serviços eu vou trazer review a respeito

Speaker:

desses dois serviços aqui no canal do

Speaker:

inventor porque são dois serviços

Speaker:

excepcionais e indispensáveis Se você

Speaker:

quer ter realmente uma aplicação

Speaker:

distribuída em micro serviços com alta

Speaker:

escalabilidade e pauta eficiência para

Speaker:

poder rodar sua aplicação com baixo

Speaker:

custo segurança escalabilidade para

Speaker:

poder entregar resultados aí para os

Speaker:

seus clientes Além disso ainda você

Speaker:

consegue rodar ele integrado com Cláudio

Speaker:

watch Cloud Trail aws config consegue

Speaker:

fazer integrações nos seus pipelines

Speaker:

disse icedi Cloud formation caracloud

Speaker:

formation facilita demais a sua vida na

Speaker:

hora de levantar infraestrutura Ainda

Speaker:

mais se você juntar Cláudio formation

Speaker:

com containers rodando micro serviços

Speaker:

cara é aplicação dos sonhos concorda

Speaker:

fora o fato de você ainda poder fazer

Speaker:

Deploy utilizando Coldplay e o Cold

Speaker:

pipeline para colocar tudo nos

Speaker:

padrõezinhos ali de Cia minha nossa

Speaker:

senhora aí a aplicação fica um brinco e

Speaker:

você quer saber quanto custa tudo isso

Speaker:

nada não custa nada você utilizar o ss

Speaker:

você vai pagar pelos Recursos que você

Speaker:

tiver utilizando lá dentro do ec2 para

Speaker:

rodar sua aplicação e lá dentro do fire

Speaker:

além é claro se você for utilizar o

Speaker:

Cláudio watch Cloud Trail qualquer outro

Speaker:

serviço ali para tornar sua aplicação

Speaker:

ainda mais responsiva e mais resiliente

Speaker:

Claro você vai ter o custo desses outros

Speaker:

serviços porém o gerenciamento e a

Speaker:

orquestração de containers pelo ICS não

Speaker:

tem custo algum adicional ali a não ser

Speaker:

o que você consumir de serviços para

Speaker:

rodar aplicação se você quer saber mais

Speaker:

a respeito de ss que aí mais a fundo aí

Speaker:

a WS a respeito de todos esses serviços

Speaker:

que eu tô falando aqui no canal que eu

Speaker:

trago toda semana para vocês o curso da

Speaker:

WS 2.0 tá saindo e o pré-lançamento tá

Speaker:

sendo preparado especialmente para você

Speaker:

que segue aqui o canal do inventor

Speaker:

qualquer ou o canal do Wesley Milan ou

Speaker:

os meus perfis nas outras redes sociais

Speaker:

lá no Linkedin lá no Instagram e você

Speaker:

vai ter oportunidade de participar do

Speaker:

pré-lançamento e ter acesso à vantagens

Speaker:

exclusivas que estão sendo criadas

Speaker:

somente para quem é seguidor dos perfis

Speaker:

do inventor e do Wesley Milan então não

Speaker:

perde essa oportunidade clica no link

Speaker:

aqui na descrição coloca o seu e-mail lá

Speaker:

na lista vip para você saber quando para

Speaker:

lançamento vai ocorrer e você poder

Speaker:

aproveitar todas essas vantagens que a

Speaker:

gente está trazendo para você e se

Speaker:

preparar como um profissional altamente

Speaker:

qualificado para o mercado ou um

Speaker:

empreendedor super bem-sucedido

Speaker:

conhecendo todas as vantagens que a WS e

Speaker:

claro com piolho pode trazer para sua

Speaker:

empresa não perde oportunidade clica no

Speaker:

link coloca seu e-mail lá na lista vip e

Speaker:

vamos entrar nessa com a gente eu vou

Speaker:

ficando por aqui eu vejo vocês no

Speaker:

próximo overview aqui do canal do

Speaker:

inventor um grande abraço e um ótimo

Speaker:

depósito

Next Episode All Episodes Previous Episode
Show artwork for Um Inventor Qualquer

About the Podcast

Um Inventor Qualquer
Arquitetura de Software, Cloud Computing, Internet das Coisas e muitas invenções
Podcast sobre carreira de TI, arquitetura de software, desenvolvimento, computação em nuvem, internet das coisas e invenções que podem mudar o mundo.

Siga-nos também em:
YoutTube: https://www.youtube.com/UmInventorQualquer
Facebook: https://www.facebook.com/uminventorqualquer
Instagram: https://www.instagram.com/uminventorqualquer
Twitter: https://twitter.com/uminventorqquer
Support This Show

About your host

Profile picture for Wesley Milan

Wesley Milan

Programador há 33 anos, arquiteto de software especialista em aplicações de alta demanda, cloud computing e escalabilidade. Apaixonado por tecnologia, automação e internet das coisas, assim como tudo que pode ser programado.