SlideShare uma empresa Scribd logo
1 de 22
Simple Storage Service
S3
O que é?
- Um lugar seguro, escalável e durável para armazenamento de arquivos
Sobre armazenamento
- Objeto
- key - nome do arquivo
- value - conteúdo do arquivo
- version - versão
- metadata - armazenamento de dados (tag, local)
Observações
- Buckets são como discos
- Um arquivo pode ter o tamanho entre 1byte e 5TB
- Armazenamento ilimitado
- O nome do bucket é único mundialmente
- Permite multiparts
● Sugerido fazer com arquivos acima de 100mb, e obrigatório acima de 5gb
- Permite resumir upload parado
Types
- Dados não críticos e acessados com frequência: Relatórios não tão importantes
- 99.99% disponibilidade
- APENAS 99.99% de durabilidade sobre 1 ano
- >=3 AZ
Type - RRS - Redunce Redundancy Storage
Preço do armazenamento
- Cobrado por giga, não importa qual type
- Brasil VS Ohio
$..
● PS: FREE por 1 ano
○ 5GB
○ 20.000 GET
○ 2.000 PUT/POST/COPY
○ 15GB de transferencia
S3 Standard Storage Preços
Primeiros 50 TB / mês $ 0,023 por GB
Próximos 450 TB / mês $ 0,022 por GB
Mais de 500 TB / mês $ 0,021 por GB
Armazenamento S3 Standard-Infrequent Access (S3 Standard-IA)
Todo o armazenamento / mês $ 0,0125 por GB
Armazenamento S3 One Zone-Infrequent Access (S3 One Zone-IA)
Todo o armazenamento / mês $ 0,01 por GB
Amazon Glacier Storage
Todo o armazenamento / mês $ 0,004 por GB
S3 Intelligent-Tiering Storage, Frequent Access Tier
Primeiros 50 TB / mês $ 0,023 por GB
Próximos 450 TB / mês $ 0,022 por GB
Mais de 500 TB / mês $ 0,021 por GB
Armazenamento S3 Standard-Infrequent Access (S3 Standard-IA)
Todo o armazenamento / mês $ 0,0125 por GB
S3 Intelligent-Tiering Storage
Outros serviços
- Cobrado por retriveal - Por acesso
● One zone - 0,01/GB
● Standard IA - 0,01/GB
- DTP - Data Transfer Price
- Se tiver que transferir o conteudo de uma region para outra
● U$ 0,02 por GB na maioria dos locais
○ Em Ohio mais barato 0,01/GB
- Transfer acceleration (CDN - CloudFront)
● Media de U$ 0,04 por GB
Encryption
● Tipo de encrypt:
○ Advanced Encryption Standard (AES)
● Server side
○ Amazon S3 Managed Keys
○ AWS-MKS Maganed keys
○ Key fornecida pelo cliente
● Client side
○ Faz o encrypt do arquivo e então envia para o S3 por ssl
Security
● Todos os buckets iniciam como privados
● Permite ACL (Access Control List)
○ Permissão Bucket (Default de permissão)
○ Permissão Folder
○ Permissão File
● Integra com IAM
○ Permite que as EC2 tenham acesso aos buckets por roles
Version Control
● Uma vez habilitado o versionamento vc não pode desabilitado, apenas suspender
○ Vc paga por cada arquivo versionado
● Única forma de deletar seria deletar o bucket
● Conseguimos recuperar um arquivo deletado
Life Cycle
● Pode ser usado com versionamento
● Mudança de type
● Regras aplicáveis no nível bucket a nivel arquivo
● Ação versão corrente
○ Enviar para glaicer depois de x dias
● Ação old
○ Deletar permanente
Cross Replication
● Bucket deve ter habilitado o versionamento
● Pode replicar toda bucket ou por tag/prefixo
● Possível baixar o custo do bucket replication,colocando o destino como glacier por exemplo
● Criar uma rule de acesso para o bucket owner
● Replicação não é feita de arquivos antes da criação do Cross Replication
○ Devo copiar manualmente
● Um arquivo deletado da bucket principal NÃO deleta da replicação
CloudFront
● Serviço responsável por disponibilizar Content Delivery Network (CDN)
● Replicar os dados de acordo com as requisições
● Após replicar o dado para edge o arquivo possui um lifetime
● RTMP Real Time Messange Protocol - arquivos de midia
○ Envia partes do arquivo
○ Precisa de um servidor
● WEB - HTTP, HTTPS, stream, website
○ Realiza o cache no edge location
○ Possivel criar regras pelos headers
○ Default 24hrs
○ Maximo 365 dias
○ Criar pagina de erro
○ Criar geo retrictions
Pagina Web
URL
<Bucket> - . S3-website - <region> . amazonaws.com
Referencia
https://www.apptio.com/blog/how-aws-s3-pricing-works/
https://www.sumologic.com/insight/s3-cost-optimization/
https://aws.amazon.com/pt/s3/pricing/
S3 - Simple storage service
S3 - Simple storage service
S3 - Simple storage service
S3 - Simple storage service
S3 - Simple storage service

Mais conteúdo relacionado

Semelhante a S3 - Simple storage service

PDC - Engenharia - Plataformas Computação em Nuvem
PDC - Engenharia - Plataformas Computação em NuvemPDC - Engenharia - Plataformas Computação em Nuvem
PDC - Engenharia - Plataformas Computação em Nuvemslides_teltools
 
Armazenamento - EBC on the road Brazil Edition [Portuguese]
Armazenamento - EBC on the road Brazil Edition [Portuguese]Armazenamento - EBC on the road Brazil Edition [Portuguese]
Armazenamento - EBC on the road Brazil Edition [Portuguese]Amazon Web Services
 
Quais são as opções de banco de dados gerenciados na AWS?
 Quais são as opções de banco de dados gerenciados na AWS? Quais são as opções de banco de dados gerenciados na AWS?
Quais são as opções de banco de dados gerenciados na AWS?Amazon Web Services LATAM
 
Um milhao de usuários simultâneos
Um milhao de usuários simultâneosUm milhao de usuários simultâneos
Um milhao de usuários simultâneosFernando Ike
 
Armazenamento para uma estratégia híbrida
 Armazenamento para uma estratégia híbrida Armazenamento para uma estratégia híbrida
Armazenamento para uma estratégia híbridaAmazon Web Services LATAM
 
Build smarter and scalable applications using Microsoft Azure Database Services
Build smarter and scalable applications using Microsoft Azure Database ServicesBuild smarter and scalable applications using Microsoft Azure Database Services
Build smarter and scalable applications using Microsoft Azure Database ServicesFabrício Catae
 
Cenários para vender Microsoft Azure
Cenários para vender Microsoft AzureCenários para vender Microsoft Azure
Cenários para vender Microsoft AzureSara Barbosa
 
Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...
Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...
Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...Lucas A. Romão
 
Big Query - Escalabilidade Infinita para os seus Dados
Big Query  - Escalabilidade Infinita para os seus DadosBig Query  - Escalabilidade Infinita para os seus Dados
Big Query - Escalabilidade Infinita para os seus DadosAlvaro Viebrantz
 
SSD no banco de dados é bom mesmo?
SSD no banco de dados é bom mesmo?SSD no banco de dados é bom mesmo?
SSD no banco de dados é bom mesmo?pichiliani
 

Semelhante a S3 - Simple storage service (20)

PDC - Engenharia - Plataformas Computação em Nuvem
PDC - Engenharia - Plataformas Computação em NuvemPDC - Engenharia - Plataformas Computação em Nuvem
PDC - Engenharia - Plataformas Computação em Nuvem
 
Armazenamento - EBC on the road Brazil Edition [Portuguese]
Armazenamento - EBC on the road Brazil Edition [Portuguese]Armazenamento - EBC on the road Brazil Edition [Portuguese]
Armazenamento - EBC on the road Brazil Edition [Portuguese]
 
3 amazon ebs avancado - 2015 - bfreis - v1
3   amazon ebs avancado - 2015 - bfreis - v13   amazon ebs avancado - 2015 - bfreis - v1
3 amazon ebs avancado - 2015 - bfreis - v1
 
AWS 101 - VBronwBag Brasil
AWS 101 - VBronwBag BrasilAWS 101 - VBronwBag Brasil
AWS 101 - VBronwBag Brasil
 
Webinar: Data warehouse na nuvem da AWS
Webinar: Data warehouse na nuvem da AWSWebinar: Data warehouse na nuvem da AWS
Webinar: Data warehouse na nuvem da AWS
 
arcserve in the AWS cloud
arcserve in the AWS cloud arcserve in the AWS cloud
arcserve in the AWS cloud
 
Quais são as opções de banco de dados gerenciados na AWS?
 Quais são as opções de banco de dados gerenciados na AWS? Quais são as opções de banco de dados gerenciados na AWS?
Quais são as opções de banco de dados gerenciados na AWS?
 
Redshift
RedshiftRedshift
Redshift
 
Discos & Cia em PostgreSQL
Discos & Cia em PostgreSQLDiscos & Cia em PostgreSQL
Discos & Cia em PostgreSQL
 
Introducao a aws storage backup e archiving
Introducao a aws storage backup e archivingIntroducao a aws storage backup e archiving
Introducao a aws storage backup e archiving
 
Um milhao de usuários simultâneos
Um milhao de usuários simultâneosUm milhao de usuários simultâneos
Um milhao de usuários simultâneos
 
Armazenamento para uma estratégia híbrida
 Armazenamento para uma estratégia híbrida Armazenamento para uma estratégia híbrida
Armazenamento para uma estratégia híbrida
 
Build smarter and scalable applications using Microsoft Azure Database Services
Build smarter and scalable applications using Microsoft Azure Database ServicesBuild smarter and scalable applications using Microsoft Azure Database Services
Build smarter and scalable applications using Microsoft Azure Database Services
 
Cenários para vender Microsoft Azure
Cenários para vender Microsoft AzureCenários para vender Microsoft Azure
Cenários para vender Microsoft Azure
 
Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...
Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...
Microsoft Azure Storage - Tudo o que você precisa saber sobre armazenamento d...
 
Arquivos No Banco
Arquivos No BancoArquivos No Banco
Arquivos No Banco
 
Iniciando com Amazon Cloudfront
Iniciando com Amazon CloudfrontIniciando com Amazon Cloudfront
Iniciando com Amazon Cloudfront
 
Big Query - Escalabilidade Infinita para os seus Dados
Big Query  - Escalabilidade Infinita para os seus DadosBig Query  - Escalabilidade Infinita para os seus Dados
Big Query - Escalabilidade Infinita para os seus Dados
 
Iniciando com Amazon Aurora
Iniciando com Amazon AuroraIniciando com Amazon Aurora
Iniciando com Amazon Aurora
 
SSD no banco de dados é bom mesmo?
SSD no banco de dados é bom mesmo?SSD no banco de dados é bom mesmo?
SSD no banco de dados é bom mesmo?
 

S3 - Simple storage service

  • 2. O que é? - Um lugar seguro, escalável e durável para armazenamento de arquivos
  • 3. Sobre armazenamento - Objeto - key - nome do arquivo - value - conteúdo do arquivo - version - versão - metadata - armazenamento de dados (tag, local)
  • 4. Observações - Buckets são como discos - Um arquivo pode ter o tamanho entre 1byte e 5TB - Armazenamento ilimitado - O nome do bucket é único mundialmente - Permite multiparts ● Sugerido fazer com arquivos acima de 100mb, e obrigatório acima de 5gb - Permite resumir upload parado
  • 6. - Dados não críticos e acessados com frequência: Relatórios não tão importantes - 99.99% disponibilidade - APENAS 99.99% de durabilidade sobre 1 ano - >=3 AZ Type - RRS - Redunce Redundancy Storage
  • 7. Preço do armazenamento - Cobrado por giga, não importa qual type - Brasil VS Ohio
  • 8. $.. ● PS: FREE por 1 ano ○ 5GB ○ 20.000 GET ○ 2.000 PUT/POST/COPY ○ 15GB de transferencia S3 Standard Storage Preços Primeiros 50 TB / mês $ 0,023 por GB Próximos 450 TB / mês $ 0,022 por GB Mais de 500 TB / mês $ 0,021 por GB Armazenamento S3 Standard-Infrequent Access (S3 Standard-IA) Todo o armazenamento / mês $ 0,0125 por GB Armazenamento S3 One Zone-Infrequent Access (S3 One Zone-IA) Todo o armazenamento / mês $ 0,01 por GB Amazon Glacier Storage Todo o armazenamento / mês $ 0,004 por GB S3 Intelligent-Tiering Storage, Frequent Access Tier Primeiros 50 TB / mês $ 0,023 por GB Próximos 450 TB / mês $ 0,022 por GB Mais de 500 TB / mês $ 0,021 por GB Armazenamento S3 Standard-Infrequent Access (S3 Standard-IA) Todo o armazenamento / mês $ 0,0125 por GB S3 Intelligent-Tiering Storage
  • 9. Outros serviços - Cobrado por retriveal - Por acesso ● One zone - 0,01/GB ● Standard IA - 0,01/GB - DTP - Data Transfer Price - Se tiver que transferir o conteudo de uma region para outra ● U$ 0,02 por GB na maioria dos locais ○ Em Ohio mais barato 0,01/GB - Transfer acceleration (CDN - CloudFront) ● Media de U$ 0,04 por GB
  • 10. Encryption ● Tipo de encrypt: ○ Advanced Encryption Standard (AES) ● Server side ○ Amazon S3 Managed Keys ○ AWS-MKS Maganed keys ○ Key fornecida pelo cliente ● Client side ○ Faz o encrypt do arquivo e então envia para o S3 por ssl
  • 11. Security ● Todos os buckets iniciam como privados ● Permite ACL (Access Control List) ○ Permissão Bucket (Default de permissão) ○ Permissão Folder ○ Permissão File ● Integra com IAM ○ Permite que as EC2 tenham acesso aos buckets por roles
  • 12. Version Control ● Uma vez habilitado o versionamento vc não pode desabilitado, apenas suspender ○ Vc paga por cada arquivo versionado ● Única forma de deletar seria deletar o bucket ● Conseguimos recuperar um arquivo deletado
  • 13. Life Cycle ● Pode ser usado com versionamento ● Mudança de type ● Regras aplicáveis no nível bucket a nivel arquivo ● Ação versão corrente ○ Enviar para glaicer depois de x dias ● Ação old ○ Deletar permanente
  • 14. Cross Replication ● Bucket deve ter habilitado o versionamento ● Pode replicar toda bucket ou por tag/prefixo ● Possível baixar o custo do bucket replication,colocando o destino como glacier por exemplo ● Criar uma rule de acesso para o bucket owner ● Replicação não é feita de arquivos antes da criação do Cross Replication ○ Devo copiar manualmente ● Um arquivo deletado da bucket principal NÃO deleta da replicação
  • 15. CloudFront ● Serviço responsável por disponibilizar Content Delivery Network (CDN) ● Replicar os dados de acordo com as requisições ● Após replicar o dado para edge o arquivo possui um lifetime ● RTMP Real Time Messange Protocol - arquivos de midia ○ Envia partes do arquivo ○ Precisa de um servidor ● WEB - HTTP, HTTPS, stream, website ○ Realiza o cache no edge location ○ Possivel criar regras pelos headers ○ Default 24hrs ○ Maximo 365 dias ○ Criar pagina de erro ○ Criar geo retrictions
  • 16. Pagina Web URL <Bucket> - . S3-website - <region> . amazonaws.com