Armazenar seus dados na nuvem é fácil, reduz custos e não compromete a qualidade e segurança dos seus dados. Como vimos em outros postar sobre Google Cloud Platform ou AWS, existem diferentes provedores de serviços de armazenamento em nuvem e vários usos que podem ser dados a ele.
Ele armazenamento de objetos pode ser usado para preservar qualquer objeto como fotos, vídeo, áudio, PDF, documentos, arquivos estáticos, etc. Bem como para hospedar um site estático ou para fins de backup. Entre as principais empresas que oferecem este serviço estão: Amazonas, Google Nuvem e Microsoft. Neste artigo veremos alternativas ao Amazon s3, como Google Cloud Storage e Microsoft Azure Blob Storage.
1. Comparação entre Amazon s3, Google Cloud Storage e Microsoft Azure Blob Storage
Recurso | |||
---|---|---|---|
Definição | Armazenamento de objetos que oferece escalabilidade, disponibilidade de dados, segurança e desempenho | Armazenamento de objetos para todos os tipos de empresas e qualquer quantidade de dados. Oferece disponibilidade, escalabilidade, segurança, desempenho e aprendizado de máquina | Armazenamento de objetos para cargas de trabalho nativas da nuvem, arquivos, data lakes, computação de alto desempenho e aprendizado de máquina |
Tipo de armazenamento | Balde | Balde | Containers |
Classes de armazenamento | 1. Padrão S3 (padrão) 2. Padrão S3-IA 3. Camadas inteligentes S3 4. S3 Uma Zona-IA 5. Geleira S3 6. Arquivo profundo da geleira S3 7. RRS (não recomendado) |
1. Armazenamento padrão (padrão) 2. Armazenamento Nearline 3. Armazenamento Coldline 4. Armazenamento de arquivo |
Níveis de acesso: 1. Quente (padrão) 2. Fresco 3. Arquivo Níveis de desempenho: 1. Prêmio 2. Padrão (padrão) |
Redundância de dados | Região | Região Região dupla Multirregião |
Armazenamento localmente redundante (LRS) Armazenamento redundante de zona (ZRS) Armazenamento com redundância geográfica (GRS) |
Gerenciamento do ciclo de vida de objetos | Regras do ciclo de vida | Gerenciamento do ciclo de vida de objetos | Gerenciamento do ciclo de vida |
Aceleração de carregamento | 1. Carregamento de várias partes 2. Aceleração de transferência |
1. Carregamento retomável 2. Cargas Compostas Paralelas |
N / D |
Capacidade de pesquisa | Atenas | BigQuery | Consultar conteúdo do blob |
2. Plataforma Google Cloud
Armazenamento em nuvem do Google é uma plataforma de armazenamento de objetos online. Ele foi projetado para ajudar empresas de todos os tamanhos para armazenar, organizar e analisar diversos tipos de documentos, arquivos de áudio e vídeo, imagens e outros dados; tudo em um repositório centralizado. A plataforma inclui segmentos que permitem às empresas criar espaços de armazenamento por geografia ou região e definir largura de banda e permissões de acesso.
Algumas de suas características são:
Expande a capacidade de armazenamento 99 % mais rápido do que com ambientes locais.
Replicar o 100 % dos seus dados entre regiões em 15 minutos ou menos.
Descubra o que significa ter uma durabilidade anual de armazenamento de 99,9%.
Descubra como os clientes usam Cloud Storage para desenvolver negócios globais.
Migração fácil de dados para classes de armazenamento mais baratas
Com a função de gerenciamento do ciclo de vida de objetos (OLM) É possível configurar seus dados, para que eles vão automaticamente para classes de armazenamento de menor custo quando as condições que você estabelece forem atendidas. Por exemplo, se eles foram armazenados por um determinado período de tempo ou se você armazena uma versão mais recente deles.
Diferentes opções de redundância
Armazenamento na núvem tem uma lista crescente de locais de segmentos de armazenamento onde você pode armazenar seus dados com várias opções de redundância automática. Pode personalize onde e como armazenar seus dados, se você deseja otimizar seus tempos de resposta para alguns décimos de segundo ou criar um plano robusto de recuperação de falhas.
Fácil transferência de dados para Cloud Storage
Ele Serviço de transferência de armazenamento Caracteriza-se por ter uma grande capacidade de desempenho e oferece acesso on-line ao Cloud Storage, com escalabilidade e velocidade essenciais para simplificar o processo de transferência de dados. Para transferir dados off-line, o serviço Transfer Appliance fornece um servidor de armazenamento que é incorporado ao data center de cada usuário e depois enviado para um local de ingestão onde os dados são carregados no Cloud Storage.
Armazenamento de arquivo que você pode realmente usar
Com baixa latência e uma única API para todo Cloud Storage, as classes Archive e Coldline oferecem uma armazém frio que você pode realmente usar. Dessa forma, você pode usar os dados armazenados nessas classes diretamente de aplicativos com baixa latência, assim como faria com outras classes de armazenamento.
Classes de armazenamento para qualquer carga de trabalho
É possível armazenar seus dados em diferentes classes de armazenamento para reduzir custos sem afetar negativamente o desempenho. Você pode começar com uma classe adequada ao seu uso atual e reconfigurá-la posteriormente para reduzir custos.
- Armazenamento padrão: É uma classe ideal para armazenar dados que precisam ser acessados com frequência, como sites, streaming de vídeos e aplicativos móveis.
- Armazenamento Nearline: é uma classe de baixo custo útil para dados que podem ser armazenados por pelo menos 30 dias, como backups e mídias acessadas com pouca frequência.
- Armazenamento Coldline: Esta é uma classe de custo muito baixo, útil para informações que podem ser armazenadas por pelo menos 90 dias, como dados de failover.
- Armazenamento de arquivo: É o tipo mais barato e destina-se a dados que podem ser armazenados por pelo menos 365 dias, como arquivos regulatórios.
2.1 Preço
O Preços do serviço Cloud Storage Eles se baseiam no uso que você faz deles, incluindo a quantidade de dados que você armazena, por quanto tempo você os mantém, o número de operações que você realiza neles e os recursos de rede que você usa ao migrar ou acessá-los. Para classes de armazenamento refrigerado, destinadas à preservação a longo prazo de dados que não são acessados com frequência, também se aplicam taxas para obtenção de dados e exclusão antecipada.
O Parceiros do Google Cloud integrar suas ferramentas líderes do setor ao Cloud Storage para obter maior suporte para todos os tipos de recursos, desde segurança e transferência de dados até backup e arquivamento.
2.2 Funções básicas
A funcionalidade de gerenciamento do ciclo de vida do objeto O Cloud Storage permite que os usuários definam regras personalizadas para excluir ou reter versões antigas de objetos, definir o tempo de expiração da sessão e fazer upgrade ou downgrade de tipos de armazenamento com base nos requisitos de negócios.
Os serviços gerenciados de chaves integrados na nuvem permitem que os administradores criptografem os dados armazenados e forneçam acesso seguro a vários usuários por meio de chaves criptografadas. Os usuários também podem colocar arquivos ou documentos em espera para evitar a sua eliminação, bem como realizar operações de backup, arquivamento e recuperação de desastres e mais. Tudo em um portal unificado.
Notificações do Pub/Sub para Cloud Storage
As notificações do Pub/Sub enviam informações sobre alterações em objetos nos seus buckets para o Pub/Sub, onde as informações são adicionadas a um tópico do Pub/Sub de sua escolha na forma de mensagens.
Logs de auditoria em nuvem com armazenamento em nuvem
Os logs de auditoria em nuvem permitem gerar logs para operações de API realizadas no armazenamento em nuvem.
Logs de uso e logs de armazenamento
O Cloud Storage oferece registros de uso e de armazenamento na forma de arquivos CSV que você pode baixar e visualizar. O registros de uso Eles fornecem informações para todas as solicitações feitas a um bucket específico e são criados a cada hora. O registros de armazenamento Eles fornecem informações sobre o consumo de armazenamento desse bucket no último dia e são criados diariamente. Depois de configurados, os logs de uso e armazenamento são criados automaticamente como novos objetos em um bucket especificado por você.
Compartilhamento de recursos entre origens (CORS)
A Especificação de Compartilhamento de Recursos de Origem Cruzada (CORS) foi desenvolvida pelo World Wide Web Consortium (W3C) para contornar a limitação da política de mesma origem. O Cloud Storage oferece suporte a essa especificação, permitindo que você configure seus buckets para oferecer suporte ao CORS.
URLs assinados
Ele é usado para conceder acesso limitado a recursos a qualquer pessoa que possua o URL, independentemente de possuir uma conta do Google.
Hospedagem de site estático
Com esta opção é possível configurar um intervalo do Cloud Storage para hospedar um site estático para um domínio que você possui. As páginas da web estáticas podem conter tecnologias do lado do cliente, como HTML, CSS e JavaScript. Eles não podem conter conteúdo dinâmico, como scripts do lado do servidor, como PHP.
2.3 Implementação
Como vimos, o Google Cloud Storage está acostumado a armazenar dados em Nuvem do Google. Geralmente é usado para armazenar dados não estruturados, ou seja, objetos ou arquivos de qualquer tipo e tamanho. O armazenamento está localizado na barra lateral esquerda do Developers Console: Armazenamento > Cloud Storage > Navigator.
Cloud Storage ajuda administradores para registrar e manter registros de atividades do usuário e acesso a dados para referência futura, bem como receber notificações de atualização ou exclusão de arquivos. Ele também oferece suporte à integração com vários aplicativos de terceiros, como Acronis, Commvault, HYCU, NetApp, TapeArk, Synology e muito mais.
- Abre Armazenar > Armazenamento na núvem > Navegador no console do desenvolvedor.
- Habilitar O faturamento, se procede. Você pagará apenas pelo que usar.
- Clique Crie um segmento para gerar um segmento contendo seus dados.
- Use os botões de upload de segmento para adicionar arquivos ou pastas.
- Clique no ícone para definir o permissões e metadados de segmentos, arquivos ou pastas.
- Se considerar necessário, marque as caixas da coluna Compartilhar publicamente para compartilhar dados por meio de links públicos.
2.4 Treinamento
No link a seguir você pode ver todos os passos que podem ser executados em Armazenamento em nuvem do Google Link
2.5 Assistência/suporte
Caso seja necessário assistência de suporte técnico devido a algum tipo de incidente, o serviço de Plataforma Google Cloud ofertas ajuda através de parceiros ou através do console Suporte do Google (Comparecimento).
2.6 Ideal para…
Armazenamento na núvem, principal alternativa amazon s3, é um serviço para armazene seus objetos no Google Cloud Platform. Um objeto é um dado imutável que consiste em um arquivo de qualquer formato. Dessa forma, os objetos são armazenados em containers chamados buckets, e todos os buckets são associados a um projeto que, por sua vez, pode ser agrupado em uma organização. Cada projeto, bucket e objeto é um recurso em Google Nuvem e, por exemplo, os casos de Mecanismo de computação.
Depois de criar um projeto, você pode criar buckets do Cloud Storage, fazer upload de objetos para seus buckets e fazer download deles. Você também pode conceder permissões para tornar seus dados acessíveis aos principais especificados ou, em certos casos de uso, como hospedar um site, acessível a toda a Internet pública.
3. Microsoft Azure
A plataforma Armazenamento Azure é a solução de Armazenamento em nuvem da Microsoft O Armazenamento do Azure fornece armazenamento altamente disponível, altamente escalonável, durável e seguro para uma ampla variedade de objetos de dados na nuvem.
Os objetos de dados do Armazenamento do Azure podem ser acessados de qualquer lugar do mundo por HTTP ou HTTPS por meio de uma API REST. O Azure Storage também oferece bibliotecas de clientes para desenvolvedores que criam aplicativos ou serviços com .NET, Java, Python, JavaScript, C++ e Go.
O desenvolvedores e profissionais de TI Eles podem usar o Azure PowerShell e a CLI do Azure para escrever scripts que executam tarefas de configuração ou gerenciamento de dados. O portal do Azure e o Azure Storage Explorer fornecem ferramentas de interface do utilizador para interagir com o Azure Storage.
Serviços de dados de armazenamento do Azure
A plataforma Azure Armazenamento inclui os seguintes serviços de dados:
Blobs Azure: um armazenamento de objetos extremamente escalável para texto e dados binários. Também inclui suporte para análise de big data por meio do Data Lake Storage Gen2.
Arquivos do Azure: Compartilhamentos de arquivos gerenciados para implantações locais e na nuvem.
Filas do Azure: um armazenamento de mensagens para mensagens confiáveis entre componentes de aplicativos.
Tabelas do Azure: um armazenamento NoSQL para armazenamento sem esquema de dados estruturados.
Discos Azure: volumes de armazenamento em nível de bloco para máquinas virtuais do Azure.