Unknown

0 views18231 WordsCopy TextShare
Unknown
Video Transcript:
[Música] k [Música] k [Música] k [Música] [Música] k [Música] Boa noite pessoal boa noite seja muito bem-vindo a galera tá chegando pessoal aí dando boa noite digam aí se vocês estão escutando bem se o áudio tá bom e Gabriel muito boa noite boa noite Jonathan Boa noite Rodrigo Lu Silvana Rafael Talita sejam muito bem-vindos aí para o nosso segundo dia né pessoal pra gente falar um pouquinho eh da prova aí dos conceitos da prova da WS Cloud practitioner né hoje a gente vai falar muito dos serviços né Eh a gente vai passar aí pelo serviços
cores vamos comentar um pouco de preço dos serviços como é que eles funcionam então o Hoje a aula vai ser muito bacana pessoal falou que tá tudo certo o som muito legal espero que vocês não estejam passando tanto calor quanto eu Apesar que são José nem uma cidade tão quente né mas Nossa hoje tá quente aqui hein mas tá bom galera vamos lá então sem mais delongas deixa eu começar a compartilhar a minha tela pra gente ir pra nossa aula de hoje já tá tudo certinho aqui na verdade não ela tá flic Por algum motivo
Deixa eu voltar e sair deixa eu adicionar de novo a deixa eu parar e transmitir sempre tem uns probleminhas técnicos não é mesmo calor demais aqui em Daiatuba compartilha do mesmo né Deixa eu compartilhar de novo a tela para ver se agora elá vai certinho Ah agora ela foi Oi ela tava com um probleminha mas agora resolveu Eduardo perguntou se o curso vai ter intérprete de libras infelizmente Eduardo a gente não está com eh intérprete de libras né mas a gente vai providenciar Aí talvez os próximos cursos né Eh para que a gente tenha aí
mais acessibilidade né Zaps teve bastante eventos aí de acessibilidade né Deixa eu responder aqui no chat também mas a gente vai providenciar material né Eh a gente vai divulgar os slides providenciar material escrito né para que a gente pelo menos tenha aí eh algum material aí pro pessoal ver também tá bom pessoal conferir Ops material escrito gfzin aí no começo da noite tá eh bom então sem mais delongas né Eh vamos iniciar aí a nossa aula tá Pessoal pessoal chegando então se acomodem-se né então só recapitulando O que que a gente viu ontem né galera
a gente passou aí por conceitos de nuvem tá passamos por os principais conceitos de nuvem o que que é nuvem Por que é bom usar nuvem Qual que é a a vantagem né de utilizar a WS Porque que a WS acaba saindo mais barato eh falamos um pouco aí de alguns designs que a gente consegue fazer em nuvem Por que a gente consegue escalar Porque que a gente consegue ajustar a demanda falamos muito da questão de segurança passamos aí por vários tópicos de segurança como criar eh usuário eh como que a gente eh Coloca mais
segurança dentro da nuvem Quais são os pontos de auditoria eh os pontos de relatório de log de criptografia todos esses domínios aí em relação à segurança né aí a gente no finalzinho Sobrou um tempinho né temos uma pincelada aí eh já no nosso domínio número três né o domínio três da prova que trata aí de tecnologias dos serviços Core da aws né Eh então ah vamos só recapitular um pouquinho que a gente viu no final né do do dia de ontem para para todo mundo ficar na mesma página né E essa aula 100% focada aí
nos serviços né então antes da gente começar né só a Av visinhos rápidos né pessoal amanhã né Vamos ter o nosso terceiro e último dia compareçam a gente vai ter forms para preencher no final para você garantir o seu certificado Então venha tá pessoal eh vamos ter aí uma série de cursos bastante coisa legal aí nos próximos meses então confira e as APTS né nossa querida empresa está com vagas abertas né então confere lá na GAP as nossas vagas a gente tem bastante coisa legal né então tem vaga de front tem né vaga de qway
tem backend tem bastante coisa Tá bom então vamos aqui partir identificação dos principais serviços da WS é o domínio né Eh então só voltando aqui que que a gente tinha visto né no comecinho desse domínio né da nossa agendinha que a gente ia ver Definição dos métodos da infraestrutura foi o que a gente viu até a aula passada Hoje a gente vai focar bastante aí nos principais serviços e nos recursos tá eh definição de métodos de implantação e operação na WS né então só recapitulando a gente viu que tem várias maneiras da gente provisionar os
recursos na WS a gente pode fazer um acesso por api SDK pode usar o console pode usar o cli né Eh pode Us usar infras code fazer isto como código teremos curso disso também no próximo mês e podemos usar o cdk também que é uma maneira mais eh usando um to kit aí pra gente também fazer provisionamento na nuvem né a gente viu alguns métodos de implantação então a gente comentou né que a gente pode partir para designs que são 100% Cloud Native e eu tô 100% na nuvem ou eu posso fazer ali um mix
né ter arquiteturas híbridas usar um pouquinho de cada coisa né muitos cenários de migração vão entrar aí em arquitetura híbrida Às vezes a big Corps Não migram 100% Para da nuvem continuam com alguma infra local né H soluções aí de armazenamento também pode incluir uns cenários aí de arquitetura híbrida né de ter um data center de armazenamento físico e de eu ter também alguma coisa na nuvem né então a gente indo paraa nuvem trabalha esses dois conceitos aí tá bom pessoal a gente viu também um pouco da definição da infraestrutura Global da WS né a
gente comentou na última aula que a WS tá dividida aí em 25 regiões geográficas ela tem presença aí todas as partes do mundo né a gente viu que cada região ela vai ter as ailab zones né que são os próprios data centers em si né geralmente cada eh região tem duas a três Avila beril zones né que é o conjunto de data Centers mesmo e eles não compartilham um único ponto de falha então se eu quero alta disponibilidade né a gente comentou vamos para múltiplas availability né Eh então a gente tem Amazon Cloud front o
o Global accelerator como aí dois carros chefes de baixa latência que fazem uso das Ed Locations né a gente falou né da alta disponibilidade com várias avelab zones não compartilhe um único ponto de falha e aí a gente comentou os cenários de múltipla região né algumas estratégias paraa gente ter recuperação de falhas disaster recovery né então a gente comentou aí um pouquinho que tem soluções que realmente a gente só vai ter um backup lá guardadinho e aí a aplicação realmente fica fora do ar se tem um um desastre e eu tenho um tempo até restabelecer
o backup levantar a estrutura né E ao mesmo tempo Aí eu tenho também soluções que eu vou ter um segundo ambiente rodando 100% funcional com a minha infraestrutura completa né ah em uma outra região Então se eventualmente tem desastre em uma região regão eu tenho 100% de uma aplicação funcional em outra então só para recapitular aí onde que a gente parou né no dia de ontem vamos falar então né sem mais delongas né então a gente falou de baixa latência aqui os principais serviços da WS né que são aí o carro chefe o Core da
prova grande parte das questões é o que vai envolver aí serviços da WS como é que eles funcionam né eh como é que eu utilizo eles Tá bom então eles se dividem em quatro categorias né a gente pode falar de serviços de computação serviços de armazenamento serviços de rede e serviços de banco de dados são aí os quatro categorias tal tem mais categorias tem tem um monte mas H nessa prova o Core vai est concentrado nessas quatro categorias tá pessoal então é bem importante então vamos começar falando um pouco Quais são os serviços de computação
né E aí de novo pessoal dúvidas vão digitando aí no chat interatividade aqui é o espaço pra gente digitar tirar dúvida contribuir né ontem foi bem legal a gente teve bastante interatividade no chat quero ver de novo hein Pessoal pessoal digitando colocando suas dúvidas aí né Eh que que entra aí em serviços de computação a gente tem o ec2 né que a gente pode dizer que é o serviço mais clássico da w porque ele é literalmente é uma máquina né rodando ali uma máquina virtual a gente tem alguns serviços que vão mais a nível de
plataforma né então a gente tem aí Light Sale e beanstalk né com principalmente serviços de plataforma voltados assim eu já tenho a minha configuração né E aí eu só construo a aplicação em cima voltado pra plataforma mas aí tratando um pouco mais de docker e de contêiner vamos ter ecs e Eks e ah tal eu não quero me preocupar com servidor Isso é complicado de configurar Eu quero ó focar 100% no desenvolvimento código vamos falar de lâ né um pouco aí de serverless também então sem mais delongas que que é a nossa amiga ec2 pessoal
prestem muita atenção nos próximos slides porque E2 é um tópico que mais cai na prova eles gostam de perguntar bastante coisas de E2 tá bom eh Então esse C2 ela é basicamente uma máquina virtual eu vou lá alugo a máquina escolho ali a minha configuração se eu quero um Linux um Windows né aí agora WS tá vindo com instâncias Mac também né então consigo fazer o aluguel dessa máquina eu subo faço um acesso remoto nela geralmente por SSH E aí eu posso fazer Deploy de aplicações usar ela como banco de dados enfim qualquer tipo de
aplicação aí que existe um servidor rodando né A a o E2 ele tem diferentes modos de precificação e isso é um tópico bem importante pra gente entender aqui também né então como é que funciona o ec2 eh eu posso ter ele tanto aqui né no modo onement então eu pago conforme eu uso então a máquina tá lá rodando ela vai est cobrando eu tenho o modo de instâncias reservadas então É como se eu pagasse adiantado e tivesse aquela Instância né Eh me comprometendo que eu vou rodar aquele tipo de Instância por um período de tempo
né eu tenho Spot instances que são instâncias né ali um pouco mais instáveis né que a WS não tem uma garantia de que fic vai ficar rodando né e eu tenho rostos dedicados né que realmente eu vou paraa solução que eu tô pegando um rockzinho ali da WS e não tô compartilhando fisicamente com outras pessoas né Eh então o On Demand ele vai servir muito para quando eu não ten muito bem ideia de como que é a minha aplicação o uso da minha máquina né instâncias reservadas vai ser muito para uma demanda que ela é
previsível não vai mudar conforme o tempo passa o Spot ele vai ser muito utilizado para workloads pequenos então falando ali de processamentos Bet coisas do tipo que se cair não tem problema começa de novo né e o dedicated host ele vai ser muito para seguir configurações de compliance talvez aí da empresa que ela não pode estar fisicamente compartilhando aí a máquina com outras empresas né então ela segue aí para uma ideia de que eu tenho que ter uma segurança ali mais afiado né mais parrudo então a gente usa dedicated host José perguntou configuração do E2
é por nossa conta sim eu vou escolher basicamente né quando eu subo uma esse do eu vou escolher a a imagem dela né então basicamente vai ser um Linux Windows né tem algumas imagens que já vem com algumas coisinhas né vou escolher ali o armazenamento que eu quero se eu vou querer eh HD SSD se eu não vou querer nada disso vai ser só um armazenamento temporário E aí o resto é por nossa conta a gente entra lá e configura a maneira que a gente precisar Beleza então como eu falei aqui um pouquinho de localização
da das instâncias né então aí a gente tem ã um ponto para ficar de atenção é em relação à segurança tá né então são diferentes modos que você pode eh alugar a Instância então a gente lembra lá no data center tudo é servidor né então a localização da instância vai dizer como é que você prefere que que seja criado segur eh criada a Instância né então como eu falei é bom pra gente atender Protocolos de segurança que o hardware ele não pode ser eh compartilhado Então a gente tem aí Alguns modos né então se a
gente tem aqui shared tenance né a localização compartilhada então eu vou ter aí instâncias sendo compartilhadas com outras pessoas né se eu tenho dedicated instances né eu vou até aqui a Instância ela vai tá dentro né ela vai tá dedicada para você mas o host e o rack como todo vai est compartilhado e eu posso aí né Realmente ter tudo dedicado só para né Então aí isso vai variar também no preço aqui Geralmente eu tô no modo em que eu pago pela hora da máquina em pé e aqui eu pago uma hora fixa né Por
ter o host todo dedicado só para mim então a a ideia a gente ter claro que isso é justamente para atingir compliances seguranças enfim casos mais específicos vamos falar um pouco então de placement groups né que que são placement groups tal Então vamos com calma a gente falou então E2 é uma Instância lá uma máquina que a gente né aluga a gente pode escolher se a gente quer que ela seja compartilhada se quer que ela seja dedicada pra gente se a gente quer ter todo o host dedicado pra gente né e a gente pode escolher
também no caso que a gente suba muitas instâncias né seja aí um cenário com muitas instâncias em pé como que a gente quer organizar essas instâncias né a gente pode escolher né como que a gente organiza as instâncias então tem algumas opções pra gente h Então vamos ter aqui a opção de cluster então eu vou agrupar as instâncias né tô falando aí de um US Case que eu preciso de de baixa latência né então se eu preciso que a rede seja mais rápida né a comunicação das instâncias seja rápida vou aí partir para cluster partition
vai dividir as instâncias em partições né então eu vou ter ali grupos hardware separados né então se eu quero H replicar workloads ou se eu quero trabalhar com Big Data alguma coisa do gênero é aí uma opção interessante né E aí o spread ela realmente vai separar mais né ao invés de ter grupinhos no mesmo hardware eu realmente vou ter uma Instância um hardware outro em outro outro em outro e assim vai né então se eu tenho assim workload muito crítico eu quero reduzir falhas né fazer n um mix de tipos de instâncias Então eu
tenho muitas máquinas e cada uma delas é de um tipo diferente a gente pode partir para esse tipo de agrupamento spread que ele realmente vai espalhar as instâncias né o mais longe o mais diferente possível né Então aí um link que aí tem alguns exemplinho só alguns exemplos aqui a gente teria um exemplo que é cluster né então todo mundo tá mais ou menos agrupados a gente tem um exemplo que é partition né então a gente tem vários grupinhos Mas eles estão separados E aí o spread realmente eu tento colocar uma máquina em um hardware
diferente né Rodrigo perguntou vai ter certificado sim compareça aqui amanhã no nosso último dia para preencher o nosso formulário e garantir o seu certif cado de participação tá bom Rodrigo Legal vamos Seguindo aqui agora a gente entendeu que a gente escolhe onde a gente quer colocar a Instância a gente escolhe como que a gente quer agrupar a Instância vamos escolher agora Como que eh qual que é o tipo dessa Instância Qual que é a configuração dela em termos de CPU memória RAM né cada tipo de Instância né a WS ela divide em famílias e cada
tipo de família vai ter um um US Case né melhor para ela então por exemplo a gente tem instâncias do tipo M tal Como assim tipo m né a WS ela eh coloca nomes né na nos conjuntos de configuração Então a gente vai ter por exemplo M4 que quer dizer uma Instância com quatro cpus 8 GB de Ram enfim é isso que são os tipos tá pessoal então por exemplo a a família M ela é de um uso geral né ah vai ter uma configuração ali padrão que vai atender grande parte das aplicações a gente
tem a família T né que são aquelas instâncias menorzinhas né Muito indicada aí para ambientes de desenvolvimento para ambiente de teste para eu testar um uma MVP uma poc né Eh temos aí instâncias Mac coisa nova na WS né recente a WS agora tá com contando com instâncias MEC pra gente alugar também e aí a gente tem aí eh instâncias otimizadas para algumas coisas então assim se eu tenho workload muito forte exijo realmente processamento muito grande vou aí para escolher a as otimizadas paraa computação que vão ser a família C né se eu tô lidando
com um grande volume de dados né Eh se eu preciso Transferir dados e e eh desta forma né a gente tem aí as instâncias eh otimizadas paraa memória né vão ser as famílias r x U E Z né a gente tem instâncias né que são acelerator comping que aí a gente tá falando muito de processamentos eh bem matemáticos né processamentos de GPU machine learning essas coisas então aí a gente realmente vai para esse tipo de família né E se a gente tá falando aqui né de muita escrita né muita escrita leitura né eh a gente
vai partir mais para um otimizado para armazenamento né Então as instâncias Elas têm aí ah diversos flavors né como o pessoal fala diversos mixes que você pode fazer né E aí você escolhe eh O que vai ter aí para melhor tá bom então aí fica um link para vocês verem também sobre instance types Tá então vamos falar um pouco do armazenamento da ec2 né A a gente então já pensou lá colocamos a nossa máquina para rodar escolhemos o grupo escolhemos a configuração CPU memória RAM enfim vamos escolher agora qual que é o tipo de armazenamento
né e isso é uma pergunta que geralmente costuma cair né então bastante atenção aqui pessoal na diferença né dos armazenamentos basicamente eu posso escolher entre dois armazenamentos então a gente tem instance Store né então ele é um armazenamento que é temporário então no momento que eu encerro a minha Instância né o todos os dados ali também vão ser deletados terminados junto com a Instância né então se termina a Instância os dados se perde EBS né e de que é o elastic Block Store a gente é um ele é um volume de memória persistente né então
se eu termino a minha Instância eu ainda vou ter acesso ali aos dados que foram gravados dentro do EBS né então eu não perco Então qual que é um mus Case legal para instance Store é se eu quero ali processar dados alguma coisa ali um workload rápido que eu não vou ficar precisando guardar nada na minha máquina né Eh eu uso o instance Store agora se eu realmente tô subindo uma aplicação eu preciso ter acesso a esses dados enfim eu aí vou partir né para um para uma solução de EBS né então a gente tem
aqui uma imagem que coloca um pouquinho das Diferenças então o instance Store ele é local para Instância não persiste os dados os dados não são replicados e não tem SnapShot para ficar bem claro galera terminou a Instância perdeu o dado elastic Block Store Vai persistir os dados eles podem ser replicados entre zonas né lembrando ali de alta disponibilidade né Eh ele vai ter SnapShot eu posso modificar o volume então eu posso começar ali com HD ISS se não funcionou eu posso trocar para S SSD né E aí tem aí alguns tipos né de de blockstore
que eu posso escolhir eh só recapitulando aqui dentro desses tipos né a gente vai ter aí tipos que são HD e tipos que são SSD né então geralmente eh vão ter perguntas que falam Ah se eu quiser ali um trup coisas mais rápidas né velocidade provavelmente vai ter SSD agora se tô falando ali mais de uma coisa Ah é um armazenamento que eu não vou acessar muito uma coisa mais backup né um Storage mais frio aí eu vou ir tá partindo para um EBS do tipo HD beleza pessoal muito bem então gente entendeu aí como
é que funciona né A2 como é que eu escolho os tipos como é que eu escolho em relação à demanda como é que eu subo né mas tá bom tal tem alguma outra opção que eu não tenha que configurar tanta coisa que assim poxa eu só quero um website né uma coisa fácil ali de configurar né uma aplicação Zinha o servidor web E aí eu vou ter que subir a máquina configurar um monte de coisa tem como facilitar isso tem a WS oferece um serviço pra gente que se chama Light Sale né Ele é um
virtual Private service né então basicamente ele é um servidorzinho né Bem bem assim intuitivo né Tem uma Gu tem Bone feliz aqui te ajudando a criar né então ele te ajuda ali fazer um passo a passo para você fazer uma construção de um servidor hospedar websites né hospedar ali ambientes mais simples né então quando eu tiver falando de um servidor para uma aplicação simples né eu posso estar falando de Light seio quando eu tô falando aqui de uma a ambiente user friendly né então desenho intuição Gu Tour passo a passo né eu vou tá preferindo
aqui o light saale né quando a gente não tem aí um conhecimento tão avançado ou que é mesmo a facilidade de não ter que lidar tanto com a configuração né a gente pode estar aproveitando aí o light saio né Legal tal mas e se eu realmente quiser partir para uma solução de contêiner Poxa vai ficar muito difícil eu subi um monte de de contêiner eu orquestrar sozinho ali a configuração deles né a WS me ajuda a fazer isso ajuda com esse serviço aqui que é o elástico e container service né Ele é uma ferramenta para
orquestração de contêiners né então toda a orquestração ela fica gerenciada pela WS né então eu configuro as máquinas ali configuro as tarefas os serviços né e a WS me ajuda a orquestrar né Para onde vai cada tarefa como ela se comunica né o serviço me ajuda em relação a isso né então é muito bom para que casos de uso microsserviços workloads né que eu tenho que ter vários ali eh processamentos rodando paralelamente né E aí aplicações com docker padrão né a gente pode usar o ecs legal então aí a gente tem algumas features né dentro
do ecs algumas features que São relativamente novas out spots é uma uma feature relativamente nova aí da WS né que que são essas coisinhas CoPilot é uma cli especializada para o ecs então da mesma forma que a gente tem o aws Clea ali com alguns comandos a gente V ter o CoPilot com alguns comandos específicos né para ajudar a orquestrar ã o outs spots né ele realmente é um hazin né literalmente hack da WS que ele te ajuda a você fazer todo da o Deploy dessa infraestrutura só que é um premises né então ele vai
pegar todo o serviço né todo esse ferramental da WS jogar num data center e alugar aquilo para você fisicamente né E aí a gente tem também dentro do ecs a opção de deployar utilizando fargate né o fargate ele realmente vai gerenciar toda a configuração da máquina né então ali eu eu vou ter um pouco menos de preocupação em escolher tipos né escalonamento o fargate ajuda a gente a gerenciar isso mais fácil e automático né então aqui quando eu escolho o fargate ele vai est rodando aí numa hora levando em consideração o que foi processado aí
dentro da minha aplicação Essas são aí algumas features que tem dentro do ecs legal uma vez que eu consegui né orquestrar montei ali a minha orquestração como é então que eu garanto né ou até mesmo com a minha aplicação usando E2 como é que eu garanto que então hã a aplicação vai aumentar conforme né vai escalando vai subindo como é que eu faço isso tal como é que entra escalabilidade né a gente comentou né que tem escalabilidade elasticidade dentro da WS Mas como que é isso na prática a gente tem um serviço que é o
out scaling né então o out scaling é o serviço que vai eh providenciar que a gente configure né eh um conjunto de máquinas né e a gente coloca as regras né de como que essa esse conjunto de máquinas vai escalar né então a gente vai falar quanto o mínimo né que eu preciso para rodar a minha aplicação então ah o mínimo São duas máquinas rodando é uma só eu que escolho né Qual que é o o a capacidade ideal né então tudo bem vamos começar aqui idealmente com duas três máquinas ver como que funciona né
E aqui um máximo também que é justamente para eu ã limitar budgets né então se a gente não pode assim escalar infinito e não ter uma visão sobre isso então a gente pode colocar limites máximos justamente pra gente ficar de olho tomar outros tipos de ação né E aí o que que o autos skilling faz ele sempre vai criar novas instâncias espelho das outras para atender o aumento de demanda né ã uma consideração aqui sobre o out a gente tá falando de escalonamento horizontal né a gente tá falando muito de colocar mais máquinas né quando
a gente fala de realmente sair de uma configuração de máquina e ir para uma configuração de máquina mais parruda aí a gente tá falando de um scaling vertical então vocês podem ver aí na prova essas palavras scale out scale in que é justamente aumentar a demanda horizontal e diminuir né porque o outc da mesma forma que ele vai aumentar conforme a demanda cresce ele também tem a capacidade de diminuir conforme a demanda diminui Guilherme Santos perguntou aqui load balance o load balance é o serviço né o balanceador de carga que vai conectar dentro do do
Out scale né porque o balanceador de carga ele vai dizer para mim Eh para Qual máquina né quais máquinas eu vou direcionar a minha demanda certo então a scaling ele vai est lá colocando mais máquinas mais máquinas ou menos ou tirando máquinas né e o load balancer o balanceador de carga ele vai ter visibilidade né dessas máquinas disponíveis e vai falar beleza Estas são as máquinas que eu tenho disponíveis deixa eu ver aqui como é que eu divido a demanda entre eles né então L balancer se conecta aí boa observação do guilher legal como que
eu configuro então o o o meu a scale tem basicamente ã duas formas né de eu configurar uma é com lout configuration que é uma configuração mais antiga ela é tratada aqui como legado Mas pode eh aparecer na prova tá e o o o lout template né ele já é uma versão mais nova aí de como que eu configuro qual é a diferença aqui entre os dois né o laout configuration eu vou colocar aqui né especificações da instância né ser criada belezinha e o laic configuration ele não permite ser atualizado então para eu atualizar eu
sempre preciso criar um novo essa era a limitação que ele tinha então a WS falou beleza vamos lançar então uma nova versão disso aqui chamar de laou template E permitir o versionamento né então para eu atualizar as configurações lá do autoscaling de como eh é subir da demanda ficou bem mais fácil aí com o o Lou template ã o out scaling ele permite a gente colocar máquinas em diferentes zonas de disponibilidade né Eh então a aut scaning ele garante a alta disponibilidade por isso eu posso colocar em diferentes avelab horizontes né pode cair algumas perguntinhas
assim ah a scanning é altamente disponível como que eu garanto alta disponibilidade palavra para Chaves que costumam cair é geralmente isso High availability né alta disponibilidade e spam fru availability zones né estar mais de uma zona a Silvana perguntou escalonamento vertical aumenta Instância e o escalonamento Dimensional adiciona Instância isso horizontal a adicionar instâncias vertical eu aumento né CPU Boto mais memória aumento o processamento dela andr perguntou out scaling permite scal up ou apenas scow out permite scow out também ele também tem regras em que eu consigo configurar as regras para diminuir Tá então vamos Seguindo
aqui eh André puxou essa pergunta aqui na hora certa né esse Alerta a gente viu na aula passada quando a gente falou de iam eu tô dando um alerta de novo pessoal porque o próximo slide vai ter bastante informação a gente vai ficar um tempinho aí falando sobre ele então toma aí sua água Dá uma respirada que aí a gente vai falar como é que a gente ajusta então o al escale tá e tipos de escalonamento né o a scaling ele tem alguns tipos de escalonamento que a gente consegue configurar né então a gente tem
aqui a gente pode deixar de um modo manual Então realmente vou lá e falo quando eu quero adicionar Instância e quando eu quero tirar Instância o que não é muito legal tá o mais interessante PR gente gente aqui é o escalonamento dinâmico né como é que funciona esse escalonamento dinâmico tal bom o escalonamento dinâmico eu vou configurar alarmes Então vamos lembrar lá da nossa aula anterior que a gente viu que o cloud watch permite configurar alarmes né Eh e de certa forma né esses alarmes a gente pode colocar aqui as nossas regras né de como
que o aut scaling né ah que o aut scaling ele vai trabalhar né então posso falar assim ah eu quero que seja baseado na porcentagem de consumo da CPU eu quero que seja baseado no consumo de meu hora Ram então eu defino essas métricas aí para falar pro autoscaling quando que é o melhor momento né Para eu ã subir aí a as minhas máquinas tá então a gente tem alguns tipos né alguns tipos aqui eh de tratamento quando a gente trabalha com o a scale né então a gente pode utilizar né Ops a gente pode
utilizar aqui o target tracking né que é justamente a gente ter essa opção para ter que as máquinas né fiquem ali naquela utilização né então se eu falo assim ah eu quero que as minhas máquinas fiquem ã em 40% do uso da CPU né então o a scaling ele vai adicionar e e reduzir as máquinas conforme essa média que a gente tá colocando né então ele vai manter então ele vai procurando ali sempre ter eh ter esse target que a gente coloca Ah eu quero que todo mundo fique em 80% Ele vai tentar né ficar
ali tira coloca tira coloca até falar Ah beleza tem aqui todo mundo em 80% beleza o step scaling ele vai funcionar um pouco diferente né eu vou colocando ali eu posso ele é um pouco mais configurável né porque eu mesmo Vou definir ã métricas de limite né para eu adicionar mais máquinas e métricas abaixo né Para eu reduzir então eu posso colocar muito mais configurações posso colocar mais steps né para eu ir controlando minuciosamente quantas máquinas vão ter quantas máquinas não vão ter né então step scaling ele funciona dessa maneira o Simple scaling também funciona
mas ele é mais simplificado eu coloco ali um dois passos né E aí ambos aí eles trabalham com conceito de cdal né ah tal como é que eh eu sei né que que o aing Quando que ele vai tirar ou ele vai rever a regra para ver se eu coloco mais ou menos máquinas né a gente tem que ter um tempinho ali para ele ver se realmente tá dentro dos meus limites é o que a gente chama do cown então a gente fala assim ó superou esse limite aqui Adiciona uma máquina e o cal é
sei lá 5 minutos então você espera 5 minutos e aí você vê a regra de novo se a gente adiciona mais uma máquina mantém ou tira uma máquina então o out scaling vai funcionando dessa forma né ah a gente tem uma forma de escalonamento mais avançado que é o preditivo scaling né então o predi preditivo scaling funciona com mail learning né Por trás então ah vai ter ali ferramentas de machine learning dando uma olhada ali e tentando prever qual que seria o melhor modelo as melhores máquinas para você colocar né e tem o scheduled scaling
Né o scheduled scaling ele funciona justamente para eu me antecipar né então lembra que quando a gente tá subindo as máquinas vai ter um tempinho ali dela subir subir a aplicação tá rodando bonitinho Às vezes a gente já tem que est preparado né Então imagina de novo o nosso velho exemplo ali de varejo tá chegando black friday eu sei que na black friday vai ter um um tráfego enorme de pessoas ali né Eh na minha aplicação então eu quero já tá preparado a gente já sabe que vai ter muita gente vai precisar de máquina então
eu uso scad scaling justamente para falar assim olha cara a partir desse dia aqui tal hora já deixa de pé para mim cinco seis máquinas né então o skad skilling vai funcionar justamente para isso né a gente pode até usar para próprios ambientes de teste né Eh falar assim olha cara fora do Business hour diminui fica na configuração nenhuma aí zero mínimo né ou para próprios né e-commerces né fora do Business hour funciona um pouco aí você já configura fala cara meia-noite às 6 vai ser uma máquina rodando e é isso aí né então ele
serve a gente pra gente realmente colocar né esses time events aí tempos pra gente configurar o a Beleza então fechamos aí em relação E aí como o Guilherme tinha pontuado né ah como é que então eu redireciona né como é que eu redirecionou o meu tráfego aí para várias máquinas como é que eu sei que eu bato lá na api bato na aplicação como é que ela sabe para onde que ela tem que ir é justamente com o load balancer né com o meu balanceador de carga tá galera o load Balance ele vai distribuir o
tráfego na rede conforme necessário eu tenho aí praticamente quatro tipos de load balance né a gente tem um que é legado que é o Classic load balancer então praticamente poucas pessoas agora estão usando ele era um load balancer que incluía tudo né vários tipos de protocolo aí a WS evoluiu na questão do load balancer e resolveu separar aí cada lobo de balancer por tipo de protocolo né tal Como assim tipo de protocolo vamos lembrar lá um pouquinho né puxar aí nosso estudo de redes né que aí a gente tem aquele modelo de camadas né de
protocolos que circundam né então a gente vai ter ali protocolos que vão estar na internet trafegando pela internet né E tem coisas que fala assim poxa isso aqui não tá exposto na internet eu tô fazendo uma comunicação dentro da minha rede mesmo ali entre as máquinas né não tô respondo pro público né então vamos tentar lembrar disso aí então a gente tem application load balancer né que ele vai tratar aí do protocolo http e https né então se eu realmente tô na internet tô batendo uma aplicação batendo lá nesse load balancer ele tem que est
exposto na internet então a gente vai trabalhar com esse protocolo tal não tô trabalhando com aplicação exposta na internet eu tô aqui gerenciando aplicações Inter dentro da minha rede conversando entre as máquinas Provavelmente você vai precisar então de um Network load balancer ele vai tratar mais de tráfego interno entre instâncias entre banco de dados né então vai ser TCP tls udp né E aí bem recentemente também a WS lançou o Gateway loads balancer né Então aí quando eu tô tratando mais de integração de softwares terceiros dentro da minha aplicação eu eu posso expor para esse
software terceiro um Gateway load balancer né E aí eu configuro realmente o os IPS dessas máquinas terceiras né e ele atua com esse protocolo aqui Geneva Tá bom então k load balancer aí um assunto relativamente novo esses caras aqui né já estão aí mais cansados de aparecer na prova Tá bom então aí ó Gustavo também aparecendo Boa noite né boa noite Gustavo fica aí tem bastante conteúdo pra gente ver legal tal então a gente viu um monte de coisa até agora a gente entendeu como sobe as máquinas como configura o aut scaling como configura o
load balancer né como configura tudo isso aí você pode falar poxa tal mas isso aí tá muito complexo eu não quero não tenho tempo a perder com esse tanto de configuração Eu preciso da minha aplicação aqui de pé para ontem tem jeito de eu resolver esse problema tem tem jeito WS oferece pra gente o elastic Bean Stop né então ele aí é é um serviço de orquestração mais gerenciado ainda ele realmente é totalmente gerenciado né pela WS E aí eu consigo deploiement fácil a minha aplicação e trazer juntos load balancers ou aut scale né O
bein stal que ajuda a gente quando a gente aí realmente não tem esse tempo ou não tem o time para ficar dedicado ou não tem o conhecimento para fazer isso a gente consegue fazer via o bein stal beleza pessoal então vamos Seguindo aqui tá bom tal mas esse negócio aí de máquina servidor realmente não é para mim não quero saber não quero saber disso eu quero focar só no código e nada mais dá para eu fazer isso na WS dá também a gente tem a lâmbda né a lambida Ela é conhecida como a function as
a service porque ela tem a infraestrutura 100% gerenciada pela WS então toda aquela questão que a gente viu de de de separação de carga de escalonamento automático de configurar a máquina tudo isso tá lá por trás sendo gerenciado na WS em algum lugar né então a lambida faz parte aí de alguns né do set de serviços da WS que são servel né Então serverless vem desse conceito da aplicação sem sem servidor né e não é que ela é sem servidor porque nada né vai funcionar sem servidor Mas é porque o servidor não é gerenciado pela
gente né É gerenciado totalmente pela WS e daí a gente consegue focar bastante no código da aplicação a gente tem um artigo no blog tô mandando aí no bate-papo bem legal sobre servers então é uma oportunidade aí de vocês lerem entender um pouquinho mais como funciona tá Nossa isso é muito maravilhoso Qual que é o contra então e de eu usar servs né Primeiro contra são code starts porque a lambida né as primeiras vezes que eu faço chamadas nela Ela vai ter um tempinho ali né de eu preparar tudo subir a máquina ela ficar rodando
ali bonitinho Então esse tempinho vai influenciar ali no delay da nossa aplicação Então as primeiras chamadas vão ser um pouco mais lenta depois que ela tá ali funcionando bonitinho vai começar a ficar mais rápido então a gente tem que se atentar a isso Outro ponto para tentar é que a lambda tenha um timeout máximo de 15 minutos né Então dependendo ali de um workload que eu faço que é muito demorado exige muito processamento vai estourar esse tempo lambda infelizmente não vai funcionar para você cara então aí você vai ter que configurar a máquina né ou
achar algum outro serviço da WS também que já aí a sua aplicação de alguma forma Beleza então de lambda a gente tem Eh esses pontos para comentar serviço de computação estamos finalizando por aqui vamos passar agora pro próximo tópico que são serviços de armazenamento um tópico bem extenso também pessoal se vocês têm dúvidas digitem aí no chat comentem se ficou alguma dúvida tal Não entendi esse ponto C2 aut scaling load balancer coloquem aí no chat porque é algo que cai bastante na prova tá pessoal então aproveitem aí que é um tópico que é bem cobrado
Então vamos Seguindo aqui que eu tô de olho aqui no chat também se aparecer pergunta Vamos então passar paraos serviços de armazenamento né ã vamos aí que que entra aí dentro dos serviços de armazenamento temos aí o mais clássico que é o S3 né então o S3 ele armazena objetos né Ele é um armazenamento do tipo Object Storage né Tá o que que isso significa é um ponto muito importante que às vezes também costuma perguntar ali né e é pode ser uma pegadinha quando a gente fala de Object e de block né então aqui eu
armazeno como se fossem objetos mesmo então toda vez que eu vou lá e faço um pad de um arquivo com o mesmo nome mesma pasta ele vai ser substituído como um todo então ele não permite eu ir lá e editar né E outra feature bem legal do S3 é que eu consigo fazer dele um host automático para um website estático né então supõe aí que eu fiz lá uma aplicação Zinha Spa né Spa R angular né quero ver como é que ela fica eu posso subir todo o build lá no meu S3 e ativar eh
o o o host né ele vai gerar um host pra gente ter acesso aí ao nosso site estático uma maneira bem simples e fácil né da gente já subir uma aplicação então V vão pescando as ideias aí quando vocês quiserem criar pox mvps estudar um Pou né uma maneira fácil né e bem baratinha a gente consegue aí fazer todo o backend né com a lâmbda com as funçõe zinhas ali porque elas não TM servidor então o custo delas por processamento né E aí a gente pode fazer o site interagindo aí com as nossas apis usando
o S3 fazendo host em cima dele né então aí algumas features dentro do do S3 né atenção podem ser coisas que que pede que caiam na prova né Eh se eu fazer o envio né de muitos workloads né ele pode separar isso por bets né então posso fazer envio por bets eu posso fazer envio multipart né então recomendado para arquivos aí maiores que 100 me para eu agilizar fazer um speedup aí do pad eu posso versionar o o o Bucket e os objetos né então ao invés assim de ser substituído completamente eu vou criando versões
e consigo acessar versões anteriores eu tenho Cross region replication né Eh o cross region replication eu posso ter aí eh replicar os meus objetos em outra região lembrando né aqu tudo que aquilo que a gente comentou de disaster recovery se dá chablau em uma região a gente tem outra para usar né E aí o s vees T umas particularidades né eles têm umas particularidades em relação às políticas né a gente comentou lá na outra aula que o iam permite né a gente eh fazer as políticas dar permissionamento né o pessoal até perguntou na outra aula
ah tal e eh eu preciso de uma roua o pessoal conseguir ler os objetos enfim né não necessariamente com o S3 porque a gente tem aqui eh políticas específicas do S3 a gente consegue controlar aí pontos de acesso né como que a gente controla isso então mais um link aí para vocês e também é legal a gente ficar atento ao size limits né Eh pode assim bem raro né cair alguma coisa assim mas pode acontecer ão legal só pra gente ter uma ideia que existem também limites de quanto eu posso fazer um puts né de
um objeto uma vez só ele tem aí algumas particularidades em relação a size e limits né o José perguntou aqui ele Opa o José perguntou aqui ele funciona como incremental o versionamento eu vou adicionando né os arquivos e vou ter eh a visão do arquivo em cada versão dele né de certa forma a gente pode falar que isso são incrementos né Eh mas como eu falei os objetos e se eu substituir um objeto ele vai ser substituído como um todo né o versionamento ele vai ter disponível para mim o que tinha lá né e o
cara novo que eu fiz upload Então eu tenho acesso a aos dois estados desse objeto né Eh bom então continuando aqui a gente tem esse é um tópico bastante importante também as classes né histórias de classes Tá o que que é isso quando eu faço o armazenamento lá dos objetos dentro do do S3 eu posso escolher eh como que ele vai ser armazenado né a classe de armazenamento dele que que isso significa né Eh significa que eu tô aceitando uma regra em relação quando eu vou ler esse objeto né eu posso aceitar eh ter um
delay né enquanto esse objeto ele é eh é recuperado né E aí e qu relação a esse Deli né Eh a WS vai me dando descontos em relação ao custo Então como é que funciona o o classe mais comum aqui é a Standard né que é a padrão então ela é ali um acesso frequente eu tô fazendo a todo momento né Eh eu tenho o o arquivo praticamente near Real Time ou real time né e ele vai ser ali o o mais carinho ali de todos né ah tal eu não consigo diferenciar qual arquivo tô
acessando mais e qual arquivo eu tô acessando menos né eu posso usar o intelligent Tier né ah o S3 vai classificar para mim né Quais são os arquivos que eu tô acessando menos e ter ali um descontinho em relação a esses caras né a gente tem o aqui o padrão o comum em frequent access como é que funciona ele né esse Eu Tô aceitando assim OK esses caras Eu quase não vou acessar vai ser muito pouco então a WS me dá um desconto em relação ao armazenamento deles ao preço de armazenamento Mas se eu for
acessar eles aí vai ter um custo maior né Para eu recuperar esse objeto porque eu tô recuperando ele bem menos vezes do que aqui no método padrão então percebam que a gente tá fazendo esse esse tradeoff e essa jogada então Ah tudo bem eu ganho desconto em armazenamento mas o dia que eu recuperar eu vou pagar mais para recuperar Então a gente tem que ter um pouco de cuidado aqui aí a gente tem a versão dessa classe onezone que é uma versão que não garante pra gente alta disponibilidade porque Como o próprio nome dela sugere
né a gente vai tá ter o ali o arquivo disponível em uma vilab L Zone só né E aí a gente tem aqui o glacier né e o glacier Deep Archive né Essas duas opções elas realmente são mais indicadas pra gente ter um backup né aquela coisa né que a gente vai acessar raramente raramente né dentro do glacer e a gente só consegue acessar os arquivos do gler Via api calls né nem dentro ali do do do console a gente pode eh ter acesso ali né Ah então aqui vão ser as fis mais baratas né
as taxas mais baratas de armazenamento E aí e só que qual é o contra né ah para eu recuperar esse arquivo a WS fala assim olha não vai ser rápido vai demorar minutos horas né se é muita coisa aí vai ficar esperando mas Em contrapartida é muito barato então aqui a ideia é realmente eu ter aqueles arquivos que é os backups coisas super antigas que eu não vou acessar quase nunca tá bom a Silvana perguntou aqui qual o tamanho máximo de que um objeto deve ter bom Silvana a gente tem size limits né aqui em
relação a unidade de um objeto né então a gente pode estar dando uma conferida aqui um pouquinho aqui na no size limites de um objeto tá bom ã então quando a gente faz aqui o Api o fracionado que eu falei que é o multipart pad né a gente consegue mandar um carinha que de até 5 tb né Então aí tem esse linkzinho esse segundo link que ele comenta aí um pouquinho do size lms Beleza então Seguindo aqui galera a gente tem o aws snowball e foi um que eu peguei o vídeo porque eu particularmente acho
um dos serviços talvez mais inusitados né da WS né que que é o snowball como a Silvana ali falou ah qual o tamanho máximo que o objeto Dev ter não só assim do máximo de tamanho mas imagina né o tanto tempo de banda que eu vou ter que ficar ali dedicando se eu quiser upar um monte de coisa um monte de de objeto lá no S3 pra gente fica um pouco impraticável como é que a WS né resolve isso então né ela fala assim cara vou te mandar uma caixona que é o snowball né eu
vou te mandar uma caixona e aí você recebe essa caixa né e recebendo essa caixa você aí faz o pad aí de todos os seus arquivos e aí você devolve pra gente e aí a gente faz a transferência né ali PR pro S3 né então ele tem essa ideia de você transferir os dados offline né então a gente tem esses dois formatos aqui né Tem esse o snob mais clssico e o snob Ed né que aí ele vem com algumas configurações a mais eu posso fazer algumas coisas a mais além do que só transferir os
dados né E aí ele tem o snob mobile E aí vocês podem estar vendo caminhão perguntando assim nossa tal mas como assim um caminhão Então eu queria mostrar eu não sei se eu consigo mostrar com som mas eu queria pelo menos mostrar este este vídeo opa deixa eu deixa eu pausar aqui deixa eu ligar a legenda aqui também caso não tenha som porque eu não fiz o teste se isso funciona mas eu vou dar compartilhar de novo aqui deixa eu ver legal isso foi o reinvent de 2016 né Foi quando a a WS lançou o
snowmobile né eu vou dar uma aceleradinha aqui só pra gente ver rapidinho né então basicamente ele fala se a gente tiver exabytes né pra gente migrar como que a gente faria né e que é uma realidade né então ele comenta Nossa se eu tiver ex Bas de dados como é que eu faço e ele fala que precisa de uma caixa maior né e é justamente isso é um camião galera para você aí tá migrando seu super exabytes de de dados para dentro da WS né então é bem Foi bem legal essa apresentação é super divertido
porque as pessoas não comentaram fal ah nossa nunca eh um caminhoneiro nunca foi tão aplaudido por vários geeks né então foi bem bacana essa apresentação que eles fizeram então para vocês ter ideia que realmente quando a gente tá tratando de dado muito muito muito muito grande não tem jeito a gente tem que fazer ah algo mais aí offline mesmo tá bom pessoal então vamos partindo aqui né a gente falou aí de pilo de objetos né E lembra que eu falei nossa como então a gente faz aí ã por bloco né que é a nossa outra
opção né a gente tinha lá o EBS né que era a nossa opção eh pra gente fazer os armazenamentos né então lembra lá dc2 ah e se eu quiser né Compartilhar Eh o meu sistema de arquivos entre a a contas entre máquinas Entre várias aplicações eu posso usar o elastic file System né que aí ele me dá uma solução completa né de armazenamento em bloco com a opção de eu compartilhar né Eh esse formato aqui todo o armazenamento entre vários serviços de computação né então e esses serviços né envolvem tanto E2 quanto ecs né ecs
lambda né então a gente consegue compartilhar aí tá E aqui pessoal um sumário Zinho pra gente entender a diferença né entre S3 EBS e efs geralmente a eles perguntam gostam de perguntar bastante a diferença entre esses caras casos de usos entre esses caras né então o S3 a gente vamos lembrar que ele é do tipo Object Storage ele é em objeto sempre substitui e o EBS é em bloco né e o efs a gente tá falando de files de arquivos que vão ser compartilhados né então quantas coisas eu posso eh colocar lá no S3 vão
ser ilimitados né Eh o tamanho do que eu posso colocar lá são ilimitados né eu digo assim do tamanho em geral do que eu vou colocando lá né a gente viu que tem os limites por objeto e o o efs também né o EBS é a gente a gente tem que aqui umas limitações né em relação ao armazenamento porque a a gente escolhe quantos gigas né ele vai ter lá quando a gente cria né eles têm durabilidades realmente similares ailab também similares né segurança Eles são muito parecidos né Então aí em relação aos outros pontos
eles são aí um pouco mais parecidos né em relação a acessos né então o S3 pode ser público ou privado né E lembra lá que o S3 tem as suas particularidades no acesso né e E aí o EBS e o FS né eles aí já vão ser entre entre recursos de computação tá então aqui só pra gente fechar e os e cases de cada um deles S3 arquivos mídias né Eh arquivos de Big Data então só tem aqueles pon logs gigantes lá eu posso fazer dat lakes usando o S3 né backups de arquivo né backup
que eu nunca vou olhar Travou a transmissão pessoal o José perguntou aqui tá nítido eu só tô parada nesse mesmo slide mesmo para você est Ok pergunto acho que tá ok né Vamos dando sequência Acho que pelo menos aqui tá ok José se quiser dar um F5 Às vezes pode ser algo com a sua internet a Silvana fez uma excelente pergunta efs é usado apenas para para instâncias Linux efs sim Mas recentemente a WS lançou aí uma uma solução que a gente permite usar o efs com Windows né que é o file server x né
então eu posso até colocar aqui nos comentários né Posso colocar até aqui nos comentários o file server x eh deixa eu só caçar aqui o link né ele é um cara que tá sendo bastante utilizado bastante comentado pela aws ah na prova de arquiteto né eles agora fizeram a o lançamento da segunda versão dessa prova e na adição dessa segunda versão file server x virou Esopo né da prova de arquiteto no story guide né da Cloud practitioner eu não encontrei nenhuma referência ao file server x mas eu acho que é importante a gente comentar que
sim Então segue aí o link né que a gente também consegue ter uma solução similar aí para o Windows né Então pessoal falou transmissão Tá ok então vamos seguindo né então voltando aqui aos casos de uso como eu falei Mia arquivos entretenimento Analytics de Big Data então Aqueles arquivos enormes de Big Data posso fazer dat Lake com S3 ah arquivos aí que servem né web content ou o próprio site né que eu posso fazer um host de site dentro D então aí alguns casos de uso pro S3 EBS né Geralmente eu vou est aqui como
boot volumes né usar eles como o boot mesmo a gente pode ter armazenar banco de dados nele quando a gente quer aquela configuração de ec2 com banco de dados e da mesma forma aí similar um data warehousing né quando a gente tá trabalhando aí um pouco mais com o etl né as ferramentas aí de transformação de dados né é um bom caso de uso o efs né ele vai abrangir alguns casos de usos aqui né tanto de S3 quanto de EBS mas a palavra-chave do efs vai ser compartilhamento de arquivos né compartilhamento e arquivo né
então que ele fala content Management e home Director né então quando a gente tá falando de compartilhar arquivos entre vários cursos pode ter certeza vai na fé a resposta vai ser efs não tenha dúvida viu essa palavra chave na prova provavelmente vai ser efs isso aí é um uma dica bem legal Tá bom galera Então vamos passando lembra lá que a gente falou né que a a as Big Corps né as grandes corporações elas tendem a ter casos de uso que eu vou usar Cloud híbrida né E que aí eu vou ter parte de armazenamento
local parte em nuvem Como é que eu faço a conexão disso tudo tem como o que que a WS oferece pra gente né ela vai oferecer o aws Storage gateways né ele vai ter aí um ele serve para conectar né ambientes on premis para acessar os dados nas nuvens então ele faz essa conexão aí de armazenamentos né então ele tem alguns protocolos né que eu posso fazer transferência de dados né E aí eu posso estar acessando aí via esses protocolos todos os meus serviços de armazenamento né então a gente vai ter F aí em geral
o S3 né e E aí na juntando aí na pergunta da Silvana pode ter o file serere x também que aí entra aí o nosso amigo Windows tá então é um US cas clássico né de Hybrid Cloud de cloud híbrida tá eles têm alguns tipos né quais são os tipos a gente tem o file o volume e o tape né então o que vai diferenciar eles é eh basicamente aí Os Protocolos que usam né então pode cair perguntinhas de isso na prova pode né ae pode aparecer uma perguntinha sobre isso né Talvez seja um pontinho
importante ali para você pescar né o fil Gate Então qual que é o use Case dele é mais para acessar backups né arquivos para time ele usa esse protocolo aqui para fazer acesso a aos arquivos compartilhados né então ele vai ter aí ã bem para você migrar dados para S3 e file server né o vlume né ele tá aí indo para um US case de realmente um armazenamento híbrido né de eu tenho um cche de dados ali vindo da nuvem pro meu local né Eh e ele vai usar este protocolo aqui isca o tape né
ele já vai eh também voltado né ele já é um carinha mais clássico né Ele é voltado mais paraa criação de backups também arquivos que são raramente acessados né e ele vai usar esse o protocolo do isci também né então o file vai ser smb NFS e os outros o isci tá então essa aí é a diferença entre eles né É o protocolo e um pouquinho US Case então quando a gente falar assim backup raramente acessado legado tape né armazenamento híbrido cche de dados né vume né e compartilhamento de arquivos acessos migração caso de uso
mais geral o F né aí pra gente então aqui um sumário né bem geral pra gente entender o o o armazenamento Então a gente vai ter efs para arquivos né ã então quando a gente vai para bloco A gente tá falando do EBS né E a gente tem o instance Store aí no meio também né que é aquele armazenamento local e temporário do2 né lembrando aí da diferença entre os dois e o objeto a gente vai ter o S3 né E aí aquelas várias classes deles e uma delas aí entrando o glacer né uma coisa
que vale a pena comentar aqui também sobre o S3 é que a gente tem ã políticas de Life cycle entre as classes né lá do S3 então eu posso começar um arquivo no início ele vai ser frequentemente acessado E aí depois ele vai perdendo a frequência de acesso eu posso configurar aí políticas para ele ir movendo entre classe né então Eh eu não preciso escolher ali uma de cara e aquela para sempre e acabou né eu consigo aí movimentar entre classes via políticas automaticamente Então pessoal em relação ao armazenamento Esses são os serviços Core então
Relembrando aí S3 é o serviço de objeto né ele serve para mídia para arquivos web serve como Website estático né e ele tem as classes né então eu posso ter arquivos que são acessados frequentemente e arquivos que não são acessados frequentemente né o última classe lá deper cive glacier acessado somente via api né se eu quero armazenamento em bloco né Eh tô falando aí sdhd tem o EBS à disposição né E se eu quero um armazenamento temporário que vai morrer junto quando eu terminar a minha Instância tem o instance Store se eu quero né armazenamento
em arquivos compartilhamento de arquivo compartilhar arquivo entre times temos efs guardem muito bem essas palavras chaves porque elas Salam bastante a gente na hora da prova às vezes a gente não vai lembrar todos no detalhe mas associar as palavras chaves com serviços vai ajudar muito com certeza fechado o armazenamento né Então pessoal dúvidas sobre armazenamento postem aí no chat se alguém também tem dúvid sobre a C2 né computação que foi o primeiro assunto que falamos postem aí no chat também mandem as suas perguntas né Vamos Seguindo aqui agora para serviços de rede agora a gente
vai entrar no serviço de rede porque aí que que vocês pensam né ah a gente subiu a máquina definiu o armazenamento mas como é que funciona a rede dentro da WS né eh como é que eu defino quem pode acessar quem é que pode entrar né no local quando a gente tá trabalhando um premises isso é muito mais intuitivo pra gente não é mesmo né na agora quando a gente vai para nuvem esse conceito fica um pouquinho mais abstrato Então vamos agora entender ele vpc virtual Private Cloud é o serviço chave aí de rede da
WS que que ele faz ele particiona aí um um uma rede né então a gente vai definir qual que é o Range de ipss dessa rede então lembrando lá aula de redes né Sider ele vai você vai definir o o Cider dessa rede e a princípio essa rede não é acessível da internet né Então realmente tô isolando os meus recursos de qualquer outro acesso né E eles vão estar ali dentro de uma rede particionada para mim e vão assumir aqueles endereços de IP que eu defini no momento que eu criei a rede né alguns conceitos
super importantes né que vem junto com a vpc subnet né a subnet ela é literalmente uma subp porção ali da rede né então cada subnet ela se situa em uma avelab zô diferente isso é um conceito muito importante quando a gente volta lá a falar de alta disponibilidade então se eu quero est em avelab zones diferente eu vou ter que est em subnet em subp porções da rede diferentes também então lembrando se eu tenho aqui a de como um todo e eu tenho uma subp aqui e uma subp aqui elas não estão fisicamente compartilhadas né
como que eu configuro quem pode acessar essa subnet a gente pode usar Network access control lists né são listas de acesso à minha porção inteira né eu posso configurar regras né Eh permitindo ou negando o acesso a elas né e elas são stateless o que isso significa que se eu hã colocar uma regra lá permitindo um IP ele não vai entender que que eu permita aquele IP né para acessar dentro da minha rede como também para dentro da minha rede eu acessar aquele IP de fora então eu preciso aí definir direitinho Ah e eu também
tenho aqui ordenação de regras em relação a prioridade né então eu posso ordenar prioridades como eu quero que a minha regra seja acessada né H Network access control lists na prática não são muito utilizadas a gente vai ver uma outra forma de definir acesso à rede né que são Security groups né Elas são bem mais eh utilizadas né ã no nos casos de uso prático nos casos de uso real né do que as Network ass control né a nacl eh mas é importante a gente entender o conceito porque ele pode cair na prov né é
um tópico requisitado lá dentro das vpcs também a gente pode definir eh brot tables né Então as brot tables eu defino Ah o roteamento né então chegou um determinado IP lá para onde Dentro da minha rede que ele vai é pra galera que tá na rede na subnet a pra galera que tá na subnet P ele vai passar por um túnel de VPN que que eu faço então a root table define isso e o internet Gateway é uma ferramenta que vai possibilitar que a vpc se comunique com a internet então Lembra quando eu crio a
vpc ela vai tá totalmente isolada eu quero então que aquela porção uma porção da minha rede tenha acesso a internet para a as pessoas conseguirem acessar a aplicação para eu fazer download atualizar meu ec2 minhas máquinas também então eu vou precisar aí dessa ferramenta que é o internet Gateway Silvana fez uma pergunta aqui que momento o vpc piring é utilizado o vpc peing Silvana é quando eu quero fazer uma comunicação entre duas vpcs de uma forma simples e facilitada né então eu faço né Como o próprio nome sugere aí pra gente o pareamento entre essas
duas redes então entre elas eu tô habilitando de uma forma simples que elas se enxerguem e se conectem com os recursos em si né então quando eu configuro um vpc peing né coloco tô conversando ali Duas vpcs né então eu vou configurar ali na minha Rot table né falando assim olha Eh os caras que estão vindo então eh lá desse ip da outra vpc vai passar aqui pelo piring né E aí eu consigo redirecionar os caras vindo aqui paraa minha rede e os caras que eu quero conectar com piring também então esse seria aí o
caso de uso do vpc ping o vpc ping não vai é escopo eh do Cloud Pati né ele não pergunta assim eu use Case mas legal a pergunta interessante a gente conhecer também Beleza então vamos seguindo aí pro nosso próximo slide né a gente tem aqui Um exemplo de uma estrutura de rede então nessa imagem a gente tem representado um retângulo maior aqui que seria toda a a região onde os recursos estão disponíveis né E aí a gente tem um retângulo menor aqui dentro que vai representar a nossa porção isolada da rede né então aqui
seria a nossa vpc dentro desse cara eu posso ainda ter outros retângulos aqui né outras imagens porções separadas cada um desse vai significar uma subnet e uma subnet vai est em uma availability Zone né diferente então esse aí é o conceito né pra gente ter uma ideia aí um pouco mais visual né Eh as Rot tables né então elas vão estar aqui direcionando né para subnets e elas vão falar né Para onde é que tem que ir o tráfego né então eu posso conectar um Gateway de internet para eu me comunicar com a internet e
falar assim olha tudo a gente direciona pro internet Gateway né que a gente tá aí se comunicando com a internet então seria mais ou menos essa ideia de uma infraestrutura de de rede dentro da WS né o Security groups né aí são um conceito também mais utilizado paraa gente definir quem é que pode acessar a máquina né e o que que a máquina pode acessar de fora da rede né então a gente tá falando muito de regras eh in né que é pessoas acessando dentro da máquina e ela também pode ter ali outs né eh
o Luiz perguntou a subnet para ter internet precisa de um Gateway ou utiliza da região eu vou definir o internet Gateway né associado a vpc aqui né E aí nas minhas root tables E aí nas minhas Rot tables eu vou colocar aqui né o roteamento direcionando pro meu internet Gateway tá então é assim que a gente coloca geralmente tá bom como que a gente faz o Red acionamento aí então a gente coloca na subnet que a gente tá redirecionando pro internet Gateway que a gente criou E aí a subnet passa utilizar este cara beleza então
voltando aí né no nosso tópico de Security groups né a gente então define as regras em né quem é que tá pode est acessando a nossa rede e as regras Alt né quem da rede a máquina pode estar acessando basicamente funciona como um Firewall né então ela só permite as regras de alow que é um pouco diferente lá do NSL que a gente pode explicitamente negar IPS né então por defa se eu não tô ali permitindo o cara ele vai ser negado aquele IP e ele é stateful né então uma vez que eu defino que
um cara eh ele pode est ali acessando a máquina automaticamente ele já entende que a máquina pode estar acessando aquele IP também então aí é um caminho aí de duas vias lá no NSL não a gente tem que especificar os dois lados quando a gente tá eh especificando aí os IPS tá os Security groups Eles são muito Associados às instâncias aos recursos de computação né Então aí ele fica realmente um fal para aquele conjunto para aquele recurso de ec2 né coisas interessantes de Security group eu posso num Security group permitir outro Security group para eu
facilitar que aquela que aqueles conjuntos né diferentes de inst se Conversem né eu posso permitir eh que lmas também tenham essa configuração aqui de vpc e também estejam dentro de um Security group né então mesmo sendo servers Eu também consigo trazer aí toda a configuração de rede né para dentro do do das lâminas tá eh então aqui Seguindo aqui é uma estrutura um pouco mais completa pra gente entender então onde é que conversa a a os nacl né os Networks access control list e onde é que conversa a o Security groups né então estamos lá
a gente tem aqui né desenhado o internet Gate internet Gateway né ele vai direcionar aqui nas minhas root tables então para toda subnet né então aqui eu separando por subnet ele vai olhar a minha control list da subnet né Beleza passou na control list da subnet eu vou olhar aqui o conjunto das instâncias e ver qual Security group tá associado né Então nesse exemplo ele traz aqui ó que para as instâncias na subnet 1 ele tem o mesmo Security group e na subnet do ele tem um Security group para cada Instância então percebam como eu
posso fazer eh esse mix aí de configuração de grupos de segurança ele pode ser um grupo de segurança para cada Instância pode ser um grupo de segurança para várias instâncias então eu que decido aí a minha topologia de rede ok pessoal então os Security groups funcionam aí mais ou menos dessa maneira então aí um alerta de novo né mais um alerta pra gente aí tomar uma água dar uma respirada eu com licença vou sumir da tela para tomar uma águinha também que tem bastante coisa pra gente falar sei que o conteúdo dessa aula né Ele
é um pouco mais denso mais chato mas é muito importante a gente Rep passar por tudo então por favor continuem aqui comigo né que com certeza vocês vão ter um ganho aí muito legal né então vamos aí pro próximo slide Amazon Hot 53 que que é isso tal que maluqueira que é essa este cara é o nosso serviço de DNS da WS né é o domain name insistem né então vamos recapitular estabeleci regras de acesso criei minha Instância fiz a orquestração de serviço levantei meu site meu site tá de pé tá bom como é que
Eu transformo isso num endereço pcom né a gente vai ter então o Amazon w 53 né ele vai permitir que a gente crie ali domínios que tem os endereços PC né dentro da da da nossa rede né Não só pon com mas os ponto outros também tá pessoal então ele vai realmente fazer isso mapear IPs para domínio onde é que entra a parte complicada aqui são nas ruting policies né como que eu defino as políticas de como que ele vai eh mapear os IPs para um domínio né o mais simples como o próprio nome diz
que é o Simple routing né elee vai ter um ramento padrão não tem nenhuma especialidade só defina ali aquele cara vai para aquele cara a gente pode ir pensando num cenário né mais a prova de falhas e pensar num fail over routing né então ele muda o o o roteamento se um IP para de responder né Então aí pensando em aplicações globais cartes diversos servidores né então se uma parou de responder Pego aqui direciono para outro lugar né a gente tem eh o geolocation routing né então a gente faz aqui o roteamento de acordo com
a a localização geográfica dos usuários então aí a gente tá trabalhando com cenários em que a gente quer atingir baixa latência né então por exemplo Ah quem tá no Brasil vai acessar o a aplicação que tá lá em São Paulo né quem tá lá nos Estados Unidos né acessa o cara que tá lá rodando nos Estados Unidos né Eh o Geo proximity routing Ele é bem parecido bem parecido com com o geoloc né mas ele faz assim umas regras mais complexas Porque ele leva não só consideração a localização do usuário mas a localização do próprio
recurso em si né então ele faz um pouquinho de de métrica assim também é para trabalhar num cenário de de baixa latência né também a gente pode trabalhar num cenário ali mais Regional se eu quer um conteúdo mais personalizado para aquela região né de acordo com com o que eu tô ali ã o lat based routing ele vai colocar a latência como uma regra para ele né então independente da onde eu tô eu vou procurar o cara com a menor latência né então ã ele vai justamente ver mesmo aí a questão da performance os outros
da de localização eu posso estar trabalhando né com um cenário mais voltado paraa personalização do conteúdo né se eu tô no Brasil o conteúdo tá em português se eu tô nos Estados Unidos então tô vendo as coisas em Ingleses Ele trabalha um pouco mais assim ideia ã o multival answer né eu aqui Vou definir um conjunto de I PS coloco lá 5 se IPS né e o Rot 53 ele faz ali uma operação que similar né a o um um um load balancer né só para vocês pegarem aqui ideia que ele vai escolhendo ali aleatoriamente
né qual que eu quero Ah uma hora eu mando aqui para esse uma hora eu mando aqui para esse uma hora eu mando aqui para um outro e o weitner Né que é o peso né eu vou colocar pesos para alguns IPS né então vou falar assim eu quero 60% da Rota vindo para cá 40% da Rota vindo para outro lugar né esse de peso é muito interessante em um cenário que a gente tá atualizando o site fazendo Beta teste né e a gente fala assim ah eh vamos direcionar aqui 5% dos nossos usuários pro
site novo para ver se não tem um chabu para ver se não tem uma coisa doida né pra gente entender se tá tudo legal se tá acontecendo né E aí conforme beleza tá tudo certo você vai aumentando os pesos aí você fala assim Beleza 100% então pode ir para o site novo então se atentem aí aos casos de uso que a gente pode utilizar Então a gente tem os tipos de records né então a gente vai mapear ali pro pros IPS e a gente pode selecionar quais são os tipos né de de Record que a
gente quer fazer né isso aí já vai lembrando um pouco mais rede Tá mas e entra mais um conceito mesmo do próprio o que que é o serviço né Eh a WS tem aqui Um tipo específico que é o alas né eu posso colocar um alas que ele vai diretamente apontar ali para um recurso da WS eu não preciso necessariamente saber com exatidão o IP dele eu coloco elas e aws me ajuda né então aí eu posso colocar o tipo a né que aqui ele vai ser um IP mesmo posso pôr um cname que aí
eu tô redirecionando para um nome de domínio né e eu posso colocar o MX aqui que aí seria um servidor de e-mail tem outros tipos Mas eu acredito que os principais sejam esses né coloquei aí o link para vocês conferirem aí outros tipos dentro do Rot fft TRE tá bom Nossa legal tal muito bacana agora o meu site tá no ar defini o endereço tá tudo bonitinho mas o pessoal fala falou que o site tá dentro para caramba que que eu faço como eu faço para resolver isso né a gente tem o Claudio Fronte lembra
a gente falou lá no começo um pouquinho dele né Claudio front é o meu serviço de CDN content deliver Network né então ele vai fazer Cash dos meus conteúdos né lembra lá das Z Locations que a gente falou e vai distribuir ali com baixa latência né ele tem aí ã um outro propósito também que eu posso distribuir vídeos onement então se eu quiser fazer Live um serviço de Live aplicação de Live dentro da WS eu consigo né E aí para onde Eu aponto né o Claudio front eu consigo apontar para um S3 lembra lá do
site estático consigo pôr o site estático Com cash também tá posso pôr no esse dois ou qualquer outro app server que eu queira apontar né então o cloud front ele serve para isso nossa legal tal muito bacana tá todo mundo acessando o meu site Mas e se eu tiver aqui uma aplicação interna eu não quero que qualquer pessoa acesse tem que ser aqui controlado né Eu quero uma VPN a WS oferece solução de VPN oferece também então a gente tem aí soluções de VPN tem algumas aqui né então a gente tem site to site eh
que é um tipo de VPN né então a WS oferece VPN site TR site totalmente gerenciada eu conecto toda a minha vpc com uma rede privada né sobre aqui o protocolo ipsec né eu posso ter uma versão mais simples posso ter um client VPN também é totalmente eh gerenciado né e eu consigo acessar ali recursos de qualquer lugar né E aí quando eu tô trabalhando com várias vpns né de novo o cenário mais complexo o cenário de Big Corps né Eh aí eu posso estar trabalhando com o VPN Cloud Hub né que eu consigo configurar
vários VPN sites site conectar todo mundo ali de uma maneira mais simplificada né então a grande vantagem aqui de a gente usar soluções bpn da WS é que elas são gerenciadas né pela WS Então não preciso me preocupar em subir um servidor configurar os túneis o ipsec lá né Eh então eu consigo fazer essa configuração José perguntou é bem flexível eu acho que foi isso que ele quis dizer né a gente tem uma flexibilidade aí em relação às configurações né então eu consigo eh colocar fechar vpns aí com diversos lugares né ter dois túneis ter
a redundância né configurar as questões de firel né Eh a WS já me dá o arquivo de configuração para eu enviar né pr pra máquina que eu tô fechando a VPN fazer a configuração Zinha né então a gente tem aí flexibilidades nesse sentido tá bom bom não é exatamente VPN o que eu quero tal eu na verdade quero uma conexão rapidona tem como ter uma conexão rapidona e que além de rápida dedicada tem também a gente tem o Amazon Direct Connect né então ele é uma conexão dedicada um premises né então eu vou lá conecto
e realmente vou ter uma conexão que cabeada que não vai passar pela internet né E aí eu me consigo me conectar aí diretamente eh com os serviços né da aws como é como é que eu faço isso né como é que eu uso o aws Direct connect no começo para mim era um pouco esquisito né porque eu achava que o Direct Connect era um serviço que eu ia lá no console Direct Connect e falar ué mas como é que funciona isso né tem tem tem um processo né Eu preciso fazer um pedido de conexão na
WS né então eles controlam esses pedidos tem que ter um propósito tem Então por quê né quando eles aprovam eu faço download de uma carta de de autorização né E quando eu faço o download dessa carta de autorização eu vou até um parceiro da WS que tem a conexão dedicada né então eu dou essa carta de autorização para ele e aí ali naquele ambiente eu vou ter uma conexão dedicada Então não é um negócio assim muito mágico né Putz eu vou aqui dir tenho conexão dedicada não funciona assim né era uma coisa que para mim
eu achava eu não entendia no começo como é que era mas é funciona dessa forma a gente pede uma autorização baixa a carta de autorização e vai num parceiro que tem a conexão dedicada tá aqui em São Paulo eu acho que a gente tem um ou dois que tem essa conexão dedicada né fechando aí né então a rede Se vocês ficaram com alguma dúvida de redes postem aí no chat tá não levem suas dúvidas para casa e aí nossa meia hora final né pra gente falar dos serviços de banco de dados pessoal então a última
parte aí desse nosso conteúdo tá bom eh vamos aí só tomar nota antes né Eh da da S2 Em contrapartida alguns outros serviços né pô tal você vai falar de serviço de banco de dados Mas você lembra você falou que o ec2 dava para pôr o banco de dados É verdade a gente consegue criar uma Instância C2 e utilizar como banco de dados né mas para facilitar a nossa vida aws também oferece serviços que já tem Ah o banco de dados provisionado pra gente usar né ou a gente já configura e ele já dá uma
máquina provisionada com o banco né então Isso facilita um pouco qual vai ser a diferença tal entre um e outro Além da questão da configuração preço serviços gerenciados da WS tendem a custar um pouco mais carinho lembra lá que eu falei WS põe aquela taxinha de comissão dela né falar assim ah tô fazendo tudo aqui pro Caboclo né Vou colocar ali né minha taxinha também então tem aí essa diferença né então aqui essa imagem que traz a diferença a gente teria que colocar né configurar ah failover automático backup segurança compliance fazer scaling fazer patting automatização
né manutenção monitoramento né E aí colocar best prx nos serviços gerenciados aws faz isso pra gente e aí a gente realmente só se preocupa com coisa do banco com o design do esquema com a construção das caries e com a otimização delas tá dito isto Vamos aos serviços o primeiro deles é o RDS né o RDS é uma plataforma de banco de dados usa à vontade né Eh você tem aí Alguns bancos de dados relacionais RD para bancos eh relacionais né E aí você paga pelo que usar então entre aí os bancos relacionais disponíveis a
gente tem postgres mysle Maria Deb Oracle e skl server né a gente tem uma Engine própria da WS que é o Amazon Aurora que ele é construído em cima de my sequel e postgres e eles prometem né que ao utilizar a Aurora eu vou ter uma performance melhor do que eu usar o nativamente mais ou posts tá eh e aí a gente também tem a versão Aurora serveres né lembra que eu falei lá no começo que tem uma opção que a gente nem precisava escolher máquina nada então Aurora server tem essa opção aqui você vai
usando o banco e aí depois que eu tenho uma inatividade ele pausa né então lembra lá na lambida que eu comentei do problema do COD start vai aparecer aqui no Aurora serveres também então tenha cuidado aí ao escolher a sua opção outra coisa muito legal do RDS é que ele também tem a questão de alta disponibilidade de novo a gente trazendo esse tema aqui né então ele vai ter ã multi eas opção multi que eu vou ter o banco né distribuído aí em várias zonas de disponibilidade e as read réplicas né que aí é a
questão de performance que eu tenho aí eh vários bancos né várias instâncias de leitura disponíveis né então pô tá todo mundo acessando tá todo mundo lendo o dado eu tenho aí as read rcas tá Dynamo DB né se a gente falou lá que o RDS é banco relacional qual que seria aí uma solução não relacional a WS oferece uma própria solução de banco não relacional deles que é o Dynamo DP né Ele é um banco de chave valor né você cria a tabela apenas identificando ali a chave primária e depois você preenche ela como você
quiser né e eu especifico justamente qual que vai ser a chave ali né então o ponto mais importante ali do do do Dynamo vai ser eu entender que que é a chave né a chave primária ali da minha tabela eu posso trabalhar com índex né eu posso criar índices em cima dessa tabela E aí ele tem um método de pricing um pouco diferente aí dos outros bancos né como Dynamo É uma opção 100% gerenciada e eu não tenho máquina então ele vai cobrar para mim a a quantidade de leituras e a quantidade de escritas tá
então esse é o modelo de pricing dele então eu posso provisionar escritas e leituras né falar assim olha aws eu não vou est gastando mais que cinco unidades de escrita aqui então eu uso esse modo provisionado que é um pouco mais baratinho eu não faço ideia como vai ser a a a quantidade de escritas ou leitura do meu banco Eu uso o modo onem tá eh algumas considerações super importantes do aqui pessoal ã o Dynamo ele tem um modo de você fazer Carry um pouco diferente aí do dos bancos relacionais né então ele trabalha aí
com dois tipos de de buscas né basicamente ele tem o Scan né que ele vai percorrer todos os itens da tabela e ele tem o Carry que ele vai percorrer uma partição baseada né Eh em cima da minha chave né ah a Silvana falou aqui explica melhor o significado do Chave valor por favor legal então só recapitulando que aí eu já entro nessa explicação de novo né O Dynamo ele vai ter ele é um banco em que eu vou especificar né a Chaves primárias somente da minha tabela né então eu vou falar ali ah a
chave da minha tabela vai ser a coluna vai ser sei lá a coluna ID né então vamos colocar que a gente colocou isso como chave da minha tabela então eu tenho que considerar que todos os ids ali eles vão ser únicos né eu posso colocar também até uma outra chave né fazer uma chave composta ali então a gente chama ali de hash Key né que é essa primeira chave e a sort Key que é uma segunda chave né então esses nomes é para induzir a gente a pensar que a primeira chave realmente vai ser ali
para eu separar unicamente e a sorte né Eu já ter ali grupinhos partições né então eu defino somente essas chaves primárias ali da tabela então por isso que ele vem desse conceito de chave valor que eu defino as chaves primárias e elas vão ter eh valores únicos ali e aí quando eu fizer né os meus puts meus updates ali no banco eu vou colocar a chave primária e mais o que eu quiser porque como ele não é relacional aí eu coloco a estrutura que eu quiser se eu quiser colocar 50 colunas em um dado e
20 em outro se um dado é lista o outro outro não é lista ele só vai ter uma coluna duas três aí é totalmente desestruturado né então esse vem aí o conceito né dele ser esse banco de chave valor e aí como eu estava falando a gente tem dois modos de fazer buscas em cima do d do dyan DB a gente tem Scan né que ele vai ler todos os itens né da tabela e a gente tem query que ele vai ler uma partição da tabela baseada em cima da minha chave né né das minhas
chaves primárias né tal eu só consigo fazer qu em cima de quê em cima das chaves e eu posso definir índex né então os índex eles vão definir como se a gente tivesse clonando essa tabela e definindo uma nova chave para ela para eu fazer em busca em cima desse índex E por que eu tô falando isso pra gente lembrar o custo do Dynamo ele é por Leitura escrita da tabela então se eu fizer ficar fazendo buscas Tod da hora por scan scan scan que eu tô lendo sempre a tabela inteira meu custo vai ó
ficar alto né então qual a melhor forma de reduzir e custo fazer queries né mas aí o ponto de atenção só consigo fazer queries em cima da né eu digo em cima né pesquisando por Chaves primárias e por as chaves que são index né então tem um cuidado aí Ah tá mas eu poderia criar então um monte de índex eu faço a qu do jeito que eu quiser sim mas lembre-se que o index a gente vai tá clonando uma partição né ou a tabela inteira né então Toda vez que você fizer uma escrita nessa tabela
ela escreve na tabela e nos índices né então pensem aí um pouco sobre custo a c practitioner não vai chegar nesse nível de detalhe Tá mas eu acho interessante a gente trazer aqui para quando a gente usar o Dynamo já pensar no esquim num design mais consciente bom Beleza se eu se quiser então uma solução aí que é um um um data Warehouse data eu quero falar agora de Big Data né falar assim tal se eu quiser fazer para Big Data qual opção eu tenho uma opção é o rshift né Ele é um banco colunar
é o banco mais ideal serviço mais ideal pra gente trabalhar com data Warehouse e data lakes né quando eu tô falando aí de estrutura vinda de banco né relacional enfim ele é escalável a nível de petabytes e ele também é totalmente gerenciado pela WS né então eu não preciso exatamente me me eh preocupar com a configuração Deploy ali do Servidor né a WS já provisiona a máquina bonitinho para a gente tá bom eh então aqui de banco de dados o Core aqui que cai é isso tá pessoal tem outros bancos de dados na WS tem
S3 se você parar para pensar ele pode servir né como um banco de dados se a gente quiser trabalhar algo ali como Big Data da lei que ele pode servir eh ah tal eu não gostei desse Dynamo DB não eu queria uma coisa mais próximo de uma solução de mercado que eu conheço tem tem o documents TB né que é a solução Amazon do Mongo DB tá É uma opção para vocês olharem também mas o Core da prova vão ser Estes caras aqui Dynamo Amazon rshift tá RDS e O2 a gente tem também o redit
vale uma menção honrosa para ele ele também né o redis e o m Cash né Essa aí são ah opções aí que a gente tem de bancos em memória posso mandar aí o link para vocês também tá pra gente tem o o rediesel e o o mcast tá então mandando aqui o link para vocês e vou mandar do min Cash também que aí eles são bancos em cash né quando eu tô falando de de cash de dados Vale aí uma minha menção honrosa para eles tal e se eu precisar de ajuda para conseguir acessar o
serviços como é que eu faço né então a gente tem um tópico aqui para falar do suporte né é coisas que vê cair na prova também onde que eu busco o conhecimento né já dizia um tal de etbu alguns vão lembrar aí né como que eu busco conhecimento da WS a gente tem documentação oficial tem knowledge Center né que aí tem tutoria algumas coisas do gênero tem os White papers tem fórum tem blog então tem muita coisa principalmente conhecimento para prova esses lugares podem te ajudar também né então é um um uma questão aí que
vocês podem est procurando tá bom ã o suporte da WS como é que ele funciona tal isso cai na prova pode cair tá lá no no escopo da prova que pode cair né Eh ele tem quatro níveis né então a gente tem aí o developer Business e enterprise vocês podem estar conferindo a comparação entre planos neste link que eu vou mandar né então eu posso aí né Eh fazer configuração de alertas do uso da conta pedido de service limits né então todo alguns serviços da WS Tem um limite de uso tá então eu uso o
suporte para pedir o aumento desse limite de uso né então eu posso fazer isso através de suporte cases né para developer business enterprise eu posso abrir Sport case para tirar dúvidas para entrar em contato com experts da WS né Eh para a falar que um bug né falar algum problema que tá acontecendo eles ajudam também eh pro enterprise né os planos mais assim em cima a gente já vai ter acesso aí a um technical Manager né que é um cara ali dedicado para guiar você na construção da aplicação da WS e a gente vai ter
o Conce team nome super bonito né que é o time que vai ajuda para implementar melhores práticas de redução de custo então você pode contratar uma consultoria especializada e dedicada para eles que é esse con de team ah outros lugares aqui pra gente buscar suporte né a gente tem então central de parceiros da aws é um lugar fantástico e excelente para vocês buscarem cursos e treinamentos estudar para prova Esse é o local o professional Services né também tem aí bastante tutorial algumas coisas aí para vocês entrarem um pouco mais por dentro daws de Business né
e o aws Training né que aí vai ser realmente uma plataforma para eu buscar Treinamentos e também a plataforma onde a gente faz a inscrição aí pra prova tá faz a inscrição compra o ingresso lá pra prova tá tal isso tudo é dica né de estudo não isso cai na prova também galera pode perguntar sobre APN so professional Services tá bom trusted advisor né o trusted advisor a gente falou dele um pouquinho lá no começo né ele vai ser um cara que vai recomendar boas práticas então ele vai ter otimização de custo performance segurança tolerancia
falhas e dos próprios service limits tá então ele vai ser um cara aí que dá pequenas dicas e ações rápidas para eu implementar aí boas práticas na minha conta personal Health dashboard para que que serve ele coloca ali um alerta quando o serviço da da WS tá fora do ar né então o posso criar alertas que afeta também a a produção né a aplicação e produção da minha conta e ele também dá recomendações do que deve ser feito então se eu tenho um problema operacional né o Personal Health dashboard ele vai me ajudar nisso então
a gente n é só recapitulando temos um capítulo né um domínio da prova que pode perguntar algumas coisas em relação ao suporte né é interessante a gente então entender onde a gente busca suporte aos serviços né conhecimento em geral documentação no Center White Paper Forums né suporte né pago da WS a gente tem os planos né o Basic é free mas quase não tem nada né só Serv limits né praticamente E aí a gente tem os planos pagos né então dúvida sobre a conta deu um problema né e eu quero realmente um suporte especializado dedicado
vou pagar o suporte especializado ajudas profissionais né treinamentos cursos professional Services né recomendações e boas práticas né trusted advisor recapitulando os pilares otimização de custo performance segurança tolerancia a falha e service limits personal Health dashboard aí para quando a gente tá tendo algum problema operacional mesmo a WS Avisa a gente falar Opa a gente tem problema operacional tem alguma coisa fora do ar Eles avisam vocês vamos então a parte Legal galera vamos ver um pouco aí se vocês conseguiram absorver tudo que teve nesse capítulo né teve bastante coisa a gente tem 10 minutos aí então
para falar um pouco das questões né então vamos ver se a gente conseguiu compreender tudo que foi dito até agora primeira questão galera pra gente treinar uma empresa né tá fazendo Deploy de um uma aplicação né Tier né altamente disponível né uma aplicação web de duas camadas e altamente disponível qual serviço né Eh vai oferecer para mim né a o armazenamento né de forma estática né asentamento de conteúdo de forma estática né utilizando aí baixos recursos né do do Tier de de web né que não consuma muito a CPU aí do servidor de web então
ai recapitulando a pergunta qual é o o tipo de armazenamento né que eu posso estar acessando do meu servidor web que não vai oferecer né não vai carregar a CPU dele né Para eu acessar conteúdo estático e durável respondam aí no chat pessoal qual alternativa vocês acham que é o não um minutinho aí para vocês responderem chegando as respostas Talita comentou ah Vinícius comentou S3 Silvana comentou letra a a legal todo mundo na A então é isso aí pessoal é o S3 mesmo né então vamos só lembrar aqui das palavras chaves né conteúdo esttico né
webs application então aquelas coisinhas ali que fazem a gente lembrar do S3 beleza vamos pra próxima então né Vamos lá quando a gente tá fazendo design então de uma ura altamente disponível né Qual a diferença entre vertical scaling que é o scaling Up né e Horizon scaling scaling out ó sivana perguntou isso no começo da Live hein vocês estiverem espertos né vão vão lembrar qual que foi a resposta Então vamos lá pessoal ó Silvana colocou B Rodrigo colocou dois que também é B segunda opção legal então é isso aí mesmo pessoal letra B scaling up
né Igual Silvana perguntou lá no começo adiciona mais recursos para Instância então adiciono mais CPU mais memória né horizal scaling scaling out ele adiciona mais instâncias tá bom eh Por que que as outras estariam erradas né sking outs not cost não é não tem NS not cost effective né não tem vantagem de custo comparação a skilling up eh não dá pra gente afirmar isso né porque ao mesmo tempo que a gente Adiciona uma Instância e paga por duas uma instância é mais cara né uma Instância com mais recursos Ela é bem mais cara então não
tem como a gente fazer esse comparativo né só pelo conceito out scaling group requires scaling up é falso né a gente comentou lá que o out scaling só adiciona mais instâncias então ele trabalha com scaling horizontal né e o outro aqui scaling up provides High availability e scaling out brings F to Então isso é falso também porque só você aumentar a o recurso dentro de uma máquina não vai te garantir High availability né então estaria falso por esse motivo também tá bom questão três né então vamos lá qual dos serviços nos ajudam a ter uma
conexão né do nosso servidor local para os recursos eh para os recursos na WS né escolha duas opções abaixo então aqui uma pergunta para escolher duas opções que eu consigo fazer uma conexão né local para um um um recurso que está na WS como é que eu consigo me conectar André mandou um e dois aqui O pessoal já tá um pouquinho um pouquinho mais na dúvida 1 e TR 1 e TR um e do Então vamos lá um e dois pessoal então a gente viu lá né quais são o serviço que a gente né se
conecta com recursos né a gente pode ter então a VPN né que a gente falou lá né que há uma conexão privada que eu posso ter site to site lembra conecto toda a minha vpc com uma rede inteira né eu posso ter o Direct Connect lembra que eu falei ah eu quero uma conexão dedicada só para mim no recurso da WS né então também é uma opção né subnets e vpc estão errada porque elas não são serviços de conexão né de uma estrutura local para uma estrutura na WS né eles vão subnets E vpc aí
é o conceito da rede em si de eu isolar aquele recurso do da internet tá beleza Será que a gente tem mais uma questão aqui Hum temos Então vamos lá uma empresa quer né roxear um banco de dados e ela mesmo fazer a configuração ó self managed self managed é a própria empresa tá fazendo a configuração como você idealmente implementaria esta solução o que você falaria paraa empresa fazer vamos lá pessoal Issa aqui é uma alternativa só tá pessoal ó mandando letra a opção um Luis Carl Deilson também mandou ção um legal pessoal tava esperto
tava esperto né lembra lá que eu falei no comecinho a diferença né ec2 e e RDS né que eu comente Ah se a pessoa realmente quer ela precisa fazer a configuração né às vezes é um cenário muito específico né a gente sempre tem que lembrar que a WS vai ter serviç eh serviços gerenciados soluções gerenciadas que vão estar aí no padrão do mercado né então se a empresa quer optar eu mesmo configuro tudo que que eu vou oferecer cara então coloca o banco de dados do MC2 né Agora se a pergunta fosse né a a
companhia não quer né a empresa não quer se preocupar com configuração de um um banco de dados relacionado a WS qual que seria a resposta aí a gente poderia né Tá tratando aí ou a RDS ou o a Amazon Aurora se a a pergunta fosse né a empresa quer uma solução de um banco não relacional né e não quer ter eh eh configuração não quer que lidar com a configuração aí a resposta pode ser da M DP né então a gente tem que se atentar an nisso na na prova pessoal dessas palavras chaves porque elas
podem mudar a resposta né então a gente tem que ter Ah muito cuidado aí tá bom pessoal então por hoje desse domínio agradeço muito nós sobrevivemos né o que eu tinha para falar era só tudo isso né se vocês têm dúvidas pessoal aproveitem aí esses últimos minutinhos da nossa Live né pra gente tá falando aí um pouquinho de dúvidas né se vocês têm algum comentário do conteúdo algum feedback né querem dar alguma contribuição eh Lembrando que como eu falei ontem é a primeira vez que eu estou dando este curso né então pode ser aí que
tem gafes a gente teve gaf no começo que a tela tava brincando não sei por Mas deu tudo certo né Eh então eu queria agradecer muito a presença de vocês foi bem legal né o pessoal aí top Parabéns meu pai é sempre presente também né então eu queria muito agradecer a presença de vocês hoje eh não percam o dia de amanhã pessoal eh Rafael também mandando muito obrigado não percam o dia de amanhã a gente vai ter o formularz inho para vocês preencherem no final né e ter ã aí ó digit WS C no lugar
certo muito obrigada Luiz a gente tem os conteúdos gravados essas lives vão ficar gravadas lá no YouTube tá no nosso canal das APTS Então acesse o canal das APTS eu vou fazer meu papel de youtuber acesse o canal das APTS se inscreva se inscreva Ative o Sininho para você não perder as notificações a gente tá tendo muito evento legal a gente tá com mês da acessibilidade Amanhã vai ter um evento super bacana para fechar o mês da acessibilidade né outubro teremos o mês da sustentabilidade vai ter palestra legal outubro vai ter eh comentar eh vai
ter treinamento sobre eh infra S code infra S code tá então ó YouTube das APTS aí para vocês se inscrevam no canal se inscrevam no Sininho parabéns pelo conteúdo Luiz procura a parte um tá lá no nosso YouTube Gustavo parabéns eu não sou chefe de ninguém hein mas muito obrigada pessoal foi ótimo exper da aula muito obrigada pessoal conteúdo top então aí só para pra gente terminar os nossos Jabá né De novo Temos Vagas pessoal se você quer trabalhar com a gente né quer aí trabalhar em ambientes em nuvem venha trabalhar conosco Temos Vagas tá
bom e não deixe de se inscrever nos nossos eventos tá não deixem de escrever os nossos eventos a gente vai ter bastante coisa legal também rando então o nosso simpla né também e é isso pessoal pra gente fechar agradeço muito a presença de vocês então vamos de like dá like aí para ajudar a gente de novo se inscreve no canal ativa o Sininho Gabriel mandou bom demais amanhã tem mais mesmo Alexandre não perca o último dia pra gente fechar aí o nosso treinamento com chave de ouro não perco o final para vocês preencherem o formulário
né e é isso aí pessoal tenha uma boa noite sal Bona como sempre né E agradeço a presença de todos vocês e até manhã espero vocês lá [Música] C [Música]
Copyright © 2024. Made with ♥ in London by YTScribe.com