Implementación de Azure Storage
Azure Storage es la solución de almacenamiento de Microsoft para los escenarios modernos de almacenamiento de datos. Azure Storage ofrece un almacén de objetos que se puede escalar de forma masiva destinado a objetos de datos. Proporciona un servicio de sistema de archivos para la nube, un almacén de mensajería para una mensajería fiable y un almacén NoSQL.
Azure Storage es un servicio que puede usar para almacenar archivos, mensajes, tablas y otros tipos de información. Azure Storage se usa para aplicaciones como recursos compartidos de archivos. Los desarrolladores usan Azure Storage para los datos de trabajo. Los datos de trabajo incluyen sitios web, aplicaciones móviles y aplicaciones de escritorio. Las máquinas virtuales de IaaS y los servicios en la nube de PaaS también usan Azure Storage.
Aspectos que debe saber sobre Azure Storage
Puede considerar Azure Storage como un servicio compatible con tres categorías de datos: datos estructurados, datos no estructurados y datos de máquina virtual. Revise las siguientes categorías y piense en qué tipos de almacenamiento se usan en su organización.
Category | Descripción | Ejemplos de almacenamiento |
---|---|---|
Datos de máquina virtual | El almacenamiento de datos de una máquina virtual incluye discos y archivos. Los discos son almacenamiento en bloque persistente para máquinas virtuales de IaaS de Azure. Los archivos son recursos compartidos de archivos totalmente administrados en la nube. | El almacenamiento de los datos de máquina virtual se proporciona a través de discos administrados de Azure. Las máquinas virtuales usan discos de datos para almacenar datos como archivos de base de datos, contenido estático del sitio web o código de aplicación personalizado. El número de discos de datos que puede agregar depende del tamaño de la máquina virtual. Cada disco de datos tiene una capacidad máxima de 32 767 GB. |
Datos no estructurados | Los datos no estructurados son los menos organizados. Es posible que los datos no estructurados no tengan una relación clara. El formato de datos no estructurados se conoce como no relacional. | Los datos no estructurados se pueden almacenar mediante Azure Blob Storage y Azure Data Lake Storage. Blob Storage es un almacén de objetos en la nube basado en REST altamente escalable. Azure Data Lake Storage es el sistema de archivos distribuido de Hadoop (HDFS) como servicio. |
Datos estructurados | Los datos estructurados se almacenan en un formato relacional que tiene un esquema compartido. Los datos estructurados suelen estar en una tabla de base de datos con filas, columnas y claves. Las tablas son un almacén NoSQL de escalado automático. | Los datos estructurados se pueden almacenar mediante Azure Table Storage, Azure Cosmos DB y Azure SQL Database. Azure Cosmos DB es un servicio de base de datos distribuido globalmente. Azure SQL Database es una base de datos como servicio totalmente administrada que se basa en SQL. |
Cómo crear una cuenta de almacenamiento
Tipos de cuenta de almacenamiento
Las cuentas de almacenamiento de Azure de uso general tienen dos tipos: Estándar y Premium.
Las cuentas de almacenamiento de tipo Standard están respaldadas por unidades de disco duro magnéticas (HDD). Una cuenta de almacenamiento estándar proporciona el costo más bajo por GB. Puede utilizar el almacenamiento estándar para aplicaciones que requieran un almacenamiento masivo o en las que se acceda a los datos con poca frecuencia.
Las cuentas de almacenamiento prémium están respaldadas por unidades de estado sólido (SSD) y ofrecen un rendimiento coherente y de baja latencia. Puede utilizar el almacenamiento Premium para discos de máquinas virtuales Azure con aplicaciones intensivas en E/S como las bases de datos.
Nota:
No es posible convertir una cuenta de almacenamiento estándar en premium o viceversa. Debe crear una cuenta de almacenamiento con el tipo deseado y copiar los datos a ella, si es aplicable.
Aspectos que se deben tener en cuenta al usar Azure Storage
A medida que piense en el plan de configuración de Azure Storage, tenga en cuenta estas características destacadas.
Consideración de la durabilidad y disponibilidad. Azure Storage es duradero y de alta disponibilidad. La redundancia garantiza que los datos estén seguros durante errores de hardware transitorios. Puede replicar datos entre centros de datos o regiones geográficas para obtener protección frente a catástrofes locales o desastres naturales. Los datos replicados siguen teniendo una alta disponibilidad en caso de una interrupción inesperada.
Consideración del acceso seguro. Azure Storage cifra todos los datos. Azure Storage proporciona un control pormenorizado sobre quién tiene acceso a los datos.
Consideración de la escalabilidad. Azure Storage está diseñado para poderse escalar de forma masiva para satisfacer las necesidades de rendimiento y almacenamiento de datos de las aplicaciones modernas.
Consideración de la posibilidad de administrar. Microsoft Azure controla automáticamente el mantenimiento, las actualizaciones y los problemas críticos del hardware.
Consideración de la accesibilidad de los datos. Es posible acceder a los datos de Azure Storage desde cualquier parte del mundo a través de HTTP o HTTPS. Microsoft proporciona SDK para Azure Storage en varios lenguajes. Puede usar .NET, Java, Node.js, Python, PHP, Ruby, Go y la API REST. Azure Storage admite la escritura en Azure PowerShell o la CLI de Azure. Azure Portal y el Explorador de Azure Storage ofrecen soluciones visuales sencillas para trabajar con los datos.