Episode 101

AWS Fargate | Serverless sem limites

Published on: 6th February, 2023

O AWS Fargate se integra com diversos serviços AWS provendo uma plataforma serverless praticamente sem limites de escalabilidade e com custo acessível para permitir que sua aplicação web cresça saudável e lucrativa.

Saiba como o Fargate pode ajudar seu projeto desde o início até o alcance global com a tecnologia serverless da AWS.


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:

hoje é dia de falar sobre um dos

Speaker:

serviços mais versáteis da WS que é o

Speaker:

aws fargate que é um gerenciador Servers

Speaker:

para containers que roda tanto

Speaker:

contêineres docker através do SS quanto

Speaker:

contêineres através do Eks então fica

Speaker:

ligado nesse vídeo porque se você curte

Speaker:

containers e serviços em Cloud você não

Speaker:

vai querer perder esse overview a

Speaker:

respeito do fagget vem comigo

Speaker:

o fargate junta duas tecnologias que são

Speaker:

extremamente desejadas no mundo

Speaker:

tecnológico atual um deles são os

Speaker:

containers que provém mais segurança

Speaker:

através do isolamento de execução do

Speaker:

sistema operacional da máquina permitem

Speaker:

alta customização do container ali do

Speaker:

ambiente Aonde a sua aplicação vai estar

Speaker:

rodando e claro junto com isso a

Speaker:

liberdade de você poder profissionalizar

Speaker:

o seu ambiente e a outra tecnologia do

Speaker:

fargate é o serverlast que permite alta

Speaker:

escalabilidade em questão de milésimos

Speaker:

de segundo permite você pagar somente

Speaker:

pelo que você utiliza e economizar muita

Speaker:

grana principalmente com aplicações que

Speaker:

sofrem oscilações de consumo de recursos

Speaker:

para você poder economizar mais grana

Speaker:

ali nos momentos ociosos e poder pagar

Speaker:

somente pelo segundos que você precisa

Speaker:

atender uma determinada demanda da sua

Speaker:

aplicação para entregar resultado para o

Speaker:

seu cliente final com essas duas

Speaker:

tecnologias o Fire Gate tá apto para

Speaker:

rodar praticamente qualquer tipo de

Speaker:

aplicação desde cargas de dados como

Speaker:

análise de logs processamento de dados

Speaker:

transformação de dados até apis

Speaker:

aplicações web e pasmem até machine

Speaker:

learning você consegue rodar lá dentro

Speaker:

do flagrante utilizando a tecnologia

Speaker:

servers baseada em containers e para

Speaker:

facilitar sua vida na hora de implantar

Speaker:

sua aplicação dentro do fargate ele faz

Speaker:

integração com outros serviços

Speaker:

gerenciados da aws como o ecs que vai

Speaker:

fazer Deploy de contêineres docker lá

Speaker:

para dentro do forgete o Eks que vai

Speaker:

fazer os deploides de containers e o

Speaker:

Code Deploy que além de poder fazer o

Speaker:

Deploy da sua aplicação lá para dentro

Speaker:

ainda suporta o Blue Green the plaint

Speaker:

que nada mais é do que um sistema de

Speaker:

Deploy que garante a transição gradual

Speaker:

do tráfego da sua aplicação para nova

Speaker:

versão que está sendo feita Deploy sem

Speaker:

interrupção e com a garantia de que você

Speaker:

pode fazer Roll back sem impactar o

Speaker:

tráfego do seu usuário caso aquela

Speaker:

versão que você tá fazendo Deploy de

Speaker:

algum tipo de problema ou ela não

Speaker:

consiga atender os requisitos ali de

Speaker:

teste de execução que você mesmo

Speaker:

configura dentro do seu Coldplay Eu já

Speaker:

falei sobre o ss aqui no canal vou

Speaker:

deixar o cardzinho aqui em cima e já

Speaker:

falei também sobre o Code Deploy como

Speaker:

ele pode ajudar você a organizar melhor

Speaker:

os seus processos de Deploy vou deixar o

Speaker:

Card também aqui mas os links vão estar

Speaker:

na descrição Fica tranquilo pode

Speaker:

assistir até o final e depois clicar ali

Speaker:

para você ir lá assistir o overview dos

Speaker:

outros serviços que a gente já fez aqui

Speaker:

no canal do inventor além de tudo você

Speaker:

não precisa se preocupar com a questão

Speaker:

de load balance da sua aplicação dentro

Speaker:

do fire Gate utilizando os serviços do

Speaker:

ecs o Eks o Code Deploy você também

Speaker:

consegue configurar o load balance das

Speaker:

aplicações que estão rodando lá em modo

Speaker:

serverlast e conseguem integrar elas com

Speaker:

a sua vpc para que o que tá rodando lá

Speaker:

dentro do Servers consiga se integrar

Speaker:

com outros serviços ou com Outras

Speaker:

aplicações que você tem dentro do seu

Speaker:

ambiente da vpc ali na sua conta da WS

Speaker:

se você já tem uma aplicação rodando em

Speaker:

container por exemplo fazer a migração

Speaker:

dela para dentro do flagete é super

Speaker:

simples porque ele tem compatibilidade

Speaker:

tanto com o docker com o coobernets

Speaker:

então basicamente é apontar a tirar e

Speaker:

ver sua aplicação subir no Farm Gate

Speaker:

economizando dinheiro com a arquiteturas

Speaker:

que ele tem e você não precisa se

Speaker:

preocupar com mais nada na questão de

Speaker:

gerenciamento de instâncias lá no exce2

Speaker:

e tudo mais mas se a sua aplicação ainda

Speaker:

não está rodando em container tem alguns

Speaker:

pontos que você precisa prestar atenção

Speaker:

aí antes de sair migrando na louca e ir

Speaker:

para dentro de uma infraestrutura 100%

Speaker:

servers uma delas a principal delas a

Speaker:

mais importante de todas é que você tem

Speaker:

que garantir que a sua aplicação tá

Speaker:

statless ela não depende de estado da

Speaker:

máquina onde ela está rodando ela está

Speaker:

completamente independente do estado da

Speaker:

máquina dessa forma a sua aplicação pode

Speaker:

subir e descer em Instância servers

Speaker:

dentro do flagrante sem perder nenhuma

Speaker:

informação e garantindo que ela vá

Speaker:

respondendo um tempo muito mais rápido o

Speaker:

seu cliente e as requisições das das

Speaker:

aplicações caso você esteja utilizando

Speaker:

por exemplo micro serviços dentro do

Speaker:

flagrante E como sempre A grande

Speaker:

preocupação de todo mundo com relação a

Speaker:

serverless é a questão de preço Então

Speaker:

vamos lá lá no review do ecs e no review

Speaker:

do Code Deploy eu falei para vocês que

Speaker:

esses dois serviços não tem custo algum

Speaker:

mas os recursos que você consome para

Speaker:

rodar sua aplicação sim existem custo o

Speaker:

Far Gate é um deles assim como esse dois

Speaker:

então o Fire Gate tem custo Tem sim e

Speaker:

ele é proporcional a quantidade de

Speaker:

recursos computacionais que você é louca

Speaker:

para sua aplicação por isso é tão

Speaker:

importante a sua aplicação tá

Speaker:

otimizadinha tá redondinha tá super bem

Speaker:

desenvolvida e bem planejada assim você

Speaker:

consegue extrair muito mais do fargate

Speaker:

consegue permitir que o firegante

Speaker:

consiga escalar sua aplicação de maneira

Speaker:

mais granular e pode salvar mais grana

Speaker:

tanto no skyw UP quanto no scale no

Speaker:

momento em que a sua aplicação está

Speaker:

ociosa ali que ela não tá tendo demanda

Speaker:

E para isso o Far Gate utiliza dois

Speaker:

modelos de cobrança um deles que é

Speaker:

baseado em virtual cpu's quando você tá

Speaker:

rodando container docker e o outro que é

Speaker:

baseado em podes caso você esteja

Speaker:

rodando aí o câmeras Ok se você já

Speaker:

trabalha com câmera de seja sabe já tá

Speaker:

mais habituado aí a questão da expressão

Speaker:

pode então tem esses dois modelos de

Speaker:

cobrança a aws no momento da gravação

Speaker:

desse vídeo tá fazendo um trabalho de

Speaker:

migração desses preços para uma tabela

Speaker:

de preços unificada ele tá migrando a

Speaker:

cobrança por podes para dentro do modelo

Speaker:

de vcpu assim fica tudo Unificado dentro

Speaker:

do fargate fica mais fácil para qualquer

Speaker:

pessoa poder entender ali Qual é o

Speaker:

modelo de cobrança para começar a

Speaker:

cobrança é feita por segundo de execução

Speaker:

mas existe uma cobrança mínima

Speaker:

dependendo do tipo de Instância que você

Speaker:

tá rodando se você tiver rodando em

Speaker:

distância Linux o tempo mínimo de

Speaker:

execução é de um minuto a partir de um

Speaker:

minuto ele vai te cobrar para cada

Speaker:

segundo adicional ali de execução mas o

Speaker:

mínimo é um minuto levantou sua

Speaker:

aplicação rodou a tarefa em 30 segundos

Speaker:

e desligou você vai pagar pelo menos um

Speaker:

minuto ali na Estância Linux e na

Speaker:

Estância Windows você vai pagar por 15

Speaker:

minutos de execução mínima e o modelo de

Speaker:

escalabilidade aí com relação ao tamanho

Speaker:

da instância servers que vai atender a

Speaker:

sua aplicação funciona com duas unidades

Speaker:

de medida uma delas são as vcpus ou

Speaker:

virtual cpus e a outra unidade de

Speaker:

medidas são gigabytes de memória RAM

Speaker:

para poder rodar sua aplicação o mínimo

Speaker:

que você vai poder utilizar ali dentro

Speaker:

do fargate São

Speaker:

0,25 virtual cpus ou seja um quarto de

Speaker:

uma CPU virtual com 500 mega de memória

Speaker:

ou seja meio GB e você consegue utilizar

Speaker:

em instâncias de até 16 virtual cpus

Speaker:

2020 GB de memória mas pegando aqui como

Speaker:

referência de preço norte da Virgínia lá

Speaker:

nos Estados Unidos a gente pode falar a

Speaker:

respeito de alguns valores que estão

Speaker:

disponíveis hoje na data da gravação

Speaker:

desse vídeo lá no site da WS esses

Speaker:

valores podem ter mudado então confira

Speaker:

lá a tabela de preços do fargate dentro

Speaker:

da página do produto no site da WS para

Speaker:

garantir que você não vai estar

Speaker:

executando as suas aplicações com uma

Speaker:

tabela de preços diferentes

Speaker:

principalmente se você não vai utilizar

Speaker:

Virgínia como a região para rodar sua

Speaker:

aplicação Os preços variam de região

Speaker:

para região mas basicamente Na Virgínia

Speaker:

se você for rodar uma Instância Linux

Speaker:

você vai pagar aproximadamente 4

Speaker:

centavos de dólares por vcpu e quatro

Speaker:

décimos de centavos de dólar por cada

Speaker:

Gigabyte de memória o valor mais preciso

Speaker:

eu vou colocar aqui na tela para você

Speaker:

ver ali porque tem bastante zero e

Speaker:

bastante número fracionado aí nesses

Speaker:

valores já se você for rodar usando

Speaker:

Linux com arquitetura arm com o novo

Speaker:

grave Tom 2 da WS você vai pagar três

Speaker:

centavos de dólares por cada virtual CPU

Speaker:

e três décimos de centavo por cada

Speaker:

Gigabyte de memória você vê que aí você

Speaker:

já tem uma redução de custo

Speaker:

significativo Lembrando que o novo grave

Speaker:

tão dois se saiu melhor do que

Speaker:

instâncias rodando a arquitetura Intel

Speaker:

em vários testes de performance feitos

Speaker:

pela WS e por desenvolvedores e

Speaker:

instituições Independentes que estão

Speaker:

validando e testando essa nova

Speaker:

arquitetura da WS que é um processador

Speaker:

arme desenvolvido especialmente para

Speaker:

rodar na infraestrutura da WS ele roda

Speaker:

com menos consumo de energia e te dá

Speaker:

mais performance aí te entrega mais

Speaker:

resultado na hora de executar as

Speaker:

aplicações Mas isso não é tudo sabe qual

Speaker:

é a melhor parte do flagrante é que no

Speaker:

flagrante você pode rodar

Speaker:

Spot instance exatamente você pode

Speaker:

conseguir um desconto de até 70

Speaker:

custos aí rodando Spot dentro de uma

Speaker:

infraestrutura servers que aceita

Speaker:

containers é fenomenal além da

Speaker:

granularidade do tempo de resposta de

Speaker:

escalabilidade e de você poder rodar com

Speaker:

uma infraestrutura extremamente pequena

Speaker:

quando você precisa você ainda consegue

Speaker:

comprar recursos computacionais a preço

Speaker:

de atacado é sensacional então se você

Speaker:

tá rodando por exemplo a sua Instância

Speaker:

Linux utilizando uma spotifar Gate Você

Speaker:

pode ter um custo de mais ou menos um

Speaker:

centavo de dólar por vcpu e um custo de

Speaker:

0,0014 dólares por Gigabyte de memória

Speaker:

cara saia preço de atacado literalmente

Speaker:

você rodar sua aplicação ali dentro

Speaker:

utilizando recursos spot do target é

Speaker:

sensacional Além disso você ainda pode

Speaker:

comprar recursos através do Save

Speaker:

implantes aquele plano com prato de

Speaker:

fidelidade aí de um ou três anos da WS

Speaker:

eu vou deixar o cardzinho aqui ó do

Speaker:

vídeo que eu falei especificamente sobre

Speaker:

o save in Plus Mas você pode economizar

Speaker:

até 50% do valor ali do On Demand do

Speaker:

fargate se você fizer um save in Plants

Speaker:

de recursos computacionais servers aí

Speaker:

dentro do for Gate e não posso esquecer

Speaker:

de mencionar que tenha Claro aquele

Speaker:

costinho adicionar ali que é a cobrança

Speaker:

da taxa de transferência de dados padrão

Speaker:

da WS que ela tem todos os serviços dela

Speaker:

tem lá no ec2 tem no flagrante tem no

Speaker:

Cloud front que é aquela taxinha de

Speaker:

transferência quando você transfere

Speaker:

dados de dentro do flagete direto para

Speaker:

internet ou de dentro do flagrante para

Speaker:

outra região da WS tem uma taxinha ali

Speaker:

para cobrar então para saber mais

Speaker:

detalhes não perde o review que eu vou

Speaker:

fazer lá no canal do Wesley lá mais uma

Speaker:

vez o link tá na descrição e se você

Speaker:

quer mais a fundo ainda além de um

Speaker:

overview e além de um re o nosso curso

Speaker:

aws tá vindo aí não perde o

Speaker:

pré-lançamento o link está na descrição

Speaker:

coloca o seu e-mail lá para participar

Speaker:

da lista vip e participar para

Speaker:

lançamento para você não perder a

Speaker:

oportunidade de se qualificar como um

Speaker:

profissional de Cláudio compuir com

Speaker:

especialização em aws em Performance em

Speaker:

segurança em resultado em redução de

Speaker:

custo ou seja não tem como perder esse

Speaker:

curso se você é realmente quer entrar no

Speaker:

mercado de trabalho ou se você já tá no

Speaker:

mercado de Cláudio compuir se você quer

Speaker:

escalar a um outro nível você não pode

Speaker:

perder esse curso link tá na descrição

Speaker:

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

Speaker:

se prepara para lançamento porque tá

Speaker:

vindo aí o melhor curso da WS que você

Speaker:

já viu no mercado brasileiro não esquece

Speaker:

que tem mais review aws vindo aqui no

Speaker:

canal do inventor com novos serviços e

Speaker:

com muito mais dicas aí de como poupar

Speaker:

dinheiro e melhorar suas aplicações eu

Speaker:

vou ficando por aqui Um grande abraço e

Speaker:

até a próxima

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.