Comparación del almacenamiento en Azure y AWS
El público de esta guía es organizaciones o usuarios que van a migrar de AWS a Azure o adoptar una estrategia multinube. El objetivo de esta guía es ayudar a los arquitectos de AWS a comprender las funcionalidades de almacenamiento de Azure comparando los servicios de Azure con los servicios de AWS.
S3/EBS/EFS y Azure Storage
En la plataforma AWS, el almacenamiento en la nube normalmente se implementa de tres maneras:
Simple Storage Service (S3) . Almacenamiento de objetos básico que hace que los datos estén disponibles a través de una API.
Elastic Block Store (EBS). Almacenamiento de nivel de bloque que normalmente está pensado para el acceso mediante una sola máquina virtual (VM). Puede adjuntarlo a varios volúmenes mediante clases de almacenamiento y sistemas de archivos específicos.
Almacenamiento compartido. Varios servicios de almacenamiento compartido que AWS proporciona, como Elastic File System (EFS) y la familia FSx de sistemas de archivos administrados.
En Azure Storage, las cuentas de almacenamiento enlazadas a la suscripción le permiten crear y administrar los siguientes servicios de almacenamiento:
Blob Storage almacena cualquier tipo de dato de texto o binario, como un documento, un archivo multimedia o un instalador de aplicaciones. Se puede configurar para el acceso privado o compartir el contenido públicamente en Internet. Blob Storage tiene la misma finalidad que AWS S3 y EBS.
Table Storage almacena conjuntos de datos estructurados. Se trata de un almacén de datos de clave-atributo NoSQL, que permite el desarrollo rápido de grandes cantidades de datos y el acceso inmediato a ellos. Es parecido a los servicios SimpleDB y DynamoDB de AWS.
Queue Storage: ofrece una solución de mensajería para el procesamiento de flujos de trabajo y para la comunicación entre los componentes de los servicios en la nube.
El almacenamiento de archivos proporciona almacenamiento compartido para las aplicaciones. Usa el protocolo estándar bloque de mensajes del servidor (SMB) o sistema de archivos de red (NFS). El almacenamiento de archivos se usa de forma similar a cómo se usan EFS o FSx para Windows File Server.
Azure también proporciona otros sistemas de archivos administrados, como Azure Managed Lustre, Azure NetApp Files y Azure Native Qumulo. Para obtener más información, consulte Comparación de almacenamiento.
Glacier y Azure Storage
Azure Archive Blob Storage es comparable al servicio de almacenamiento AWS Glaciar. Está pensado para los datos a los que rara vez se accede que se almacenan durante al menos 180 días y pueden tolerar varias horas de latencia de recuperación.
Para los datos a los que se accede con poca frecuencia, pero deben estar disponibles inmediatamente entonces, la capa de Azure Blog Storage de acceso esporádico proporciona un almacenamiento más económico que el de blob estándar. Este nivel de almacenamiento es comparable al servicio de almacenamiento de acceso infrecuente de AWS S3.
Control de acceso de almacenamiento de objetos
En AWS, el acceso a S3 normalmente se concede a través de un rol de administración de identidades y acceso (IAM) o directamente en la directiva de cubo de S3. El acceso a la red del plano de datos se controla normalmente a través de directivas de cuboS S3.
Con Azure Blob Storage, se usa un enfoque en capas. El firewall de Azure Storage se usa para controlar el acceso a la red del plano de datos.
En Amazon S3, es habitual usar direcciones URL firmadas previamente para conceder acceso a permisos limitados por tiempo. En Azure Blob Storage, puede lograr un resultado similar mediante una firma de acceso compartido.
Redandad regional y replicación para el almacenamiento de objetos
Las organizaciones suelen querer proteger sus objetos de almacenamiento mediante copias redundantes. Tanto en AWS como en Azure, los datos se replican en una región determinada. En Azure, controlará cómo se replican los datos mediante el almacenamiento con redundancia local (LRS) o el almacenamiento con redundancia de zona (ZRS). Si usa LRS, las copias se almacenan en el mismo centro de datos por motivos de costo o cumplimiento. ZRS es similar a la replicación de AWS: replica datos entre zonas de disponibilidad dentro de una región.
Los clientes de AWS suelen replicar sus cubos S3 en otra región mediante la replicación entre regiones. Puede implementar este tipo de replicación en Azure mediante la replicación de blobs de Azure. Otra opción es configurar el almacenamiento con redundancia geográfica (GRS) o el almacenamiento con redundancia de zona geográfica (GZRS). GRS y GZRS replican datos de forma sincrónica en una región secundaria sin necesidad de una configuración de replicación. Los datos no son accesibles a menos que se produzca una planeación o no conmutación por error planeada.
Comparación de las opciones de almacenamiento en bloques
Ambas plataformas proporcionan diferentes tipos de discos para satisfacer necesidades de rendimiento concretas. Aunque las características de rendimiento no coinciden exactamente, la tabla siguiente proporciona una comparación generalizada. Siempre debe realizar pruebas para determinar qué configuraciones de almacenamiento se adaptan mejor a la aplicación. Para discos de mayor rendimiento, tanto en AWS como en Azure, debe coincidir con el rendimiento de almacenamiento de la máquina virtual con el tipo de disco aprovisionado y la configuración.
Tipo de volumen de AWS EBS | Disco administrado de Azure | Usar |
---|---|---|
gp2/gp3 | SSD estándar | Servidores web y servidores de aplicaciones usados ligeramente o entornos de desarrollo y pruebas |
gp2/gp3 | SSD Premium | Cargas de trabajo delicadas de producción y rendimiento |
io1 | SSD prémium v2 | Cargas de trabajo o cargas de trabajo sensibles al rendimiento que requieren IOPS elevadas y baja latencia |
io2 | Almacenamiento en disco Ultra | Cargas de trabajo intensivas de E/S, bases de datos exigentes en el rendimiento y cargas de trabajo de transacciones muy altas que requieren un alto rendimiento e IOPS |
st1/sc1 | HDD estándar | Sistemas de acceso no críticos o poco frecuentes |
En Azure, puede configurar muchos tipos de máquina virtual para el almacenamiento en caché del host. Cuando el almacenamiento en caché del host está habilitado, el almacenamiento en caché está disponible para la máquina virtual y se puede configurar para el modo de solo lectura o de lectura y escritura. Para algunas cargas de trabajo, la memoria caché puede mejorar el rendimiento del almacenamiento.
Comparación de almacenamiento
Almacenamiento de objetos
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
Simple Storage Services (S3) | Blob Storage | Servicio de almacenamiento de objetos para casos de uso que incluyen aplicaciones en la nube, distribución de contenido, copia de seguridad, archivo, almacenamiento inmutable, recuperación ante desastres y análisis de macrodatos. |
Discos de servidor virtual
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
Elastic Block Store (EBS) | Managed Disks | Almacenamiento SSD optimizado para operaciones de lectura y escritura intensivas de E/S. Para su uso como almacenamiento de máquina virtual de Azure de alto rendimiento. |
Amazon FSX para NETApp ONTAP iSCSI o LUN NVMe/TCP | Azure Elastic SAN | Funcionalidades de red de área de almacenamiento (SAN) en la nube. Usa protocolos de almacenamiento estándar del sector. |
Archivos compartidos
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
Elastic File System | Archivos | Proporciona una interfaz sencilla para crear y configurar sistemas de archivos rápidamente y compartir archivos comunes. Admite el protocolo NFS para la conectividad. |
Amazon FSx para Windows File Server | Archivos | Proporciona un recurso compartido de archivos SMB administrado que puede funcionar con Active Directory para el control de acceso. Azure Files también se puede integrar de forma nativa con Microsoft Entra ID. |
Amazon FSx para Lustre | Azure Managed Lustre | Proporciona un sistema de archivos lustre administrado que se integra con el almacenamiento de objetos. Los casos de uso principales incluyen HPC, aprendizaje automático y análisis. |
Amazon FSx para NetApp ONTAP | Azure NetApp Files | Proporciona funcionalidades de NetApp administradas en la nube. Incluye almacenamiento de archivos de alto rendimiento de protocolo dual. |
Archivado y copia de seguridad
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
S3 Infrequent Access (IA) | Nivel de almacenamiento frío | El almacenamiento de acceso esporádico es un nivel de menor costo para almacenar datos a los que se accede con poca frecuencia y tienen larga duración. |
Glaciar S3 | Nivel de almacenamiento de acceso en frío | El almacenamiento en frío tiene menores costos de almacenamiento y mayores costos de acceso. Los tiempos de acceso permanecen en milisegundos. |
S3 Glacier Deep Archive | Nivel de acceso de archivo | El almacenamiento de archivo tiene el menor costo de almacenamiento y mayores costos de recuperación de datos. Puede tardar horas en recuperar datos. |
Backup | Backup | Esta opción se usa para realizar copias de seguridad y recuperar archivos, bases de datos, discos y máquinas virtuales. Azure Backup también admite la copia de seguridad de sistemas Windows locales compatibles. |
Almacenamiento híbrido
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
AWS Storage Gateway: Puerta de enlace de archivos S3 | Azure Data Box Gateway, Azure File Sync | Proporciona recursos compartidos de archivos NFS y SMB almacenados localmente en caché local que están respaldados por la nube. |
AWS Storage Gateway: Tape Gateway | None | Reemplaza las cintas físicas locales por cintas virtuales locales respaldadas por la nube. |
AWS Storage Gateway: Puerta de enlace de volumen | None | Proporciona almacenamiento en bloque basado en iSCSI local que está respaldado por la nube. |
DataSync | File Sync | Azure Files se puede implementar de dos formas: montando directamente los recursos compartidos de archivos de Azure sin servidor o almacenando en caché recursos compartidos de archivos de Azure localmente mediante Azure File Sync. |
Transferencia de datos masiva
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
Import/Export Disk | Import/Export | Solución de transporte de datos que utiliza discos y dispositivos seguros para transferir grandes cantidades de datos. También ofrece protección de datos durante el tránsito. |
Borde de bola de nieve | Data Box | Solución de transporte de datos a escala de Petabyte a escala de petabyte que usa dispositivos de almacenamiento de datos de seguridad mejorada para transferir grandes cantidades de datos hacia y desde Azure. |
Arquitecturas de almacenamiento
Arquitectura | Descripción |
---|---|
Soluciones para el almacenamiento de datos médicos | Almacene datos del sector sanitario de forma eficaz y asequible con soluciones basadas en la nube de Azure. Administre los registros médicos con el nivel más alto de seguridad integrada. |
Visualización de arquitecturas de Azure Storage
Colaboradores
Microsoft mantiene este artículo. Originalmente lo escribieron los siguientes colaboradores.
Autor principal:
- Adam Cerini | Director, Partner Technology Strategist
Otro colaborador:
- Yuri Baijnath | Gerente sénior de CSA
Para ver los perfiles no públicos de LinkedIn, inicie sesión en LinkedIn.