Redundancia con Azure

OP

Llulian

Admin
Mensajes
15.048
Reacciones
2.499
Puntos
1.844
Les comparto una de las cosas que en su momento me enredaba un poco, y que además es un tópico del que se habla constantemente cuando entramos en lo que es Azure Storage.
Es bueno tenerlo presente y creo que aquí lo resumo brevemente:

Redundancia con Azure Storage​

Azure Storage ofrece las siguientes opciones de redundancia:
  • Redundancia en la región primaria:
    • LRS (Locally redundant storage):
      • La data se almacena en un datacenter de la región primaria.
      • La data se replica tres veces en el mismo datacenter de la región primaria.
      • Es la opción más económica y protégé contra desastres con el disco duro o con el rack del servidor.
    • ZRS (Zone-redundant storage):
      • La data se almacena en un datacenter de la región primaria.
      • La data se replica tres veces, en tres availability zones de la región primaria.
      • Esta opción se usa para restringir el acceso a la data dentro de un país o por motivos regulatorios.
  • Redundancia en la región secundaria:
    • GRS (Geo-redundant storage):
      • La data se almacena en la región primaria y secundaria. Es similar a correr LRS en dos regiones.
      • La data se replica tres veces en la región primaria.
    • GZRS (Geo-zone-redundant storage):
      • Es similar a correr ZRS en la primera región y LRS en la segunda región.
      • La data se almacena en tres availability zones en la región primaria, y se copia una vez en una región secundaria utilizando LRS.
    • RA-GRS (Read-access geo-redundant storage):
      • Similar a GRS, la data se almacena en la región primaria y secundaria.
      • La data en la región secundaria se puede leer sin afectar a la región primaria.
    • RA-GZRS (Read-access geo-zone-redundant storage):
      • Similar a GZRS, la data se almacena en tres availability zones en la región primaria.
      • La data se replica una vez en la región secundaria.
      • La data en la región secundaria se puede leer sin afectar a la región primaria.
Aquí les dejo un ejemplo de lo que pueden preguntar con respecto a qué opción deberíamos elegir, teniendo en cuenta ciertos requerimientos:
You plan to create an Azure Storage account in the Azure region of East US 2.
You need to create a storage account that meets the following requirements:
  1. Replicates synchronously.
  2. Remains available if a single data center in the region fails.
How should you configure the storage account? To answer, select the appropriate options in the answer area.
0017400003.png
Empecemos desglosando un par de cosas:
  • ¿Qué es un availability zone? Es una zona geográfica donde cada data center tiene una infraestructura de alimentación, refrigeración y red independiente. Si un evento afecta a uno de estos data centers el resto se mantendrá funcionando.
  • ¿Qué es synchronous replication? Se refiere a la acción de replicar la data entre varios data center.
Todas las opciones de redundancia de Azure nos ofrecen synchronous replication, así que lo que nos hace tomar una decisión en esta pregunta es el segundo punto:
  • Remains available if a single data center in the region fails.
Con Zone-redundant storage (ZRS) la data se replica en tres data centers en la misma región, así que esta es la opción que elegimos para replication.

En cuanto a "account type", el tipo de storage account determina los servicios y el tipo de replicación que podemos utilizar:

Type of storage accountSupported storage servicesRedundancy optionsUsage
Standard general-purpose v2Blob Storage (including Data Lake Storage1), Queue Storage, Table Storage, and Azure FilesLocally redundant storage (LRS) / geo-redundant storage (GRS) / read-access geo-redundant storage (RA-GRS)

Zone-redundant storage (ZRS) / geo-zone-redundant storage (GZRS) / read-access geo-zone-redundant storage (RA-GZRS)
Standard storage account type for blobs, file shares, queues, and tables. Recommended for most scenarios using Azure Storage. If you want support for network file system (NFS) in Azure Files, use the premium file shares account type.
Premium block blobsBlob Storage (including Data Lake Storage1)LRS

ZRS
Premium storage account type for block blobs and append blobs. Recommended for scenarios with high transaction rates or that use smaller objects or require consistently low storage latency. Learn more about example workloads.
Premium file sharesAzure FilesLRS

ZRS
Premium storage account type for file shares only. Recommended for enterprise or high-performance scale applications. Use this account type if you want a storage account that supports both Server Message Block (SMB) and NFS file shares.
Premium page blobsPage blobs onlyLRS

ZRS
Premium storage account type for page blobs only. Learn more about page blobs and sample use cases.
Fuente: https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview
De las opciones que nos dan la que soporta Zone-redundant storage (ZRS) es Standard general-purpose v2.

Entonces las respuestas correctas son:
  • Replication: Zone-redundant storage (ZRS)
  • Account type: Standard general-purpose v2
 
Última edición:
Arriba Pie