O nível gratuito da AWS inclui 5 GB de armazenamento, 20.000 solicitações GET e 2.000 solicitações PUT com o Amazon S3.

Veja os detalhes do nível gratuito da AWS »

O Amazon S3 é o armazenamento para a internet. Ele foi projetado para facilitar a computação de escala na web para os desenvolvedores.

O Amazon S3 fornece uma interface simples de serviços da web que pode ser usada para armazenar e recuperar qualquer quantidade de dados, a qualquer momento e de qualquer lugar na web. Ele concede acesso a todos os desenvolvedores para a mesma infraestrutura altamente escalável, confiável, segura, rápida e econômica que a Amazon utiliza para executar sua própria rede global de sites da web. O serviço visa maximizar os benefícios de escala e poder passar esses benefícios para os desenvolvedores.



O Amazon S3 fornece um armazenamento altamente durável e disponível para uma variedade de conteúdo, que podem variar desde aplicativos web até arquivos de mídia. Permite que você descarregue a sua infraestrutura de armazenamento completa na nuvem, onde você pode tirar proveito da escalabilidade do Amazon S3 e da modalidade de pagar somente pelo que se usa para lidar com suas crescentes necessidades de armazenamento. Você pode distribuir seu conteúdo diretamente do Amazon S3 ou usar o Amazon S3 como um arquivo de origem para direcionar o conteúdo aos seus pontos de presença do Amazon CloudFront.

Para compartilhar conteúdo que seja facilmente reproduzido ou que esteja armazenando uma cópia original em outros lugares, o recurso do Amazon S3 de Reduced Redundancy Storage (RRS) fornece uma solução atraente. Por exemplo, se você está armazenando conteúdo de mídia internamente, mas precisa fornecer acessibilidade para seus clientes, parceiros de canal ou funcionários, o RRS é uma solução de baixo custo para armazenar e compartilhar este conteúdo.

Se você está armazenando dados farmacêuticos para análise, dados financeiros para computação e preços, ou imagens para redimensionamento, o Amazon S3 é um local ideal para armazenar seu conteúdo original. Você pode então enviar este conteúdo para o Amazon EC2 para computação, redimensionamento ou outras análises de grande escala – sem incorrer em qualquer encargo de transferência de dados para movimentar os dados entre os serviços. Você pode optar por armazenar o conteúdo resultante que pode ser reproduzido, usando o recurso do Amazon S3 de Reduced Redundancy Storage (ou, obviamente, você pode armazená-lo usando o armazenamento padrão do Amazon S3).

O Amazon S3 oferece uma solução altamente durável, escalável e segura para fazer backup e arquivamento de dados críticos. Você pode usar o recurso de controle de versões do Amazon S3 para oferecer ainda mais proteção para seus dados armazenados. Se você possuir conjuntos de dados de tamanho significativo, você pode usar o AWS Import/Export para mover grandes volumes de dados para dentro e para fora da AWS com dispositivos de armazenamento físico. Isso é ideal para mover grandes volumes de dados para backups periódicos, ou recuperar dados rapidamente em virtude de situações de recuperação de desastres. Você também pode definir regras para arquivar conjuntos de objetos do Amazon S3 no serviço de armazenamento de custo extremamente baixo do Amazon Glacier com base em durações de objetos. À medida que seus dados avançarem no tempo de vida, essas regras permitirão que você garanta que eles sejam automaticamente armazenados na opção de armazenamento que for mais econômica para suas necessidades.

Saiba mais »

Você pode hospedar seu site estático inteiro no Amazon S3 para uma solução de hospedagem extremamente disponível e econômica, que pode ser escalável automaticamente para atender a demandas de tráfego. Hospedar por conta própria um site extremamente disponível que possa atender a cargas de tráfego de pico pode ser algo desafiador e dispendioso. Com o Amazon S3, você pode atender com segurança ao seu tráfego e atender a picos não previstos, sem se preocupar com a escalabilidade de sua infraestrutura. O Amazon S3 foi desenvolvido para fornecer 99,99% de disponibilidade e 99,999999999% de durabilidade, além de fornecer a você acesso à mesma infraestrutura extremamente escalável, confiável e rápida que a Amazon usa para executar sua própria rede global de sites. Você também se beneficia do preço de pagamento conforme o uso. Pague somente pela capacidade que usar. A solução de hospedagem de site do Amazon S3 é ideal para sites com conteúdo estático, incluindo arquivos html, imagens, vídeos e scripts por parte do cliente, como JavaScript. (O Amazon EC2 é recomendado para sites com scripts por parte do servidor e interação com banco de dados.)


O Amazon S3 baseia-se na ideia de que qualidade armazenamento baseado em Internet deve ser fácil. Ele ajuda a libertar os desenvolvedores da preocupação de como armazenarão seus dados, se estarão seguros, ou se terão espaço de armazenamento suficiente disponível. Os liberta também dos custos iniciais da criação de sua própria solução de armazenamento, bem como dos custos contínuos de manutenção e dimensionamento de seus servidores de armazenamento. A funcionalidade do Amazon S3 é simples e robusta: armazene qualquer volume de dados de forma econômica e segura, garantindo que os dados estarão sempre disponíveis quando você precisar deles. O Amazon S3 permite que os desenvolvedores se concentrem em inovar com dados, em vez de descobrir como armazená-los.

O Amazon S3 foi construído para atender aos seguintes requisitos de design:

Criado para fornecer uma infraestrutura que permita ao cliente manter total controle sobre quem pode acessar os dados dele. Também é necessário que os clientes possam facilmente proteger seus dados em trânsito e em repouso.

Armazene dados com durabilidade de até 99,999999999% e disponibilidade de 99.99%. Não pode haver nenhum ponto de falha. Todas as falhas devem ser toleradas ou reparadas pelo sistema sem nenhum tempo de inatividade.

O Amazon S3 pode ser dimensionado em termos de armazenamento, taxa de solicitações e usuários para oferecer suporte a um número ilimitado de aplicativos na escala da web. Ele usa a escala como uma vantagem: a adição de nós ao sistema aumenta, em vez de diminuir, sua disponibilidade, velocidade, produtividade, capacidade e robustez.

O Amazon S3 deve ser rápido o suficiente para oferecer suporte a aplicativos de alto desempenho. A latência de servidor deve ser insignificante em relação à latência de Internet. Quaisquer gargalos de desempenho podem ser corrigidos, com a simples adição de nós ao sistema.

O Amazon S3 foi construído a partir de componentes de hardware de baixo custo. Todo o hardware falhará em um determinado momento, porém isso não deve prejudicar o sistema como um todo. Ele deve ser independente do hardware, para que a economia possa continuar sendo feita à medida que o Amazon siga reduzindo os custos de infraestrutura.

A construção de um armazenamento altamente escalável, confiável, rápido e acessível é bastante complicada. Fazê-lo de uma forma que facilite sua utilização por qualquer aplicativo em qualquer lugar é ainda mais complicado. O Amazon S3 deve poder fazer tudo isso.

Uma função determinante de design foi que um único sistema do Amazon S3 distribuído deveria apoiar tanto as necessidades de ambos aplicativos internos da Amazon quanto as de desenvolvedores externos de qualquer aplicativo. Isso significa que deve ser rápido e confiável o suficiente para ser executado a partir de websites da Amazon.com e flexível o suficiente para que qualquer desenvolvedor possa usá-lo para qualquer necessidade de armazenamento de dados.