Episode 90
AWS S3 e a forma certa de utilizar suas classes de armazenamento em nuvem | Overview
Não use o S3 sem ver esse vídeo e aprender como funciona esse Storage em nuvem poderoso e gerenciado. Aprenda a maneira correta de hospedar sites estáticos e de armazenar terabytes de dados no AWS S3 com baixo custo e alta eficiência.
Conheça também as classes de armazenamento do Simple Storage Service e para quais finalidades elas são recomendadas para fazer você economizar ao máximo com seus arquivos em nuvem.
Review S3: https://youtu.be/SrgWhm1U1R8
Inscreva-se no Curso AWS: https://www.uminventorqualquer.com.br/curso-aws/
Canal Wesley Milan: https://bit.ly/3LqiYwg
Instagram: https://bit.ly/3tfzAj0
LinkedIn: https://www.linkedin.com/in/wesleymilan/
Podcast: https://bit.ly/3qa5JH1
Transcript
seja bem-vindo ao canal do inventor
Speaker:qualquer hoje é dia da gente fazer um
Speaker:overview aí sobre o S3 ou Simple storge
Speaker:service da aws para você entender como
Speaker:essa ferramenta funciona como ela pode
Speaker:te beneficiar aí no teu projeto e de
Speaker:Quais formas você não deve utilizar esse
Speaker:serviço da WS que traz muitas vantagens
Speaker:Mas se for usado da maneira errada pode
Speaker:causar prejuízo então fica ligado nesse
Speaker:vídeo e vem comigo
Speaker:Você ainda não se inscreveu para o nosso
Speaker:curso aws para o nosso programa Na
Speaker:verdade de qualificação profissional de
Speaker:aws não perde tempo o link está na
Speaker:descrição e no comentário pinado clica
Speaker:coloca o seu e-mail lá na lista vip para
Speaker:participar do pré lançamento porque as
Speaker:vantagens que nós vamos oferecer para
Speaker:você que é inscrito aqui do canal do
Speaker:inventor do canal do Wesley Milan do meu
Speaker:LinkedIn ou do meu Instagram você não
Speaker:vai ter essas vantagens depois do
Speaker:pré-lançamento são exclusivas para quem
Speaker:acompanha as nossas redes sociais então
Speaker:clica bota o seu e-mail lá na lista vip
Speaker:Se prepara para poder aproveitar as
Speaker:vantagens desse programa de qualificação
Speaker:profissional para profissionais e para
Speaker:empreendedores o primeiro ponto que você
Speaker:tem que entender bem entendidinho Aqui é
Speaker:o que é um história de em nuvem muita
Speaker:gente confunde histórias com HD com um
Speaker:disco óbvio que uma história utiliza HDs
Speaker:dentro dele mas o conceito tem que ser
Speaker:bem entendido para que você não confunda
Speaker:e não utilize da maneira errada Quando
Speaker:você compra um storge para utilizar aí
Speaker:dentro da sua empresa ou mesmo na sua
Speaker:casa que são aqueles aparelhinhos que
Speaker:vem com um monte de HD você pluga na
Speaker:rede mapeia ele através da sua rede para
Speaker:poder transferir arquivos e ter lá os
Speaker:seus arquivos de mídia os seus filmes ou
Speaker:mesmo seus arquivos de trabalhos salvos
Speaker:em um dispositivo que é independente do
Speaker:seu computador para caso alguma coisa
Speaker:aconteça você ter uma cópia de segurança
Speaker:esse tipo de dispositivo que você tem aí
Speaker:na sua casa Ele permite que você faça
Speaker:acesso ao disco de forma remota mais
Speaker:diretamente ele utiliza protocolos que
Speaker:são mais eficientes para você poder
Speaker:trabalhar em rede diretamente quando a
Speaker:gente está falando de histórias de em
Speaker:nuvem especialmente do S3 o S3 opera
Speaker:através de uma API ou seja ele não é um
Speaker:disco que fica anexado a sua Instância
Speaker:para que você possa fazer essa
Speaker:transferência através dos protocolos
Speaker:padrões de transferência de dados pela
Speaker:rede ele vai utilizar o protocolo http
Speaker:para fazer a transferência e a
Speaker:recuperação desses arquivos lá de dentro
Speaker:por trás desta API de arquivos o S3
Speaker:interage sim com o disco grava e
Speaker:restaura essas informações mas existe
Speaker:uma intrincada arquitetura por trás do
Speaker:S3 para garantir a redundância dos seus
Speaker:arquivos por isso uma série de
Speaker:atividades ou tarefas são disparadas ali
Speaker:atrás cada vez que você interage
Speaker:gravando ou lendo um arquivo
Speaker:principalmente na parte de gravação
Speaker:porque ele distribui os seus arquivos
Speaker:por diversas zonas dentro daquela região
Speaker:ou às vezes até replicando em diversas
Speaker:regiões do seu arquivo para manter ele
Speaker:seguro e se caso alguma coisa aconteça
Speaker:com um dos escutar armazenando o seu
Speaker:arquivo você tem várias outras cópias
Speaker:ali para garantir que você tenha acesso
Speaker:àquela informação tão preciosa que você
Speaker:salvou ali dentro por isso quando você
Speaker:armazena os seus objetos sim são
Speaker:chamados de objetos os arquivos que você
Speaker:armazena dentro do S3 te oferecem muito
Speaker:mais segurança no quesito de redundância
Speaker:do que um história de convencional ou
Speaker:mesmo o HD do seu computador aí que você
Speaker:está utilizando para assistir esse vídeo
Speaker:e um engano muito frequente com relação
Speaker:ao uso do S3 são as pessoas utilizarem o
Speaker:S3 como se fosse um disco atachado a sua
Speaker:Instância do ec2 utilizando alguns
Speaker:scripts e algumas bibliotecas que tem aí
Speaker:no mercado e que são úteis em certos
Speaker:casos para poder fazer a sincronização
Speaker:do seu deslocar uma piando o S3 como se
Speaker:fosse uma unidade de disco um volume ali
Speaker:dentro do seu Linux para toda vez que
Speaker:você gravar um arquivo no diretório esse
Speaker:arquivo seja replicado automaticamente
Speaker:para o S3 é útil é é útil Sim mas você
Speaker:tem que tomar cuidado porque se você
Speaker:tiver fazendo isso para poder
Speaker:sincronizar arquivos que sofram muitas
Speaker:alterações durante o dia ou até muitas
Speaker:alterações por segundo você vai ter uma
Speaker:taxa absurdamente alta de custo com o S3
Speaker:porque por causa do modelo de cobrança
Speaker:que o S3 tem mas vamos lá vamos com
Speaker:calma lá dentro da WS se você precisa de
Speaker:um disco que pode ser compartilhado ou
Speaker:que precisa ser anexado desanexado e
Speaker:anexado novamente a outra Instância que
Speaker:você precisa dessa mobilidade você pode
Speaker:utilizar o próprio EBS que são os
Speaker:volumes do ec2 para você poder fazer
Speaker:essa cópia de arquivo de Segurança Fora
Speaker:do disco principal da sua máquina ou
Speaker:mesmo utilizar ele como um disco
Speaker:complementar como de um de dados por
Speaker:exemplo ou você pode utilizar outros
Speaker:serviços que são especializados em
Speaker:distribuição de arquivos dentro do ec2
Speaker:que eu vou falar mais para frente aqui
Speaker:no canal mas no caso do S3 a melhor
Speaker:maneira de você utilizar ele é através
Speaker:da própria api gravando e lendo arquivos
Speaker:sempre que você precisa fazer essa
Speaker:operação e garantindo que a quantidade
Speaker:de requisições que você vai fazer lá
Speaker:para dentro do S3 é uma quantidade
Speaker:minimamente necessária para manter a
Speaker:funcionalidade da sua aplicação utilizar
Speaker:os scripts de sincronização os
Speaker:aplicativos de sincronização automática
Speaker:pode acabar tirando do seu controle a
Speaker:quantidade de requisições que vai ficar
Speaker:batendo lá no S3 então fica ligado nessa
Speaker:Dica porque essa dica vale ouro para o
Speaker:seu bolso o modelo de cobrança do S3
Speaker:envolve alguns aspectos o primeiro deles
Speaker:Óbvio é a quantidade de dados que você
Speaker:tá armazenando lá dentro do S3 o S3
Speaker:cobra por
Speaker:armazenado mas Além disso existe uma
Speaker:cobrança complementar que tá relacionada
Speaker:à quantidade de requisições que você faz
Speaker:requisições do tipo get [ __ ] de Elite
Speaker:qualquer requisição crude que você faz
Speaker:ali para peido S3 para poder gravar ou
Speaker:ler os arquivos que estão lá dentro do
Speaker:seu Bucket essas requisições podem
Speaker:variar de meio centavo de dólar a um
Speaker:centavo de Dólar para cada mil
Speaker:requisições mas não se engane meio
Speaker:centavo de Dólar para cada mil
Speaker:requisições mal aplicado pode te
Speaker:proporcionar uma conta de algumas
Speaker:centenas ou milhares de Dólares num mês
Speaker:de trabalho com o S3 Além disso existe
Speaker:uma cobrança adicional pela
Speaker:transferência de dados para fora da
Speaker:infraestrutura que você tá hospedando ou
Speaker:seja se você cria um Bucket dentro de
Speaker:uma determinada região e os dados são
Speaker:transferidos entre regiões ou mesmo são
Speaker:providos para a internet você vai ter
Speaker:uma taxa adicional cobrada pela
Speaker:transferência desses dados para fora
Speaker:daquela região onde o seu buckt foi
Speaker:criado e destinado Mas entre o S3 e o S2
Speaker:dentro da mesma região fica tranquilo
Speaker:porque não é cobrado nenhuma taxa
Speaker:adicional aí na transferência desses
Speaker:dados além é claro do armazenamento e
Speaker:das requisições que eu acabei de falar
Speaker:ah e tem um detalhe bem legal os dados
Speaker:de entrada para o seu S3 não são
Speaker:cobrados mesmo vindo da internet ouvindo
Speaker:de outras regiões então você pode subir
Speaker:quantos arquivos você achar necessário
Speaker:lá para o S3 porque o upload para dentro
Speaker:do seu Bucket não tem custo adicional
Speaker:somente a retirada de dados e claro a
Speaker:permanência deles dentro do S3 Além
Speaker:disso uma coisa que pouca gente sabe a
Speaker:não ser quem já utiliza o S3 é que o S3
Speaker:tem classes diferentes de armazenamento
Speaker:essas classes podem fazer você poupar
Speaker:muito dinheiro se você souber aplicar
Speaker:elas da maneira correta dependendo do
Speaker:objeto ou da finalidade daquele objeto
Speaker:que está sendo gravado dentro do S3 a
Speaker:categoria padrão que chama Standard é a
Speaker:mais utilizada dentro do S3 porém o
Speaker:preço dela não é o mais otimizado de
Speaker:todos ela tem múltipla redundância ou
Speaker:seja cada vez que você grava um objeto
Speaker:lá dentro ele é replicado para várias
Speaker:zonas diferentes para garantir a
Speaker:integridade desses dados ela permite que
Speaker:você tenha acesso frequente a esses
Speaker:dados de maneira instantânea e claro ela
Speaker:permite que você armazene esses dados
Speaker:por longos períodos como todas as outras
Speaker:classes porém o custo de armazenamento
Speaker:para longos períodos do stander não é
Speaker:muito recomendado tendo em vista as
Speaker:outras classes do S3 que são muito mais
Speaker:vantajosas quando você tem dados que vão
Speaker:ficar por muito tempo guardados lá
Speaker:dentro o ideal do stander é que ele seja
Speaker:utilizado como uma classe de
Speaker:armazenamento
Speaker:intermediária ou aquela classe que você
Speaker:precisa inserir os dados para depois
Speaker:eles evoluírem para outras
Speaker:classificações que são mais vantajosas
Speaker:dependendo do tempo de permanência do
Speaker:arquivo até mesmo da quantidade de
Speaker:acessos que você vai fazer para aqueles
Speaker:dados num determinado intervalo de tempo
Speaker:outra opção é o anzone One Zone é uma
Speaker:classe de armazenamento que reduz a
Speaker:redundância antigamente lá dentro da WS
Speaker:você via ele como o edulse redundance ou
Speaker:redundância reduzida essa classe
Speaker:armazena os seus dados em uma única zona
Speaker:tendo em vista que ele é recomendado
Speaker:para arquivos que não precisam ter uma
Speaker:integridade tão alta e podem reduzir os
Speaker:custos de armazenamento para você destes
Speaker:objetos o anzone é mais recomendado
Speaker:quando você tem arquivos temporários ou
Speaker:mesmo arquivos que são substituídos com
Speaker:mais frequência como por exemplo
Speaker:arquivos de uma interface front-endi de
Speaker:um site estático hospedado lá dentro do
Speaker:S3 outra classe muito interessante e
Speaker:muito utilizada é o infraequente access
Speaker:o infraentia access é uma classe que vai
Speaker:replicar os seus arquivos em várias
Speaker:zonas porém ele é armazenado de uma
Speaker:forma Econômica para quem não precisa
Speaker:ter acesso tão frequente a esses
Speaker:arquivos o trade aí dessa classificação
Speaker:ou a troca de vantagens e desvantagens
Speaker:dessa classificação é que você pode ter
Speaker:uma redução de até 40% no custo do
Speaker:armazenamento desses dados dentro do S3
Speaker:porém cada vez que você precisa ter
Speaker:acesso a esses dados você vai ter uma
Speaker:taxinha Extra ali no custo de acesso dos
Speaker:dados porque ela é uma classificação de
Speaker:enfrente access ou seja acesso em
Speaker:frequente são objetos que são gravados
Speaker:para que eles sejam lidos com menos
Speaker:frequência do que um objeto lá no
Speaker:stander Por exemplo agora se você é
Speaker:preciso utilizar o S3 para armazenar
Speaker:arquivos durante longos períodos de
Speaker:armazenamento como por exemplo notas
Speaker:fiscais backups mais antigos de bancos
Speaker:de dados ou mesmo arquivos que não
Speaker:precisam ser acessados A não ser que
Speaker:algo extraordinário aconteça como uma
Speaker:ação judicial ou mesmo uma prestação de
Speaker:contas fechamento do ano nota fiscal e
Speaker:coisas desse tipo você pode utilizar uma
Speaker:das classificações do gleicer que
Speaker:antigamente era um produto independente
Speaker:e agora faz parte do S3 como uma das
Speaker:classes de armazenamento uma na verdade
Speaker:não são três classes gleicer dentro do
Speaker:S3 a primeira delas chama-se
Speaker:gleicerinstein access que é na verdade
Speaker:uma classe de armazenamento para longo
Speaker:prazo que tem uma redução de até 68% nos
Speaker:custos de armazenamento e tem um tempo
Speaker:de recuperação de arquivos que pode
Speaker:girar aí na casa dos milissegundos
Speaker:depois dele vem o flexible ou
Speaker:recuperação flexível que vai demorar de
Speaker:um minuto a 12 horas para poder ser
Speaker:recuperado nessa classificação Você tem
Speaker:uma economia ainda maior mas você
Speaker:precisa aguardar um período maior para
Speaker:poder recuperar esse arquivo caso você
Speaker:precise dele por isso quando você tiver
Speaker:falando de gleicer é um armazenamento de
Speaker:arquivos que você não precisa ter acesso
Speaker:instantâneo Caso haja necessidade de ver
Speaker:o que tem lá dentro a terceira classe
Speaker:gleicer ali dentro do S3 chama-se Deep
Speaker:artive ou arquivamento profundo ele tem
Speaker:um tempo de recuperação de até 12 horas
Speaker:e pode prover uma economia de até
Speaker:95% no custo de armazenamento dos dados
Speaker:tendo em vista que o custo de
Speaker:armazenamento mesmo no standar é super
Speaker:barato
Speaker:95% de desconto no custo do standard
Speaker:para arquivamento é muito mais barato e
Speaker:muito vantajoso quando você tem um
Speaker:volume gigantesco de dados que você
Speaker:precisa armazenar lá por um longo
Speaker:período e que você não precisa de acesso
Speaker:tão frequente a Amazon recomenda
Speaker:utilizar o Deep Art se você tem arquivos
Speaker:que podem ser acessados até uma ou duas
Speaker:vezes por ano isso não significa que
Speaker:você não possa ter acesso a eles com
Speaker:mais frequência mas sempre quando você
Speaker:tá falando de armazenamento de longo
Speaker:prazo você vai ter uma taxinha aqui
Speaker:referente a recuperação daquele arquivo
Speaker:quando você precisar ter acesso a ele
Speaker:então se você tentar utilizar uma classe
Speaker:de armazenamento de longo prazo para um
Speaker:arquivo que vai ser frequentemente
Speaker:acessado Pode ser que o custo de
Speaker:recuperação desse arquivo por causa do
Speaker:volume de vezes que você vai solicitar
Speaker:ele acabe não compensando o desconto que
Speaker:você ganha no armazenamento em terabytes
Speaker:dentro do S3 mas aí como eu vou saber
Speaker:qual é a melhor classe de armazenamento
Speaker:para os meus arquivos além é claro da
Speaker:definição padrão Aí das classes do S3
Speaker:Bom vamos lá vou dar duas soluções para
Speaker:você o primeiro é o storge análises que
Speaker:é uma ferramenta da própria WS que faz
Speaker:uma análise dos seus arquivos
Speaker:armazenados lá no stander por exemplo e
Speaker:ele vai te dar recomendações de outras
Speaker:classes de armazenamento que podem
Speaker:custar bem mais barato dependendo do
Speaker:volume armazenado e da frequência de
Speaker:acessos que você faz naqueles arquivos
Speaker:como as instâncias reservadas ou sem
Speaker:vinplanes lá no ec2 a Amazon tenta
Speaker:recomendar para você as melhores
Speaker:práticas para você poder economizar
Speaker:dinheiro porque isso também ajuda a WS a
Speaker:reduzir os custos operacionais aí de
Speaker:armazenamento dos seus arquivos dentro
Speaker:do S3 uma outra opção é você utilizar o
Speaker:inteligente tear que é uma das classes
Speaker:de armazenamento do S3 que na verdade
Speaker:não chega a ser uma classe de
Speaker:armazenamento e sim uma modalidade de
Speaker:automação das classes de armazenamento o
Speaker:inteligente vai fazer uma análise
Speaker:automática dos seus arquivos e vai fazer
Speaker:a mudança de classe de armazenamento de
Speaker:acordo com o uso dela então um arquivo
Speaker:que fica muito tempo parado depois de um
Speaker:determinado período sem muito acesso
Speaker:pode ser passado por uma classe de
Speaker:enfrente access por exemplo ou um
Speaker:arquivo que não tem acesso tá lá
Speaker:armazenado pode ser automaticamente
Speaker:reclassificado para um Dip dentro do
Speaker:gleicer para poder fazer você economizar
Speaker:95% do custo assim que você precisa dele
Speaker:ele é recuperado e trazido para o
Speaker:stander ou para outra classificação que
Speaker:o inteligente tireim vai analisar e vai
Speaker:automaticamente classificar aquele
Speaker:arquivo de forma que você consiga poupar
Speaker:dinheiro e poder utilizar aquele arquivo
Speaker:da maneira como você realmente precisa
Speaker:Então qual seria melhor maneira de
Speaker:utilizar o S3 Bom vamos lá se a sua
Speaker:aplicação precisa armazenar arquivos de
Speaker:usuários a melhor maneira é utilizar o
Speaker:S3 para guardar fotos para guardar
Speaker:documentos ou qualquer outro tipo de
Speaker:informação dos seus usuários até porque
Speaker:você pode sim usar criptografia do lado
Speaker:do servidor dentro do S3 para proteger
Speaker:os seus dados contra acessos indevidos
Speaker:garantindo assim a privacidade dos dados
Speaker:dos seus usuários e a segurança da sua
Speaker:aplicação Além disso você pode armazenar
Speaker:lá dentro documentos da sua empresa
Speaker:justamente por causa da segurança de
Speaker:criptografia E desde claro que você
Speaker:proteja muito bem as chaves que você tá
Speaker:utilizando para poder armazenar esses
Speaker:dados o S3 permite que você controle o
Speaker:acesso a cada um dos bunkes ou até mesmo
Speaker:nos objetos individualmente dentro de um
Speaker:Bucket através do I am e através das
Speaker:regras de ACL que são configuradas lá
Speaker:dentro do Bucket eu já fiz um vídeo
Speaker:sobre o S3 aqui no canal Bem Completão
Speaker:mostrando passo a passo todas as abas lá
Speaker:dentro do painel de controle do S3 e eu
Speaker:vou deixar o link aqui no cardzinho para
Speaker:você ir lá e dá uma olhadinha no nosso
Speaker:overview prático lá do S3 depois desse
Speaker:vídeo mas basicamente você pode utilizar
Speaker:o S3 para armazenar logs para depois
Speaker:você poder minerar eles e fazer machine
Speaker:learning ou análise desses logs caso
Speaker:você precise você pode armazenar
Speaker:documentos sites estáticos Apesar de que
Speaker:eu tenho uma observaçãozinha a respeito
Speaker:de sites estáticos por favor não utilize
Speaker:o S3 para colocar um site estático onde
Speaker:você conte o domínio do seu site
Speaker:diretamente para dentro do S3 lembre-se
Speaker:existe um custo de transferência de
Speaker:dados do S3 para a internet e esse
Speaker:acesso direto para a internet com os
Speaker:seus usuários acessando através do seu
Speaker:domínio vai te gerar um custo alto
Speaker:sempre que você for utilizar o S3 para
Speaker:armazenar um site estático coloque um
Speaker:CDN ali na frente para ele poder cachear
Speaker:esses objetos estáticos e reduzir a
Speaker:quantidade de requisições que são feitas
Speaker:para o seu Bucket dessa forma você
Speaker:consegue usufruir do armazenamento
Speaker:barato do S3 da facilidade de você poder
Speaker:subir os arquivos e fazer Deploy da sua
Speaker:aplicação estática lá para o S3 mas não
Speaker:vai acabar com todas essas vantagens
Speaker:tendo um custo altíssimo entregando o
Speaker:seu conteúdo direto através do S3 para o
Speaker:seu usuário final Existem várias
Speaker:soluções aí no mercado a dar WS chama-se
Speaker:Cloud front mas existem soluções como a
Speaker:Cloud flaire por exemplo que também faz
Speaker:esse serviço de CDN e talvez você queira
Speaker:dar uma olhadinha nelas para você poder
Speaker:entender aí qual delas pode atender
Speaker:melhor a sua necessidade e como última
Speaker:recomendação além é claro de você sempre
Speaker:usar um CDN na frente para servir sites
Speaker:estáticos através do S3 lembre-se de não
Speaker:utilizar o sincronizadores automáticos
Speaker:sem você ter certeza de que o número de
Speaker:requisições que vai bater ali no teu S3
Speaker:não vai estourar sua conta não utilize
Speaker:ele para armazenar arquivos que vão
Speaker:sofrer muitas alterações por segundo lá
Speaker:dentro mas não fique com medo de
Speaker:experimentar a ferramenta como eu sempre
Speaker:digo a coragem não é ausência de medo e
Speaker:sim você ser esperto o suficiente ser
Speaker:inteligente para poder experimentar as
Speaker:coisas novas com cautela e inteligência
Speaker:para que elas não se transformem em
Speaker:malefícios ao invés de benefícios o S3 é
Speaker:sim uma ferramenta poderosíssima e que
Speaker:ajuda muito você a a sua aplicação e
Speaker:principalmente a facilitar a migração de
Speaker:uma arquitetura monolítica e stayfoo
Speaker:para uma arquitetura distribuída
Speaker:stateles de alta escalabilidade eu vou
Speaker:falar sobre isso eu vou entrar mais a
Speaker:fundo nessa história do statless lá no
Speaker:review no canal do Wesley Milan a
Speaker:respeito do S3 quando eu tiver fazendo
Speaker:algumas interações ali inclusive com
Speaker:códigos requisições e tudo mais para
Speaker:você ver que é muito fácil utilizar a
Speaker:ferramenta E desde que você tome cuidado
Speaker:com estes pontos que eu acabei de falar
Speaker:o S3 com certeza vai te trazer muito
Speaker:benefício e vai te trazer muito
Speaker:Resultado positivo com baixo custo no
Speaker:armazenamento dos seus arquivos Não
Speaker:esquece de se inscrever de deixar seu
Speaker:nome na lista vip lá de se inscrever
Speaker:aqui no canal e de acompanhar a gente em
Speaker:todas as nossas mídias sociais lá no
Speaker:Linkedin no Instagram e aqui no YouTube
Speaker:eu vou ficando por aqui vejo vocês no
Speaker:próximo vídeo hein um grande abraço e
Speaker:até a próxima