• JP

O que é o S3?

A Amazon Web Services AWS é um dos serviços de Cloud Computing mais tradicionais e com mais recursos do mercado. Um dos recursos mais utilizados é o S3.


O que é o S3?


S3 é uma abreviação para Simple Storage Service. É um recurso gerenciado pela própria AWS, ou seja, não preocupamos em gerenciar a infra-estrutura. Provê um repositório de objetos possibilitando armazenar objetos de diversos volumes, backups, sites, execução de análise de dados, gerenciamento de Data Lakes e etc. Provê também diversas integrações com outras ferramentas da AWS visando um repositório base.


Organização dos dados


O S3 é dividido em diferentes Buckets contendo uma estrutura de pastas com base nas necessidades dos clientes.


O que é um Bucket?


O Bucket que é uma espécie de contêiner onde todos os objetos serão armazenados e organizados. Uma coisa muito importante é que este Bucket deve ser único.


Arquitetura


A seguir, temos um desenho mais simplista da arquitetura do S3 com os Buckets e os diretórios de pastas.

Poderíamos descrever estes Buckets do desenho como Buckets de diferentes organizações ou até de uma mesma organização. É legal entender que, para uma região pode e vai existir um cenário como mostrado acima.


Integrações


O eco-sistema da AWS possibilita a integração da maioria de suas ferramentas e de terceiros. O S3 é um dos recursos que mais possui integrações.


Alguns exemplos de ferramentas com integração:


  • Athena

  • Glue

  • Kinesis Firehose

  • Lambda

  • Delta Lake

  • RDS

  • Outros

SDK


A AWS provê SDK compatível para diferentes linguagens de programação que possibilita manipular objetos no S3, como criar Buckets, pastas, upload e download de arquivos e muito mais.







Posts recentes

Ver tudo