Como funciona o Amazon S3
O Amazon S3, ou Amazon Simple Storage Service, é um armazenamento de objetos simplificado que pode ajudar você a armazenar e recuperar informações valiosas em seu dispositivo. Saiba como.
O Amazon S3 é usado por algumas das maiores empresas do mundo para armazenar e gerenciar dados. Explore o que é esse serviço de armazenamento, como ele funciona e como ele pode ser usado com o Seagate® Lyve™ Cloud para otimizar o armazenamento de dados.
O Amazon Simple Storage Service (Amazon S3) é um serviço de armazenamento em nuvem escalável desenvolvido para backup online, arquivamento de dados e aplicativos no Amazon Web Services (AWS).
Dados, arquivos e objetos podem ser transferidos para o Amazon S3 usando a Internet pública e a API do S3. Também é possível usar o AWS Direct Connect para criar uma conexão privada e consistente entre o S3 e seus data centers.
O AWS S3 é usado para armazenar e proteger grandes volumes de dados com um conjunto de recursos simplificados para facilitar o uso. Ele foi desenvolvido principalmente para grandes empresas, mas empresas de pequeno e médio porte também o usam. Os usuários podem armazenar e proteger diversos tipos de dados e usar o S3 de uma variedade de formas, incluindo:
O Amazon S3 conta com várias classes de armazenamento diferentes para casos de uso diferentes com modelos de preços diferentes.
Se você tiver criado seus buckets do S3 e feito upload de objetos, pode gerenciá-los usando várias ferramentas. Uma das melhores maneiras de gerenciar seu armazenamento é configurando o módulo S3 Lifecycle, um conjunto de regras que determinam como o S3 trara grupos de objetos para ajudar você a gerenciar custos.
Por exemplo, você pode definir ações de transição que movem dados automaticamente de uma categoria de custo mais alto para uma de custo mais baixo após um intervalo predefinido, como um mês ou um ano. Você também pode definir datas de vencimento automáticas.
Outras opções para gerenciamento do armazenamento ajudam a proteger seus dados, como:
Por padrão, os buckets e objetos armazenados no Amazon S3 são privados. Somente proprietários de recursos têm acesso. Você pode, entretanto, atribuir políticas de acesso a usuários no nível do bucket, objeto ou arquivo individual. O AWS Identity and Access Management (IAM) foi desenvolvido para ajudar você a gerenciar e controlar o acesso no nível do usuário.
As ferramentas de gerenciamento de acesso ajudam a auditar a forma como você armazena dados e organiza buckets.
O S3 Object Lambda permite adicionar seu próprio código a solicitações para modificar e processar dados ao serem retornados a um aplicativo específico. Seu código é executado na infraestrutura da AWS e é gerenciado pela AWS e processa dados automaticamente. Por exemplo, você pode filtrar filas, eliminar informações confidenciais antes de permitir acesso, redimensionar imagens automaticamente e muito mais.
Isso mitiga a necessidade de fazer várias cópias ou cópias derivadas de dados. A AWS trata das solicitações de acordo com os requisitos do seu código e fornece notificações de evento para quaisquer ações baseadas em arquivo.
O registro e monitoramento do armazenamento é uma parte essencial do gerenciamento dos dados. O S3 fornece vários recursos para ajudar você a ficar de olho em tudo e reagir a possíveis problemas.
Muitos provedores de armazenamento em nuvem exigem um compromisso antecipado para uma quantidade predeterminada de armazenamento de dados e capacidade de transferência. Se você exceder a capacidade, incorrerá em taxas de excedente. Dessa forma, os usuário corporativos geralmente sobreprovisionam e têm capacidade excessiva pela qual pagam mas não necessariamente usam.
Os preços do S3 funcionam de maneira diferente. Você só é cobrado por aquilo que realmente usa.
Preços de bucket do S3
Você paga somente pelos objetos que armazenar em buckets do S3. As tarifas são determinadas baseado na classe de armazenamento, no tamanho dos objetos e no tempo em que estão armazenados. Também há taxas variáveis, dependendo da classe de armazenamento e na recuperação, solicitação e ingestão.
Uma grande vantagem do S3 é que, quando você cria uma conta, é cadastrado automaticamente em todos os serviços e só paga pelos que usar. Isso possibilita o dimensionamento orgânico e o gerenciamento do ciclo de vida dos dados.
Saiba mais sobre as opções de preço no nosso guia: Fatores essenciais de preços do S3.
O S3 usa buckets, objetos, chaves, versionamento e políticas como terminologia para explicar não só como armazenar dados, mas como organizá-los.
Basicamente, buckets são um contêiner no qual um objeto é armazenado. Assim como um arquivo tradicional, o bucket armazena dados ou metadados (objetos). Um único bucket pode armazenar qualquer quantidade de objetos, e você pode ter até 100 buckets separados.
Os objetos servem como uma entidade fundamental que é armazenada dentro do S3. Objetos são dados ou metadados organizados dentro de buckets para fácil acesso. Para organizar ainda mais os objetos, use chaves de IDs de versão para identificá-los exclusivamente.
Chaves, também chamadas de chaves de objeto ou nomes de chave, são identificadores de um objeto dentro de um determinado bucket. Todo objeto tem uma chave, o que ajuda você a entender facilmente do que se trata o objeto.
Versionamento, também conhecido como ID de versão, ajuda os usuários a entender de qual variante do mesmo objeto se trata. Aplicar IDs de versionamento a objetos além nos nomes de chave pode ajudar você a criar uma organização mais clara dos objetos e recuperar versões específicas de um objeto único rapidamente.
As políticas de bucket, como políticas do IAM, ajudam você a definir permissões para um bucket específico ou objetos dentro dele. Isso pode adicionar uma camada extra de proteção aos seus dados.
Observação: somente o proprietário do bucket pode criar uma política para um bucket e seus objetos. Além disso, as políticas de bucket são limitadas a 20 kilobytes.
Crie uma base forte para sua estratégia de armazenamento em nuvem usando S3 e aprimore-o para alcançar o desempenho eficiente da multinuvem.
O Lyve Cloud implementa armazenamento massivo complementando os ambientes de nuvem híbrida e multinuvem existentes com uma abordagem de dados sempre ativos. Isso significa que os dados estão sempre acessíveis quando você precisa deles e estão disponíveis imediatamente para transitarem entre camadas de armazenamento.
Quando usado em parceria com o S3, o Lyve Cloud posiciona os dados corporativos para casos de uso de backup e recuperação de sucesso.