Compare o armazenamento no Azure e na AWS
O público deste guia são organizações ou indivíduos que estão migrando da AWS para o Azure ou adotando uma estratégia multicloud. O objetivo deste guia é ajudar os arquitetos da AWS a entender os recursos de armazenamento do Azure comparando os serviços do Azure com os serviços da AWS.
S3/EBS/EFS e Armazenamento do Azure
Na plataforma da AWS, o armazenamento em nuvem normalmente é implantado de três maneiras:
Simple Storage Service (S3). Armazenamento básico de objetos que disponibiliza dados por meio de uma API.
Armazenamento de bloco elástico (EBS). Armazenamento em nível de bloco que normalmente se destina ao acesso por uma única máquina virtual (VM). Você pode anexá-lo a vários volumes usando classes de armazenamento e sistemas de arquivos específicos.
Armazenamento compartilhado. Vários serviços de armazenamento compartilhado que a AWS oferece, como o Elastic File System (EFS) e a família FSx de sistemas de arquivos gerenciados.
No Armazenamento do Azure, as contas de armazenamento dependentes de subscrição permitem-lhe criar e gerir os seguintes serviços de armazenamento:
O armazenamento de blobs armazena qualquer tipo de texto ou de dados binários, tal como um documento, um ficheiro de multimédia ou um instalador de aplicação. Pode definir o Armazenamento de blobs para acesso privado ou partilhar os conteúdos publicamente na Internet. O armazenamento de blobs tem a mesma finalidade dos serviços S3 e EBS do AWS.
O armazenamento de tabelas armazena conjuntos de dados estruturados. O Armazenamento de tabelas é um arquivo de dados do atributo chave NoSQL, que permite um rápido desenvolvimento e um acesso rápido a grandes quantidades de dados. É semelhante aos serviços SimpleDB e DynamoDB do AWS.
O armazenamento de filas fornece mensagens para o processamento de fluxos de trabalho e para a comunicação entre os componentes dos serviços cloud.
O armazenamento de arquivos fornece armazenamento compartilhado para aplicativos. Ele usa o protocolo SMB (Server Message Block) ou NFS (Network File System) padrão. O armazenamento de ficheiros é utilizado de forma semelhante à forma como o EFS ou FSx para Windows File Server são utilizados.
O Azure também fornece outros sistemas de ficheiros geridos, incluindo o Azure Managed Lustre, os Azure NetApp Files e o Azure Native Qumulo. Para obter mais informações, consulte Comparação de armazenamento.
Glacier e Armazenamento do Azure
O Armazenamento de Blobs do Arquivo do Azure é comparável ao serviço de armazenamento AWS Glacier. Destina-se a dados raramente acessados que são armazenados por pelo menos 180 dias e podem tolerar várias horas de latência de recuperação.
Para os dados que são acedidos com pouca frequência, mas que têm de estar imediatamente disponíveis quando são acedidos, a camada de Armazenamento de Blobs de Acesso Esporádico do Azure fornece um armazenamento mais económico do que o armazenamento de blobs padrão. Esta camada de armazenamento é comparável ao AWS S3 - serviço de armazenamento de Acesso Pouco Frequente.
Controle de acesso ao armazenamento de objetos
Na AWS, o acesso ao S3 normalmente é concedido por meio de uma função de gerenciamento de identidade e acesso (IAM) ou diretamente na política de bucket do S3. O acesso à rede do plano de dados normalmente é controlado por meio de políticas de bucket do S3.
Com o Armazenamento de Blobs do Azure, uma abordagem em camadas é usada. O firewall do Armazenamento do Azure é usado para controlar o acesso à rede do plano de dados.
No Amazon S3, é comum usar URLs pré-assinados para conceder acesso de permissão por tempo limitado. No armazenamento de Blob do Azure, você pode obter um resultado semelhante usando uma assinatura de acesso compartilhado.
Redunandacy regional e replicação para armazenamento de objetos
As organizações geralmente querem proteger seus objetos de armazenamento usando cópias redundantes. Na AWS e no Azure, os dados são replicados em uma região específica. No Azure, você controla como os dados são replicados usando o armazenamento com redundância local (LRS) ou o armazenamento com redundância de zona (ZRS). Se você usar o LRS, as cópias serão armazenadas no mesmo datacenter por motivos de custo ou conformidade. O ZRS é semelhante à replicação da AWS: replica dados em zonas de disponibilidade dentro de uma região.
Os clientes da AWS geralmente replicam seus buckets do S3 para outra região usando a replicação entre regiões. Você pode implementar esse tipo de replicação no Azure usando a replicação de blob do Azure. Outra opção é configurar o armazenamento com redundância geográfica (GRS) ou o armazenamento com redundância de zona geográfica (GZRS). GRS e GZRS replicam dados de forma síncrona para uma região secundária sem exigir uma configuração de replicação. Os dados não estão acessíveis, a menos que ocorra um failover planejado ou não planejado.
Comparando opções de armazenamento em bloco
Ambas as plataformas fornecem diferentes tipos de discos para atender a necessidades específicas de desempenho. Embora as características de desempenho não correspondam exatamente, a tabela a seguir fornece uma comparação generalizada. Você deve sempre realizar testes para determinar quais configurações de armazenamento melhor se adequam ao seu aplicativo. Para discos de melhor desempenho, na AWS e no Azure, você precisa corresponder o desempenho de armazenamento da VM com o tipo de disco provisionado e a configuração.
Tipo de volume do AWS EBS | Disco gerenciado do Azure | Utilizar |
---|---|---|
GP2/GP3 | SSD Standard | Servidores Web e servidores de aplicativos levemente usados ou ambientes de desenvolvimento/teste |
GP2/GP3 | SSD Premium | Cargas de trabalho sensíveis a produção e desempenho |
io1 | SSD Premium v2 | Cargas de trabalho sensíveis ao desempenho ou cargas de trabalho que exigem IOPS alta e baixa latência |
io2 | Armazenamento de Discos Ultra | Cargas de trabalho intensivas de E/S, bancos de dados com desempenho exigente e cargas de trabalho de transação muito altas que exigem alta taxa de transferência e IOPS |
ST1/SC1 | HDD Standard | Sistemas não críticos ou de acesso pouco frequente |
No Azure, você pode configurar muitos tipos de VM para cache de host. Quando o cache do host está habilitado, o armazenamento em cache é disponibilizado para a VM e pode ser configurado para somente leitura ou modo de leitura/gravação. Para algumas cargas de trabalho, o cache pode melhorar o desempenho do armazenamento.
Comparação de armazenamento
Armazenamento de objetos
Serviço do AWS | Serviço do Azure | Description |
---|---|---|
Serviços de armazenamento simples (S3) | Armazenamento de blobs | Serviço de armazenamento de objetos para casos de uso que incluem aplicativos em nuvem, distribuição de conteúdo, backup, arquivamento, armazenamento imutável, recuperação de desastres e análise de big data. |
Discos de servidor virtual
Serviço do AWS | Serviço do Azure | Description |
---|---|---|
Armazenamento de blocos elásticos (EBS) | Managed Disks | Armazenamento SSD otimizado para operações de leitura/escrita intensivas de E/S. Para uso como armazenamento de máquina virtual do Azure de alto desempenho. |
Amazon FSX para LUNs iSCSI ou NVMe/TCP ONTAP da NetApp | Azure Elastic SAN | Recursos de SAN (Storage Area Network, rede de armazenamento de dados) na nuvem. Usa protocolos de armazenamento padrão do setor. |
Arquivos compartilhados
Serviço do AWS | Serviço do Azure | Description |
---|---|---|
Sistema de arquivos elástico | Ficheiros | Fornece uma interface simples para criar e configurar sistemas de arquivos rapidamente e compartilhar arquivos comuns. Suporta protocolo NFS para conectividade. |
Servidor de arquivos do Amazon FSx para Windows | Ficheiros | Fornece um compartilhamento de arquivos SMB gerenciado que pode funcionar com o Ative Directory para controle de acesso. Os Arquivos do Azure também podem se integrar nativamente ao Microsoft Entra ID. |
Amazon FSx para Lustre | Azure Managed Lustre | Fornece um sistema de arquivos Lustre gerenciado que se integra ao armazenamento de objetos. Os principais casos de uso incluem HPC, aprendizado de máquina e análise. |
Amazon FSx para NetApp ONTAP | Azure NetApp Files | Fornece recursos gerenciados da NetApp na nuvem. Inclui armazenamento de arquivos de alto desempenho de protocolo duplo. |
Arquivo e cópia de segurança
Serviço do AWS | Serviço do Azure | Description |
---|---|---|
S3 Acesso Infrequente (IA) | Nível de armazenamento legal | O Cool Storage é um nível de baixo custo para armazenar dados que são acessados com pouca frequência e de longa duração. |
Glaciar S3 | Nível de armazenamento de acesso frio | A armazenagem frigorífica tem custos de armazenamento mais baixos e custos de acesso mais elevados. Os tempos de acesso permanecem em milissegundos. |
Arquivo profundo da geleira S3 | Nível de acesso ao arquivo de armazenamento | O armazenamento de arquivos tem o menor custo de armazenamento e maiores custos de recuperação de dados. Pode levar horas para recuperar dados. |
Cópia de segurança | Cópia de segurança | Essa opção é usada para fazer backup e recuperar arquivos, bancos de dados, discos e máquinas virtuais. O Backup do Azure também dá suporte ao backup de sistemas Windows locais compatíveis. |
Armazenamento híbrido
Serviço do AWS | Serviço do Azure | Description |
---|---|---|
AWS Storage Gateway: Gateway de arquivos do S3 | Azure Data Box Gateway, Azure File Sync | Fornece compartilhamentos de arquivos NFS e SMB locais e armazenados em cache localmente que são apoiados na nuvem. |
AWS Storage Gateway: gateway de fita | Nenhuma | Substitui fitas físicas locais por fitas virtuais locais e com suporte em nuvem. |
AWS Storage Gateway: Volume Gateway | Nenhuma | Fornece armazenamento em bloco baseado em iSCSI local que é apoiado na nuvem. |
DataSync | Sincronização de ficheiros | Os Arquivos do Azure podem ser implantados de duas maneiras principais: montando diretamente os compartilhamentos de arquivos do Azure sem servidor ou armazenando em cache os compartilhamentos de arquivos do Azure no local usando a Sincronização de Arquivos do Azure. |
Transferência de dados em massa
Serviço do AWS | Serviço do Azure | Description |
---|---|---|
Importar/Exportar disco | Importação/Exportação | Solução de transporte de dados que utiliza aplicações e discos seguros para transferir grandes quantidades de dados. Oferece também proteção de dados durante o trânsito. |
Borda bola de neve | Data Box | Solução de transporte de dados em escala de petabytes para exabytes que usa dispositivos de armazenamento de dados de segurança aprimorada para transferir grandes quantidades de dados de e para o Azure. |
Arquiteturas de armazenamento
Arquitetura | Description |
---|---|
Soluções de armazenamento de dados médicos | Armazene dados de saúde de forma eficaz e económica com soluções baseadas na cloud do Azure. Faça a gestão de registos médicos com o mais alto nível de segurança incorporada. |
Exibir arquiteturas de armazenamento do Azure
Contribuidores
Este artigo é mantido pela Microsoft. Foi originalmente escrito pelos seguintes contribuidores.
Autor principal:
- Adam Cerini - Brasil | Diretor, Estrategista de Tecnologia de Parceiros
Outros contribuidores:
- Yuri Baijnath - Brasil | Gerente Sênior CSA
Para ver perfis não públicos do LinkedIn, inicie sessão no LinkedIn.