Fala galera, vamos aprender algo novo agora, vamos falar um pouquinho de S3. S3, ele é um dos serviços que são mais antigos aqui da AWS, tá? Ele é um dos mais utilizados e mais antigos que a AWS criou. E ele é basicamente um serviço de armazenamento de objetos. Qual que é a sacada do S3? Ele consegue armazenar objetos com muita escalabilidade, ou seja, você consegue dar muita tração, muita velocidade pra usar ele depois com muita segurança e tem um desempenho fenomenal aqui pra você fazer consulta e uso de dados e objetos lá dentro, ou seja, você precisa guardar alguma coisa ou pegar alguma coisa, você vai pegar o S3 pra te ajudar ele tem ali uma durabilidade de 99,99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 vai, depois de um ano, ter 99,9%, ou seja, vai estar lá, vai estar intacto, vai estar bom, ou seja, o dado vai estar confiável, o que você tinha colocado lá vai estar com uma durabilidade muito boa. Então, por isso, ele também é muito utilizado. Ele tem uma disponibilidade de 99,99%, você vê que já não é tão boa, brincadeira, sacanagem, brincadeira da parte aqui, Mas a durabilidade dele também é sensacional, 99,9%. Ou seja, você sabe que em um ano, o dado que você colocar ali, a informação que você colocar ali, ela vai estar íntegra. E isso é muito bom. Então, ele é um carinha aqui bem interessante para a gente utilizar no dia a dia. Vocês vão ver que, poxa, sem brincar, a maior parte dos projetos que eu participei, das coisas que eu participei de AWS, sempre estão usando o S3 em algum momento. Nunca participei de nada que não estivesse usando o S3. Todas as soluções que eu participei tinham bastante S3 sendo utilizado. E para vários momentos a gente vai falar um pouco disso aqui. Primeira coisa, como eu falei, as características dele é escalável. Ou seja, você consegue escalar ele para mais do que petabyte. Então você não precisa se preocupar, você sabe que vai ter espaço para guardar coisas. A segunda coisa é a segurança. Você consegue criptografar o bucket, que a gente já vai explicar mais ou menos o que é para vocês, se você não conhece. Você consegue criptografar a informação em repouso e o dado em transição. Então se você estiver transitando em repouso, você vai conseguir criptografar o que te traz mais segurança ali na utilização. O desempenho dele é sensacional. Ele tem uma velocidade de transferência gigantesca ali, uma velocidade de transferência muito grande. Você ainda tem um negócio que se chama Transfer Accelerator, que você consegue aumentar ainda a sua taxa de transferência ali e ser ainda mais rápido, que eu acho bem interessante de pensar, tá? Fora isso, quando a gente está falando do modelo de dados dele, bom, tem o bucket que eu acabei de falar para vocês. O bucket é um container onde você vai deixar armazenado ali, tá? Cada bucket ele pode ter um número ilimitado de objetos, então você pode ter uma porrada de objetos ali desde que o nome ele não seja replicado ou seja, seu objeto ali dentro ele tem que ter uma chave, a gente já vai falar da chave abaixo o objeto, ele é arquivo com metadados tá? Então você precisa ter um arquivo ali com metadados então você precisa ter um arquivo ali com metadados e o objeto ele pode ter até 5 terabytes ou seja, dentro de um bucket você pode colocar coisa pra caramba, que é uma insanidade de dados, mas cada objeto tem que ter até 5 terabytes que já é coisa pra caramba também, vamos ser bem honestos e as chaves, são as chaves a gente está falando chave, como a gente estava falando agora há pouco do IAM, não. A gente está falando agora de chave de encontrar uma coisa, manja? Então, por exemplo, se você tiver vários objetos com o mesmo nome, não dá. Você precisa ter uma chave única ali de identificação dentro de um bucket. Assim você consegue saber que aquele objeto que você está buscando é o objeto que você quer. Então, você precisa ter um ID único, pensa desse jeito, tá? O uso que a gente tem mais pro S3 é em desse jeito tá o uso que a gente tem mais por o pro s3 em beckham armazenamento de dados então muita gente usa pra isso acho que muitas empresas acabam utilizando porque como você sabe que a informação vai estar ali vai estar integra ela sabe que ela vai estar funcionando e vai conseguir buscar ótimo para fazer backup você consegue armazenar muito dado ótimo fazer backup e você consegue buscar esse dado de forma rápida, que também é ótimo. Então, ele é uma solução bem interessante para isso. Você consegue também fazer hospedagem de site estático, que é, meu, a gente usa bastante para colocar o WebView lá dentro. Então, você vai pegar lá seu WebView, colocar dentro do S3, conseguir buscar nele quando você precisar, para carregar essa página aí para o seu cliente, assim por diante, utiliza até num nativo, chamando um WebView, assim por diante, tá? Quando você está falando de dado, para Data Analytics também ele é muito interessante, para Data Lake, muita gente usou isso para Data Lake por muito tempo, porque ele tem integração com a Tina, que é uma outra ferramenta que a gente vai falar de dados, e com o Redshift, que também é uma outra ferramenta para utilizar grande número de dados, aqui a gente consegue mapear as coisas. Outra coisa que também é interessante para ele é a distribuição de conteúdo, então se você precisar, por exemplo, fazer algum tipo de distribuição de streaming, alguma coisa assim, você consegue fazer ele junto com o CloudFront, você tem uma velocidade de transmissão bastante interessante também. Ou seja, é um cara versátil pra caramba. Você consegue usar ele pra várias coisas. Você sabe que ele vai acabar servindo pra vários momentos e em vários projetos. Fica de olho nele. Possivelmente você vai usar bastante desse carinha aqui durante o seu dia a dia, tá bom? Mais um item quando a gente tá falando do S3. São as classes de armazenamento, tá? A gente tem que entender um pouquinho como elas funcionam. Porque elas vão mudar o nosso preço, e elas vão mudar como que o S3 se comporta. Então, é interessante a gente entender como elas estão funcionando, tá? A primeira que a gente tem aqui é a S3 Standard. Para ela, quando a gente tem dados ali acessados frequentemente, ou seja, quando você precisa de uma interação rápida, ter tanto a saída de arquivo com tentada de arquivo com velocidade é a melhor que tem para utilizar tá bom só que ela é um pouco mais cara óbvio tá e quando a gente fala desse 3 essa inteligente time ela vai fazer o seguinte ela vai tentar otimizar seus custos fazendo o que ela vai mover os dados é de acordo com o seu uso está enquanto quando os dados não tiverem sendo usados quando ela vê que você está tendo dado que está ficando muito tempo parado, sem utilização, ela vai mudar para uma camada ali, para uma classe mais barata, para diminuir seu custo. Então, se você tiver muita necessidade de tempo de resposta, ela não é a melhor. Ela é quando você consegue estar equilibrando entre tempo de resposta e o custo, beleza? Tem essa outra aqui embaixo, que é a Standard AI e a One Zone AI. Qual que é a diferença? Elas, ao contrário dessa de cima, elas fazem o inverso, tá? Quando elas têm os dados acessados menos frequente, ela ainda coloca eles numa forma onde você consegue ter acesso rápido. Lógico que ela não vai ser igual à primeira, Standard, mas ela consegue ser um pouco mais barato do que essa primeira e também não ser tão lento quanto a segunda. Essa é a diferença. Aqui tudo que a gente está falando, todas elas têm uma velocidade alta, mas a gente está falando quando você precisa brigar por um tempo de resposta muito rápido. Então, se você tiver que optar, eu iria entre tempo de resposta. A primeira que a gente está falando aqui que é Standard, depois você vai para Standard AI e depois para Intelligent Cheering. Agora, se você precisa de grana, você precisa olhar primeiro o lado financeiro, eu iria direto na Intelligent Cheering. Aí você vai deixar o seu tempo de resposta um pouco mais devagar. E a última, que é a Glacier e a Glacier Deeper Archive que qualquer ideia a Glacier você consegue usar ela para deixar é arquivos de backup coisas que você não vai ficar buscando com todo o tempo então por exemplo se tem um backup você coloca ali que consegue buscar ela mais rápido ela tem um custo mais baixo quando você vai para essa Deeper Archive eu acho que é legal você usar quando você for colocar, por exemplo, algum histórico que só vai ter algum regulador que vai querer isso de tempos em tempos, por exemplo. Sabe, olha, eu vou colocar um histórico, vou te dar um exemplo de banco. Num banco você tem os históricos que pode ter o Bacen, que vai querer regular o histórico de 10 anos atrás. Beleza, aqui é um lugar legal de colocar porque vai demorar para puxar essa informação mas normalmente a gente tem tempo para gerar relatórios etc então não é um problema só que compensação vai ser bem mais barato do que ficar gastando bala que armazenamento de rápida freqüência para colocar coisa mais antiga beleza então se essas classes de armazenamento e elas vão seguindo o os valores eu vou falar um pouco de valores com vocês já já, tá? Mas o que vocês vão pensar é o seguinte. Os custos de armazenamento da S3, eles vão ser determinados tanto pela quantidade de dados, o quanto de dados que você está pondo ali. Na verdade, vocês vão ver que a maior parte da cobrança é na hora que você tira o dado, na hora que você coloca. Mas o dado, quando você vai utilizar esse dado, ou seja, a quantidade de dados e a classe que você vai ter ali de armazenamento selecionado. Então, quando você for fazer a sua definição estratégica, desenho de soluções, etc., é legal você pensar qual tipo de classe de armazenamento que você vai querer para ver qual o custo que isso vai inferir na sua aplicação ou se você consegue fazer algum tipo de outra estratégia técnica para diminuir custos. Sempre vai ter que pensar em custos e velocidade, etc. Sempre tem que olhar tudo isso, tá bom? Então, basicamente, é isso, tá? Quando a gente tá falando da standard, que ela é ideal ali pra uso frequente, ela tá custando mais ou menos ali 0,023 centavos de dólares, tá? Por gigabyte, nos primeiros 50 terabytes por mês. Depois ela aumenta um pouquinho, ou diminui, eu não me lembro agora, eu sei que muda o preço, tá? Depois você passa de 50 terabytes. Então quando você está usando mais dados, você vai ter uma cobrança diferente aqui, mas 50 terabytes é bastante, né gente? Quando a gente está falando de S3 Interim Turing, ela vai ter os dados movimentados ali entre as classes, como eu falei pra vocês e o custo ela vai de 0,23 que é aquele dado que você está usando toda hora a 0,004 pro dado que foi arquivado ou seja, ela está tomando a decisão por você no que ela vai jogar no arquivo mais lento e com isso ela vai deixar o valor mais barato quando ela jogar pra lá isso tudo falando em centavos de dólar quando a gente está falando da Glacier ou da Deep Archive, quando você está olhando para elas, elas são projetadas ali para deixar coisas de longo prazo, você não precisa buscar toda hora e o custo delas, eles são muito baixos, é muito barato. Então, a gente está falando aqui, por exemplo, 0,000099 por gigabyte por mês para um Deep Archive, que é o que fica mais difícil de acessar, ele fica mais lentão lá. Só que em compensação é super barato pra você buscar essa informação, então é mais ou menos isso que a gente tá falando aqui de custos, quando a gente tá olhando pelas camadas aqui da aplicação do S3, perdão a gente tem o custo de transferência de dados então quando a gente tem pra entrada, lembra que eu falei para vocês? Quando você vai colocar o dado no S3, você não paga, tá? Elas são gratuitas para quando você vai colocar o dado. Aí ele vai cobrar na saída. Então, na hora que você tira o dado do S3, quando você vai usar esse dado, ele vai variar ali, tá? Por exemplo, os primeiros 10 TB transferidos para a internet, eles vão custar aproximadamente 0,09 por giga mas tudo isso vai ser dependendo de o que você está usando e assim por diante mas vai cobrar na saída e não vai cobrar na entrada beleza tem custo também baseado pelo tipo de operação que está realizando na hora do consumo por isso que eu falei bem rápido ali porque você vai ver que dependendo do que está fazendo muda o jeito tá então quando está fazendo é put copo ou post está falando de aproximadamente aqui ó 0,005 por mil solicitações tá bom e quando está falando de get outro tipo de leitura ali é 0,0004 por mil solicitações então cada vez vai fazendo esse tipo de interação com as três que vai ter no curso adicionais por solicitação é legal é legal você pensar nisso também, quantas vezes você vai lá buscar, o que você consegue trazer e já colocar em cash e assim por diante, para velocidade, etc. Tá bom?