Pessoal, a gente já falou bastante agora sobre o EC2, entendemos como é que funciona o nosso poder de processamento ali e assim por diante. Agora vamos entender um pouquinho como é que funciona o EBS. O EBS, no fim do dia, ele é o nosso serviço de armazenamento, tá bom? O EBS é o Amazon Elastic Block Store, beleza? Então quando a gente está falando do EBS, ele não é nada mais do que um HD. Vamos pensar bem assim? está falando do EBS, ele não é nada mais do que um HD, vamos pensar bem assim, que ele é fornecido ali pela Amazon, mas a diferença é que ele oferece ali um armazenamento persistente diferente de quando você está com o EC2 puro. Então, pensa assim, se eu estiver com o EC2 puro, sem um HD por trás, quando eu desligar a minha instância, os dados eu vou perder, eles não são persistidos, diferente de quando você tem o EBS de quando você tem um ebs quando você tem um ebs você consegue persistir seus dados para você poder consumir esses dados depois então você não vai perder quando a instância dc2 ela for desligada essa diferença então quando você está precisando de uma aplicação que ela precisa ter dados que ela vai consumir diretamente ou seja precisa ter memória pensa que ela não pode esquecer do que estava fazendo ela não pode esquecer os dados que foram executados e assim por diante. Então você vai precisar de um EBS ou de um bloco onde você vai ter um jeito de buscar esse dado, beleza? Basicamente o EBS, como eu falei, é um disco rígido que a gente usa no computador, é muito parecido com isso, só que ele é desacoplado da instância de computação, ele é separado, você consegue subir ele separado do EC2. A persistência que você mantém nele, ela vai além do EC2, então se você desligar a máquina EC2, ele continua persistindo e você não perde o dado, tá bom? Ou seja, ele é ideal ali para aplicação que você precisa de banco de dados, sistema com arquivos, ou seja, você precisa armazenar algo que você vai buscar depois e você vai precisar ter essa informação mais tarde. Bom, quando a gente está falando de GBS, a gente tem alguns tipos de GBS, igual no HD, vamos ser muito honestos, a gente tem o SSD, o SSD é separado em dois, basicamente em dois grandes grupos, os que são para propósito geral, uma coisa meio basicona, o mais normal da gente usar, que é o GP2 e o GP3, eles são um melhor custo-benefício, pensa assim, ele tem uma performance legal e ele tem uma ampla gama para a carga de trabalho, ou seja, ele aguenta bastante coisa e ele tem um preço até que razoável perto dos demais. Tem o outro que é o Provisoned OPS. Esse cara tem o IO1 e o IO2. Eles são para carga de trabalho onde você precisa de um IO bem maior. Então se você precisar de mais entrada e saída de dados e buscar essa informação mais rápido, você talvez opte por esse cara. Ele tem aqui, para quem precisa de mais de 16 mil IOPS, ele vai conseguir dar essa atração, conseguir devolver para você esse tempo de resposta. Então, ou seja, se você tiver precisando de coisa, se você precisa de acesso rápido, esse de baixo é o melhor, tá? Esses dois tipos aqui. Quando a gente tá falando dos tipos também, você tem os que são os HDD mesmo, que são hard disk, beleza? O normal, que a gente tava acostumado lá. Qual que é a diferença? Tem um deles que ele tem uma... ele é otimizado pra throughput, então ele também tenta seguir ali a linha de raciocínio do SSD, de ser mais rápido na interação de incluir e de tirar informação também, que é o ST1. Ele é bom para quando você tem que trabalhar com Big Data, Data Warehouse, ou seja, quando você tem carga de trabalho rápida e alta, ou seja, você tem muita coisa para fazer, mas você precisa ter velocidade para trabalhar isso. Então ele é melhor do que os outros por exemplo é um ssd ele até vai ser bom mas é extremamente caro para você trabalhar com isso nunca vai compensar eu vou ter tem um hdd desse tipo aqui do s1 você consegue trabalhar melhor com esse tipo de execução tem o code hdd que ele é o s1 ele é mais para uso de dados menos frequentes ou seja quando você tem alguma coisa ali que você busca só de vez em quando, que você não está usando toda hora, ele é uma opção porque ele é mais barato. Então ele tem um desempenho mais baixo, beleza? O IBS tem alguns recursos que vocês vão ouvir falar aqui durante o curso também. O primeiro deles, o mais usado, é o Snapshot, que são as cópias é um backup basicamente tiram um snapshot do seu hd toda hora que você acha que que você precisa ali pra você ter é o backup que se cada contexto alguma coisa você consegue fazer isso é várias vezes só que tem custo da gente então é interessante uma ferramenta bem interessante de fazer a gente acaba usando bastante no dia a dia tem a criptografia também. Bom, como a gente vai falar aqui também sobre segurança, toda vez que você fizer um snapshot é bom você deixar ele criptografado e os seus dados também no OBS criptografados também. Então, basicamente, é um serviço de criptografia. E qual que é o desempenho? Quando a gente está falando de IOPS, basicamente, para quem não conhece, é a medida do número de entrada e saída por segundo em diferentes tipos de volume. Ou seja, você está medindo o quanto você consegue ter de entrada e saída de informação naquele tipo de HD. Então, quando eu estou falando de IOPS, quando a gente falar sobre isso ao longo do curso, para vocês saberem sobre isso. Quando a gente está falando de desempenho de EBS, a maior parte das vezes a gente vai estar falando sobre essa capacidade de entrada e saída de dados. Trueput é a quantidade de dados que podem ser lido e escrito por segundo também. Então a gente também vai falar sobre Trueput. E a latência é o tempo que você precisa da hora que você inicia a transferência de um dado até a hora que você acaba ela. É o tempo de latência de transferência de dados. Às vezes aqui você entra também em latência de rede, depende de onde está a sua region e assim por diante. Você pode acabar pegando latência também fora a latência do EBS. Ou seja, se eu tiver um EC2 em um ambiente e um EBS em outro, também vai ter uma latência maior ou coisa nesse sentido. Então não é muito comum fazer. Quando você vai fazer o gerenciamento de EBS, você pode ter um redimensionamento dele também. Você consegue mudar o tamanho, o tipo de volume sem perder os dados. Você consegue fazer isso ao longo do tempo. E você tem um carinha que a gente vai falar aqui também, que é o CloudWatch, que é para você monitorar o seu EBS também, você consegue monitorar qual está sendo o desempenho dele, ou seja, se ele está com muito uso, como é que está o EPS dele e assim por diante, então você consegue entender como ele funciona e até pensar em como resolve problemas caso você veja que ele está tendo algum comportamento crítico ou para otimizar recursos dele quando você está vendo que ele está sendo utilizado de uma forma não tão eficiente quando a gente está falando de SSD de uso geral que é o GP2 e o GP3, quanto que é o custo desse cara, para vocês terem uma ideia o GP3 é aproximadamente 800 por GB por mês o GP3 você também pode comprar a IOPS adicional, se você quiser aumentar isso e etc. Outro put com custo adicional. Você pode aumentar isso e daí fica mais caro. O GP2 é mais caro, tá? Como eu falei antes, mas também não é tão mais caro, depende do número de coisas que você vai colocar lá. Mas ele é já 10 centos por gigabyte mês. Então, se você parar para olhar é um pouquinho mais caro quando a gente vai pro ssd com um ae o ps provisionado de um o ae o ano eo ae o tio eles são para a carga de trabalho mais mais alta é para mais performance se você olhar aqui ele já é um pouquinho mais caro também já começa a ficar bem mais caro que o primeiro então ele tem ali 12 sem 12 a 13 sem gigabytes por mês que você paga e se você também quiser ter mais tração e etc você pode aumentar também pagando mais por isso óbvio tem aqui o hdd que a gente comentou também otimizado para throughput que é o ST1 ele é o ideal para carga de trabalho que precisa de mais acesso sequencial de grandes volumes de dados ou seja você precisa de guardar grandes volumes de dados e precisa ainda de tração um throughput legal ele custa 45 cento por gigabyte e meio tá bom e quando você está falando de hdd frio que é o mais baratinho ele vai custar ali é 15 cento não perdão 0,015 cento, de cima eu também falei errado 0,045, ou seja, é menos de 500 e esse daqui é 1 cento basicamente 1 centavo de dólar e esses caras aqui eles são bem mais baratos, você está vendo? só que eles tem mais tempo para você conseguir buscar informação esse aqui é extremamente barato só que ele é um pouco mais lento quando você vai fazer snapshot também, você também tem que pagar por Esse aqui é extremamente barato, só que ele é um pouco mais lento. Quando você vai fazer snapshot também, você também tem que pagar por isso. Então é legal você pensar sobre isso. Você vai pagar aqui quando você está fazendo snapshot, vai depender muito de qual foi a arquitetura que você construiu para gravar isso. Normalmente você grava o seu snapshot no S3 e daí você vai pagar pelo custo do armazenamento do S3 também E pela quantidade de dados consumidos Então eu não coloquei aqui o custo do snapshot Vai depender muito de quando você fez ele Como você vai armazenar e assim por diante Mas saiba que tem custo também A gente vai ter que falar sobre isso Então vamos lá Quando a gente está falando de armazenamento de snapshot Está aqui O armazenamento de snapshot está aqui ó é o armazenamento gigabyte mês ele vai ser 500 também o armazenamento em arquivo ou seja se você usar a estratégia de s3 ele vai ser um centavo de dólar então é bem mais barato quando você está falando da restauração ou seja eu gravei mas eu preciso trazer de volta a padrão ela é gratuita seja, se você usar o de cima ali, que você já está no armazenamento do próprio serviço, ele vai sair gratuito, ou seja, você paga mais caro por mês para armazenar, mas você tem acesso gratuito a isso. E quando você está falando de arquivo, você pegou e jogou dentro do S3. Para você recuperar do S3 e trazer de volta para você, você vai pagar aqui 300 por GB recuperado, beleza? Então você acaba pagando mais na hora de trazer de volta esse dado. No fim das contas, se você for deixar muito tempo, talvez seja melhor você usar por arquivo do que o padrão, lembrando do custo do S3, beleza? Voltando aqui no que a gente tinha falado, então a gente falou aqui sobre a AWS, vamos voltar no nosso desenho, a gente falou sobre a AWS, a gente falou da nossa region, a nossa zona de, a nossa Z aqui, a nossa availability zone, a gente falou, eu pulei aqui o private, o VPC e a subnet, porque a gente vai falar muito disso quando a gente estiver fazendo ali o hands-on tá bom? É muito mais fácil de entender ali. A gente falou da instância mas basicamente você vai ter a sua instância aqui dentro desse grupo e agora a gente falou do EBS quando a gente está falando da sua instância EC2, então ela vai precisar estar conectada aqui no EBS caso você precisa persistir dados e assim por diante. Então é o que a gente falou agora. Então agora a gente já tem uma visão mais completa de todos os pontos aqui quando a gente está falando de subida de máquina. Na hora que a gente estiver fazendo os hands-on, a gente vai entrar mais no Private Key, Internet Gateway, VPC, esses pedacinhos aqui a gente vai entrar mais lá porque é mais fácil para entender. Falando ainda um pouquinho sobre armazenamento eu queria falar com vocês sobre uma estratégia que a gente tem também na mesa fora utilização do EBS, que é legal vocês saberem também tem um negócio que chama Instance Store, tá? ele é uma forma de você armazenar também, mas ele é efêmero o que isso significa, tá? ele vai ser um dado que você não consegue persistir, ele não tem persistência. A hora que você desliga a sua máquina, você perde. Ou seja, você está lá, subiu o seu equipamento, subiu o seu EC2. Com o seu EC2 online, ele vai estar funcionando tranquilo. Quando você desligar ele, você perdeu os dados. Se o EC2 der um pau, pode acontecer, assim como uma máquina virtual. Pode ser que o seu Windows trave, por exemplo, vamos pensar desse jeito. Caso ele dê um pau e ele desligue, ou você precise desligar assim por diante, você também vai perder os dados, então é interessante você tomar bastante cuidado quando você vai usar Instance Store. Mas ele tem uma coisa muito boa, apesar dele ter o armazenamento efêmero, ele tem um alto grau de desempenho, ele vai ser com uma velocidade de resposta muito grande e com isso você consegue fazer processamento mais rápido. Então quando você precisar de processamento mais rápido, pode ser uma ideia você usar desde que você seja tolerante a esse tipo de falha de você não ter aquele dado ou de perder o dado. Então você tem que pensar em estratégias para resolver isso quando você está fazendo o uso de Instance Store. Você pode até usar algum tipo de dado que é mais complexo ali, mas você vai ter que ter isso em algum lugar, em algum tipo de hardware que trabalha meio que com cache, você consegue fazer isso, vai ser legal, tá bom? Quando a gente está falando de Instance Store, então como eu falei, o armazenamento dele é efêmero, ou seja, os dados são temporários, o que significa que se você desligar a máquina, você vai perder tudo, ele é apagado e acabou. E se o hardware der pau, a mesma coisa foi como eu falei pra vocês. Qual que é a sacada aqui que deixa ele mais rápido, tá? Como o Instance Store, ele é conectado direto na máquina, ele não é igual o EBS, que ele está fora fisicamente falando, e tem cabo e a mente, etc. Então, você tem latência de rede, etc. O Instance Store está conectado direto na máquina, é como se fosse o HD da própria máquina, beleza? Ele está ali junto no mesmo espaço físico e conectado diretamente. Com isso, ele tem um desempenho de I.O. bem maior do que quando você tem o outro, porque você não tem tempo de latência, de rede e assim por diante. Então ele é melhor para quando a gente precisar fazer processamento onde eu preciso buscar informação rápido, processar e seguir minha vida. Só que lembra disso, se você perder no meio do caminho, você tem que ter alguma estratégia para retomar e para conseguir partir dali seu trabalho, dependendo do que você vai fazer. Ele é bom para então quando você precisa de armazenamento em cache ou arquivo temporário, se você usar temporário e depois descartar ele pode ser interessante para vocês também. Ele tem alto throughput e baixa latência como eu falei, ele está aqui conectado direto no servidor que hospeda a instância então ele tá junto ali da sua instância de EC2 então ele tem a latência muito baixa e muito muito throughput uma outra coisa também que é legal é que quando você vai usar o Instance Store ele já tá no preço ali do EC2 você não precisa pagar mais. Bom, parte ruim, ele não persiste, então qualquer interrupção é bom você estar preparado para isso, não dá para você contar que ele vai estar funcionando. Ele tem a capacidade limitada também, você não consegue ficar aumentando ele como a gente faz com o EBS. Nesse cara aqui você tem um armazenamento fixo e aquilo que você consegue usar e pronto, tá? Então você não consegue redimensionar esse cara.