Cuentas de almacenamiento
Una cuenta de almacenamiento proporciona un espacio de nombres único para los datos de Azure Storage al que se puede acceder desde cualquier lugar del mundo a través de HTTP o HTTPS.
Cuando creamos una cuenta de almacenamiento seleciamos:
Tipo de cuenta de almacenamiento
Almacenamiento con redundancia local (LRS)
Almacenamiento con redundancia geográfica (GRS)
Almacenamiento con redundancia geográfica con acceso de lectura (RA-GRS).
Almacenamiento con redundancia de zona (ZRS)
Almacenamiento con redundancia de zona geográfica (GZRS)
Almacenamiento con redundancia de zona geográfica con acceso de lectura (RA-GZRS)
Los nombres de las cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y solo pueden incluir números y letras en minúscula.
El nombre de la cuenta de almacenamiento debe ser único dentro de Azure. Cuando nos referimos Azure es a toda aplicación, no al tenant.
Redundancia de almacenamiento de Azure
Azure Storage siempre almacena varias copias de los datos.
Redundancia en la región primaria
Los datos de una cuenta de Azure Storage siempre se replican tres veces en la región primaria. Azure Storage ofrece dos tipos de replicaciones de datos en la región primaria.
El almacenamiento con redundancia local (LRS) copia los datos de forma sincrónica tres veces dentro de una única ubicación física en la región primaria. LRS es la opción de replicación menos costosa, pero no se recomienda para las aplicaciones que requieren de alta disponibilidad o durabilidad.
El almacenamiento con redundancia de zona (ZRS) copia los datos de forma sincrónica en tres zonas de disponibilidad de Azure en la región primaria. En el caso de las aplicaciones que requieren de alta disponibilidad, Microsoft recomienda usar ZRS en la región primaria, además de replicación en una región secundaria.
Almacenamiento con redundancia local
El almacenamiento con redundancia local (LRS) replica la cuenta de almacenamiento tres veces dentro de un único centro de datos en la región primaria. LRS ofrece una durabilidad mínima del 99,999999999 % (once nueves).
Almacenamiento con redundancia de zona
El almacenamiento con redundancia de zona (ZRS) replica la cuenta de almacenamiento de forma sincrónica en tres zonas de disponibilidad de Azure en la región primaria. Proporciona a los recursos de almacenamiento una durabilidad de al menos el 99,9999999999 % (doce nueves) durante un año determinado.
Diferencia entre LRS y ZRS
La principal diferencia está en la ubicación de la replicación:
LRS: Los datos se replican dentro de un único centro de datos en la región primaria.
ZRS: Los datos se replican entre múltiples zonas de disponibilidad (varios centros de datos) en la región primaria, lo que aumenta la resiliencia ante fallos a nivel de centro de datos.
Redundancia en una región secundaria
En el caso de las aplicaciones que requieren de alta durabilidad, puede optar por copiar los datos de la cuenta de almacenamiento en una región secundaria que esté a cientos de kilómetros de distancia de la región primaria.
Existe 2 reduncacias tambien :
GRS
Replica los datos primero de forma sincrónica tres veces en la región primaria (como LRS).
Los datos se copian de forma asíncrona a una región secundaria distante.
GZRS
Replica los datos de forma sincrónica en tres zonas de disponibilidad en la región primaria (como ZRS).
Los datos se copian de forma asíncrona a una región secundaria.
Almacenamiento con redundancia geográfica
GRS copia los datos de manera sincrónica tres veces dentro de una ubicación física única en la región primaria mediante LRS. Luego copia los datos de forma asincrónica en una única ubicación física en la región secundaria (el par de regiones) mediante LRS. GRS proporciona a los objetos de datos de Azure Storage una durabilidad de al menos 16 nueves (99,99999999999999 %) durante un año determinado.
Almacenamiento con redundancia de zona geográfica
GZRS combina la alta disponibilidad que proporciona la redundancia entre zonas de disponibilidad con la protección frente a interrupciones regionales que proporciona la replicación geográfica. Los datos de una cuenta de almacenamiento de GZRS se almacenan en tres zonas de disponibilidad de Azure en la región primaria (de manera similar a ZRS) y también se replican en una región geográfica secundaria para protegerlos frente a desastres regionales.
Servicios de almacenamiento de Azure
Dentro de el storage de Azure (Azure storage), podremos encontrar diferentes servicios:
Blobs de Azure: un almacén de objetos que se puede escalar de forma masiva para datos de texto y binarios. También incluye compatibilidad con el análisis de macrodatos a través de Data Lake Storage Gen2.
Azure Files: recursos compartidos de archivos administrados para implementaciones locales y en la nube. (Mismo servicio que SMB en local)
Colas de Azure/Queue: un almacén de mensajería para mensajería confiable entre componentes de aplicación.
Azure Disks: volúmenes de almacenamiento en el nivel de bloque para máquinas virtuales de Azure.
Tablas de Azure: Opción tabla NoSQL para datos estructurados y no relacionales.
Blobs de Azure
Azure Blob Storage es una solución de almacenamiento de objetos para la nube. Puede almacenar grandes cantidades de datos, como datos de texto o binarios. Azure Blob Storage no está estructurada, lo que significa que no hay ninguna restricción en cuanto a los tipos de datos que puede contener.
Los blobs no están limitados a formatos de archivo comunes
Blob Storage resulta muy conveniente para lo siguiente:
Visualización de imágenes o documentos directamente en un explorador.
Almacenamiento de archivos para acceso distribuido.
Streaming de audio y vídeo.
Almacenamiento de datos para copia de seguridad y restauración.
Almacenamiento de datos para el análisis en local o en un servicio Cloud.
Acceso
Desde cualquier parte del mundo a través de HTTP o HTTPS
Azure PowerShell, la CLI de Azure o una biblioteca cliente de Azure Storage
Niveles
Los datos almacenados en la nube pueden crecer a un ritmo exponencial. Dependiendo del tipo de datos, la frecuencia de uso y otras características, tenemos varios tipos de acceso:
Frequent Access (Acceso Frecuente)/Hot Tier:
Optimizado para datos a los que se accede con frecuencia, como imágenes para sitios web.
Sporadic Access (Acceso Esporádico)/Cool Tier:
Optimizado para datos a los que se accede con menor frecuencia y que se almacenan al menos 30 días, como facturas de clientes.
Cold Access (Acceso Frío)/Cold Tier:
Optimizado para datos a los que se accede con muy poca frecuencia y que se almacenan al menos 90 días.
Archive Access (Acceso Archivo)/Archive Tier:
Para datos raramente accesibles y con un periodo mínimo de retención de 180 días, como copias de seguridad a largo plazo.
Azure Files
El almacenamiento de Azure Files ofrece recursos compartidos de archivos totalmente administrados en la nube a los que se puede acceder mediante los protocolos SMB o NFS.
Los recursos compartidos de archivos SMB de Azure Files se pueden almacenar en la caché de los servidores de Windows Server con Azure File Sync
Ventajas
Colas de Azure
Azure Queue Storage es un servicio para almacenar grandes cantidades de mensajes, Una vez que están almacenados, se puede acceder a los mensajes desde cualquier lugar utilizando HTTP/HTTPS.
Azure Disks
El almacenamiento en Azure Disk o los discos administrados de Azure son volúmenes de almacenamiento de nivel de bloque que administra Azure para su uso con máquinas virtuales de Azure.
Conceptualmente es igual que un disco físico, pero virtualizado.
Tablas de Azure
Azure Table Storage permite almacenar una gran cantidad de datos estructurados. Las tablas de Azure son un almacén de datos NoSQL que acepta llamadas autenticadas desde dentro y fuera de la nube de Azure.
Opciones de migración de datos de Azure
Azure Migrate
Azure Migrate es un servicio que le ayuda a migrar desde un entorno local a la nube. Para migrar todo tipo de servicios.
Herramientas integradas
Azure Database Migration Service
Azure App Service Migration Assistant
Azure Data Box
Azure Data Box es un servicio de migración física que ayuda a transferir grandes cantidades de datos de forma rápida, económica y confiable. La transferencia de datos segura se acelera mediante el envío de un dispositivo de almacenamiento propietario de Data Box que tiene una capacidad de almacenamiento utilizable máxima de 80 terabytes.
Opciones de movimiento de archivos de Azure
AzCopy
AzCopy es una utilidad de línea de comandos que puede usar para copiar blobs o archivos a una cuenta de almacenamiento o desde una cuenta de almacenamiento.
Explorador de Azure Storage
Explorador de Azure Storage es una aplicación independiente que proporciona una interfaz gráfica para administrar archivos y blobs en la cuenta de Azure Storage.
Utiliza AzCopy por debajo
Funciona en todos los S.O
Azure File Sync
Azure File Sync es una herramienta que permite centralizar los archivos compartidos en Azure Files y mantener la flexibilidad, el rendimiento y la compatibilidad de un servidor de archivos de Windows.