Saltar al contenido principal

Cuentas de almacenamiento Azure: Tutorial paso a paso para principiantes

Esta guía te enseña a configurar y gestionar las Cuentas de Almacenamiento de Azure, paso a paso. También explora opciones avanzadas de configuración para un rendimiento óptimo y una optimización de costes.
Actualizado 21 ago 2024  · 20 min de lectura

Azure Storage constituye la columna vertebral de la plataforma en la nube Azure de Microsoft, permitiendo a los usuarios almacenar enormes cantidades de datos de forma segura, fiable y rentable. Admite varios formatos, como archivos, discos, mensajes y datos estructurados y no estructurados. 

Además, Azure Storage es altamente escalable y se integra con otros servicios de Azure, como la plataforma Azure Machine Learning.

El objetivo de este tutorial es proporcionar una guía para crear y gestionar una cuenta de Almacenamiento Aen Azure. Al final de este tutorial, estarás equipado con los conocimientos necesarios para instalar y configurar una Cuenta de Almacenamiento de Azure, gestionar tus datos de forma eficaz y comprender las mejores prácticas para mantener y proteger las Cuentas de Almacenamiento. 

Requisitos previos

Antes de sumergirte en la creación y gestión de una Cuenta de Almacenamiento de Azure, hay un par de requisitos previos para garantizar una experiencia sin problemas:

  • Cuenta Azure: Para seguir este tutorial, debes tener una suscripción activa a Azure. Cada suscripción puede tener hasta 250 cuentas de almacenamiento por región. 
  • Familiaridad con el Portal Azure: Tener unas nociones básicas de navegación por el Portal Azure te facilitará el seguimiento. 

Si necesitas ayuda para configurar tu cuenta y quieres aprender los conceptos básicos del Portal Azure, consulta esta guía sobre la instalación y configuración de Azure

Guía paso a paso para crear una cuenta de almacenamiento

Para crear una Cuenta de Almacenamiento, puedes utilizar el Portal Azure si prefieres una interfaz gráfica de usuario, u optar por PowerShell o la CLI de Azure si prefieres el scripting.

Uso del Portal Azure

1. En el Portal Azure, haz clic en "Crear un recurso".

2. Ve a "Almacenamiento" y selecciona "Cuenta de almacenamiento". También puedes escribir "cuenta de almacenamiento" en el cuadro de búsqueda.

3. En la pestaña "Básicos", encontrarás los ajustes necesarios para la cuenta de almacenamiento:

Configuración básica de una cuenta de almacenamiento Azure

Configurar los ajustes "Básicos" de una cuenta de almacenamiento. Imagen del autor

  • Suscripción: Elige la suscripción de Azure que quieras para esta cuenta de almacenamiento.
  • Grupo de recursos: Selecciona un grupo de recursos existente o crea uno nuevo haciendo clic en "Crear nuevo" e introduciendo un nombre.
  • Nombre de la cuenta de almacenamiento: Introduce un nombre único para tu Cuenta de Almacenamiento. Este nombre debe tener entre 3 y 24 caracteres y sólo puede incluir números y letras minúsculas. Normalmente, el nombre también incluye prefijos o sufijos. Puede ser un número o una abreviatura que haga referencia a un proyecto, departamento, finalidad o entorno.  
  • Región: Elige la región de Azure donde alojar tu cuenta de almacenamiento. Normalmente, es la región más cercana a tu ubicación.
  • Rendimiento: Selecciona el nivel de rendimiento (Estándar o Premium). Estándar suele ser suficiente para la mayoría de los casos de uso.
  • Redundancia: Elige la opción de redundancia que satisfaga tus necesidades de replicación de datos. Para los datos no críticos, basta con el almacenamiento redundante local (LRS).   

4. Los siguientes ajustes son opcionales, pero se pueden disfrutar para personalizar aún más tu Cuenta de Almacenamiento:

  • Red: Configura el acceso a la red, establece las reglas o restricciones de red necesarias y elige puntos finales públicos o privados en función de tus requisitos de seguridad.
  • Protección de datos: Configura opciones de protección de datos como la restauración puntual de contenedores. Esta función te permite restaurar tus datos a un estado anterior en un momento determinado. Otra característica destacable es el ajuste de borrado suave. Al activar el borrado suave, los datos borrados se conservan durante un periodo de retención específico, lo que permite restaurar datos borrados accidental o maliciosamente.   
  • Etiquetas: Añade etiquetas para organizar tu Cuenta de Almacenamiento aplicando pares clave-valor, como "proyecto": chatbot de IA". Esto es útil para la gestión de recursos y la facturación.

5. Revisa las configuraciones y haz clic en "Revisar+Crear". Tras la validación, haz clic en "Crear" para finalizar la creación de la cuenta de almacenamiento. Si la validación falla, tendrás que revisar la configuración y corregir cualquier configuración necesaria incorrecta o que falte. 

Utilizar Powershell

Para crear una Cuenta de Almacenamiento mediante PowerShell, sigue estos pasos:

1. Abre la consola PowerShell e inicia sesión en tu cuenta de Azure utilizando:

Connect-AzAccount

2. Crea un nuevo grupo de recursos si aún no tienes uno:

New-AzResourceGroup -Name “ResourceGroup001”> -Location “EastUS”

3. Crea la cuenta de almacenamiento:

New-AzStorageAccount -ResourceGroupName “ResourceGroup001”> -Name “datastorage” -Location “EastUS” -SkuName “Standard_LRS” -Kind “StorageV2”

Este código crea directamente una cuenta de almacenamiento denominada "datastorage" en el grupo de recursos "ResourceGroup001" y en la región Azure "EastUS". 

La dirección SkuName hace referencia al nivel de rendimiento (Estándar o Premium) y a la opción de redundancia (en este caso, "LRS" o almacenamiento local redundante). Puedes incluir opciones adicionales del mismo modo; por ejemplo, puedes incluir etiquetas con la opción -Tags

Puedes buscar comandos adicionales para cuentas de almacenamiento en el sitio web de Microsoft.

4. Verifica si se ha creado la Cuenta de Almacenamiento utilizando este código para buscar tu nueva cuenta:

 Get-AzStorageAccount -ResourceGroupName "ResourceGroup001" -Name "datatstorage"

Uso de la CLI de Azure

Para crear una Cuenta de Almacenamiento utilizando la CLI de Azure, sigue estos pasos:

1. Abre la consola CLI e inicia sesión en tu cuenta Azure:

az login

2. Crea un grupo de recursos (si aún no tienes uno):

az group create --name ResourceGroup001 --location EastUS

3. Crea la Cuenta de Almacenamiento:

az storage account create --name mystorageaccount --resource-group myResourceGroup --location eastus --sku Standard_LRS --kind StorageV2 

También puedes añadir opciones adicionales para tu cuenta de almacenamiento, como --tags.

Consulta la Hoja de trucos Azure CLI de DataCamp para obtener más información sobre el uso de Azure CLI.

4. Comprueba si la Cuenta de Almacenamiento se ha creado correctamente:

az storage account show --name mystorageaccount --resource-group myResourceGroup

Opciones avanzadas de configuración de la cuenta de almacenamiento

Para la mayoría de los escenarios de almacenamiento, el tipo de cuenta "Almacenamiento v2 de uso general" es el tipo de cuenta de almacenamiento recomendado. Este tipo proporciona las últimas funciones para el almacenamiento de Azure, es el más rentable y admite todos los tipos de almacenamiento, como blobs, archivos y colas.

En esta sección exploraremos más a fondo estos tipos de almacenamiento y sus usos, y hablaremos de cómo gestionar los costes.

Tipos de datos

Cada tipo de cuenta de almacenamiento se adapta a las necesidades específicas de almacenamiento. Comprender las diferencias entre estos tipos de cuentas de almacenamiento y sus casos de uso te ayudará a tomar decisiones informadas a la hora de configurar y gestionar tus soluciones de almacenamiento en Azure.

Aquí tienes un resumen de los distintos tipos de datos de las cuentas de almacenamiento:

 

Visión general

Casos prácticos

Almacenamiento Blob

El almacenamiento de blobs está especializado en almacenar datos no estructurados como blobs (objetos binarios de gran tamaño), como documentos, vídeos, imágenes y copias de seguridad.

Adecuado para aplicaciones que requieren un almacenamiento eficiente y escalable para grandes cantidades de datos no estructurados, como la entrega de contenidos, el archivo de datos y el análisis de big data.

Almacenamiento de archivos

El almacenamiento de archivos proporciona recursos compartidos de archivos totalmente gestionados en la nube mediante el protocolo SMB estándar del sector.

Esta solución es la mejor para escenarios en los que las aplicaciones necesitan almacenamiento compartido accesible desde varias máquinas virtuales, despliegues locales y servicios Azure.

Almacenamiento en cola

El almacenamiento en cola está diseñado para almacenar grandes cantidades de mensajes a los que se puede acceder desde cualquier lugar mediante llamadas autenticadas utilizando HTTP o HTTPS.

Útil para desacoplar componentes de la aplicación, donde un componente genera peticiones y otro las procesa de forma asíncrona. Se utiliza habitualmente en escenarios de mensajería y procesamiento de tareas.

Almacenamiento de la mesa

El almacenamiento en tablas proporciona un almacén NoSQL de clave-valor para un desarrollo rápido y un acceso veloz a grandes cantidades de datos no estructurados.

Ideal para aplicaciones que requieren un diseño sin esquemas, como aplicaciones web, almacenamiento de datos de usuario y almacenamiento de metadatos para datos estructurados y semiestructurados.

Precios

El precio de Azure Storage depende en gran medida del nivel de almacenamiento, las opciones de redundancia de datos y los patrones de acceso. 

Si comprendes estos factores y eliges las opciones adecuadas para tus datos, podrás optimizar los costes al tiempo que te aseguras de que tu solución de almacenamiento satisface tus necesidades de rendimiento y accesibilidad. 

Primero hablaremos de los factores más críticos que afectan a los precios de las cuentas de almacenamiento en Azure. A continuación, profundizaremos en dos opciones importantes que afectan al rendimiento y al precio: los niveles de acceso y las opciones de redundancia de datos. 

Factores que afectan a los costes

El precio de Azure Storage está influido por varios factores, entre ellos

  • Capacidad de almacenamiento: La cantidad de datos almacenados en tu cuenta de almacenamiento. Las cantidades de almacenamiento mayores suelen tener costes más elevados.
  • Niveles de almacenamiento: El nivel elegido (caliente, frío, frío o archivo) afecta significativamente al precio. Cada nivel está optimizado para diferentes pautas de uso y costes.
  • Transacciones y recuperación de datos: El número de operaciones realizadas sobre los datos, como leer, escribir y borrar. Un mayor volumen de transacciones puede suponer un aumento de los costes.
  • Opciones de redundancia de datos: La estrategia de replicación elegida (LRS, ZRS, GRS, GZRS) repercute en el coste. Los niveles de redundancia más altos proporcionan una mayor durabilidad y disponibilidad de los datos, pero a un coste más elevado.
  • Transferencias de datos salientes: Los datos transferidos fuera de las regiones Azure incurren en costes adicionales. Esto es especialmente relevante para aplicaciones con una importante salida de datos hacia sistemas o usuarios externos.

Comparación entre niveles de acceso al almacenamiento

Azure Storage ofrece cuatro niveles de acceso: caliente, frío, frío y archivo. Elegir el nivel de acceso adecuado para tus patrones de acceso ayuda a optimizar los costes.

Aquí tienes un resumen de los distintos niveles, costes y casos de uso:

 

Visión general

Coste

Casos prácticos

Nivel de archivo

Optimizado para datos a los que se accede raramente y almacenados durante al menos 180 días

Costes de almacenamiento más bajos, pero costes de recuperación y latencia más altos

Lo mejor para datos que rara vez se necesitan, como el almacenamiento de archivos a largo plazo, el cumplimiento de normativas y la conservación de datos históricos

Nivel frío

Optimizado para datos a los que se accede con poca frecuencia y almacenados durante al menos 90 días

Mayores costes de almacenamiento que el nivel de archivo, pero menores costes de recuperación y latencia

Lo mejor para datos antiguos que no se utilizan con frecuencia pero que se espera que estén disponibles para un acceso inmediato

Grada guay

Optimizado para datos a los que se accede con poca frecuencia y almacenados durante al menos 30 días

Mayores costes de almacenamiento en comparación con el nivel frío, pero menores costes de acceso y transacción

Adecuado para datos a los que no se accede con regularidad pero que deben estar disponibles cuando se necesiten, como copias de seguridad, datos de recuperación ante desastres y almacenamiento de datos empresariales a largo plazo.

Nivel caliente

Optimizado para datos a los que se accede con frecuencia

Costes de almacenamiento más elevados, pero costes de acceso y transacción más bajos

Ideal para datos que requieren un acceso rápido y frecuente, como conjuntos de datos activos, archivos de usuario y aplicaciones activas

Opciones de redundancia de datos

La redundancia de datos en Azure se refiere a la replicación de datos en diferentes ubicaciones para garantizar su durabilidad, disponibilidad y accesibilidad, incluso durante fallos de hardware, problemas de red o desastres. 

Cada opción de redundancia ofrece distintos niveles de protección, disponibilidad y coste.  Estas opciones garantizan que tus datos estén seguros y que se puedan recuperar o acceder a ellos desde ubicaciones alternativas cuando sea necesario. 

La tabla siguiente ordena las distintas opciones de bajo coste a alto coste:

 

Visión general

Casos prácticos

Almacenamiento local redundante (LRS)

LRS replica tus datos tres veces dentro de un único centro de datos en una región

Adecuado para situaciones en las que se puede tolerar la pérdida de datos, pero se necesita una alta disponibilidad dentro de una única región

Almacenamiento redundante por zonas (ZRS)

ZRS replica tus datos de forma sincrónica en tres clusters de almacenamiento de una misma región, cada uno situado en zonas de disponibilidad diferentes

Adecuado para escenarios que requieren alta disponibilidad y durabilidad dentro de una región, protegiendo contra fallos a nivel de centro de datos

Almacenamiento georredundante (GRS)

GRS replica tus datos en una región secundaria a cientos de kilómetros de la ubicación principal. Combina LRS en la región primaria y replicación asíncrona a la región secundaria

Adecuado para escenarios de recuperación de desastres en los que es necesario proteger los datos frente a cortes regionales

Almacenamiento geo-zona-redundante (GZRS)

GZRS combina las ventajas de ZRS y GRS. Replica sincrónicamente los datos en tres zonas de disponibilidad de Azure en la región primaria y los replica asincrónicamente en una región geográfica secundaria.

Adecuado para aplicaciones de misión crítica que requieren alta disponibilidad, durabilidad y capacidad de recuperación ante desastres

Si te interesa conocer más a fondo Azure, consulta el curso Arquitectura y Servicios de Azure

Gestión del ciclo de vida

Además de elegir las opciones adecuadas para tu cuenta de almacenamiento, la gestión del ciclo de vida en el almacenamiento Azure te permite automatizar el movimiento de datos entre los distintos niveles de acceso para optimizar los costes. 

He aquí cómo establecer políticas para el movimiento automatizado de datos: 

La pantalla general de gestión del ciclo de vida de una cuenta de almacenamiento Azure

La pantalla general de gestión del ciclo de vida de una cuenta de almacenamiento. Imagen del autor

1. Ve a tu cuenta de almacenamiento en el portal de Azure. En la sección "Gestión de datos", selecciona "Gestión del ciclo de vida".

2. Haz clic en "Añadir regla" para crear una nueva política de gestión del ciclo de vida. Dale un nombre a la regla y especifica las condiciones en las que debe aplicarse.

3. Define condiciones y acciones:

  • Establece condiciones basadas en la antigüedad de los datos o en la fecha del último acceso.
  • Define acciones como mover datos a un nivel más frío o borrarlos tras un periodo determinado.
  • Por ejemplo, puedes establecer una regla para mover blobs al nivel frío si no se han modificado en 30 días, al nivel frío después de 90 días, y luego al nivel de archivo si no se ha accedido a ellos en 180 días.

4. Revisa la configuración de las reglas y guarda la política. En función de las condiciones definidas, la política se aplicará automáticamente a los blobs de la cuenta de almacenamiento.

Escenarios de ejemplo de gestión del ciclo de vida

He aquí algunos escenarios comunes que pueden encontrar los equipos de datos y posibles estrategias de gestión del ciclo de vida para cada uno de ellos.

1. Cumplimiento y retención:

  • Escenario: Los requisitos normativos obligan a conservar determinados datos durante varios años, pero rara vez se accede a ellos.
  • Estrategia: Almacena los datos en el nivel Frío durante el primer año y luego muévelos al nivel Archivo para conservarlos a largo plazo. Este planteamiento garantiza el cumplimiento de la normativa al tiempo que minimiza los costes de almacenamiento.

2. Datos de la aplicación:

  • Escenario: Una aplicación genera registros que son importantes durante el primer mes, pero a los que sólo se accede a veces después. Sin embargo, se espera que estén disponibles rápidamente. 
  • Estrategia: Establece una política para mover los registros del nivel caliente al nivel frío después de 30 días. Esto mantiene bajo control el uso y los costes de almacenamiento, al tiempo que conserva los datos necesarios durante el tiempo requerido.

3. Desarrollo y comprobación de datos:

  • Escenario: Los equipos de desarrollo generan grandes volúmenes de datos durante las fases de desarrollo y prueba del software, a los que se accede mucho durante el ciclo de desarrollo, pero que pierden relevancia con el tiempo. 
  • Estrategia: Almacena los datos de desarrollo y prueba en el nivel caliente durante el desarrollo activo. Cuando el desarrollo activo se ralentice, traslada los datos al nivel frío al cabo de 90 días y luego al nivel de archivo al cabo de 180 días, donde se pueden recuperar para auditoría o referencia.

Conclusión

Las cuentas de Azure Storage ofrecen opciones de almacenamiento de datos escalables, seguras y flexibles. En este tutorial, hemos explicado cómo crear, gestionar y optimizar cuentas de almacenamiento utilizando el Portal de Azure, PowerShell y Azure CLI. También cubrimos las opciones avanzadas de configuración, los precios y las estrategias de ahorro. 

Si quieres saber más sobre las capacidades fundamentales de Azure, consulta el tema Fundamentos de Azure de DataCamp.

Preguntas frecuentes

¿Puedo utilizar Terraform para crear una cuenta de almacenamiento de Azure y cómo ayuda a la gestión de la infraestructura?

Puedes utilizar Terraform para crear y gestionar cuentas de almacenamiento de Azure como parte de tu estrategia de infraestructura como código. Terraform te permite definir tus recursos en la nube en un archivo de configuración declarativo, lo que facilita la automatización y gestión de la infraestructura a escala. Al utilizar Terraform, puedes asegurarte de que tus cuentas de almacenamiento de Azure y otros recursos se despliegan y configuran de forma coherente según tus especificaciones, y también permite el control de versiones y la colaboración entre equipos.

¿Cómo obtengo las claves de acceso para una cuenta de almacenamiento de Azure y por qué son importantes?

Las claves de acceso son cruciales para autenticar y acceder a los datos de tu Cuenta de Almacenamiento Azure. Puedes obtener estas claves a través del Portal Azure, donde puedes navegar hasta tu cuenta de almacenamiento y encontrar las claves en la sección "Claves de acceso". Estas claves proporcionan acceso programático a tu cuenta de almacenamiento, por lo que es importante manejarlas con seguridad y rotarlas periódicamente para mantener la seguridad. Además, puedes utilizar firmas de acceso compartido (SAS) como método más granular y seguro de conceder acceso temporal a tus recursos de almacenamiento.

¿Puedo cambiar el nivel de rendimiento o la opción de redundancia de mi cuenta Azure Storage después de haberla creado?

Puedes cambiar el nivel de rendimiento y la opción de redundancia después de crear tu cuenta de Azure Storage. Para ello, ve a la configuración de tu cuenta de almacenamiento en el Portal Azure y actualiza la configuración del nivel de rendimiento o redundancia en la sección correspondiente. Ten en cuenta que cambiar estas opciones puede afectar temporalmente al acceso a tus datos y, dependiendo de los cambios, podría suponer costes adicionales.

¿Cuáles son las mejores prácticas para proteger los datos almacenados en una cuenta de almacenamiento de Azure?

Para proteger los datos de una cuenta de almacenamiento de Azure, ten en cuenta las siguientes prácticas recomendadas:

  • Activa el cifrado en reposo mediante el Cifrado del Servicio de Almacenamiento Azure (SSE).
  • Utiliza medidas de seguridad de red como puntos finales privados y redes virtuales.
  • Implementa el control de acceso basado en roles (RBAC) para limitar el acceso a tu cuenta de almacenamiento.
  • Activa y configura Azure Defender for Storage para detectar amenazas.
  • Rota regularmente las claves de las cuentas y utiliza firmas de acceso compartido (SAS) para controlar el acceso.

¿Cómo puedo supervisar el rendimiento y el uso de mi cuenta Azure Storage?

Azure Monitor te permite supervisar el rendimiento y el uso de tu cuenta de almacenamiento Azure. Proporciona tasas de transacción, latencia y métricas de utilización de la capacidad. Además, puedes configurar alertas para que te avisen de actividades inusuales o cuando se superen los umbrales de uso. También se pueden recoger registros y datos de diagnóstico para un análisis más detallado.

Temas

¡Aprende más sobre Azure y la computación en la nube con estos cursos!

curso

Understanding Microsoft Azure Management and Governance

2 hr
4.5K
Master Azure Management and Governance with our comprehensive course, ideal for data professionals seeking cloud expertise.
Ver detallesRight Arrow
Comienza el curso
Ver másRight Arrow
Relacionado

blog

30 preguntas de entrevista sobre Azure: De Básico a Avanzado

Una recopilación de las mejores preguntas para entrevistas sobre Azure adaptadas a todos los niveles de experiencia. Tanto si eres un candidato principiante, intermedio o avanzado, estas preguntas y respuestas te ayudarán a prepararte con confianza para tu próxima entrevista de trabajo relacionada con Azure.
Josep Ferrer's photo

Josep Ferrer

30 min

blog

AWS vs Azure: Una comparación en profundidad de los dos principales servicios en la nube

Explora las principales diferencias y similitudes entre Amazon Web Services (AWS) y Microsoft Azure. Este exhaustivo análisis abarca el rendimiento, los precios, las ofertas de servicios y la facilidad de uso para ayudar a los aspirantes a profesionales a determinar qué computación en nube se adapta mejor a sus necesidades.
Kurtis Pykes 's photo

Kurtis Pykes

12 min

blog

AWS frente a Certificaciones Azure: ¿Cuál es el mejor para ti?

Explora las diferencias entre las certificaciones de AWS y Azure, centrándote en las habilidades, las oportunidades profesionales y la demanda del sector para cada una de ellas. Esta guía te ayudará a determinar qué vía de certificación se ajusta mejor a tus objetivos en el panorama de la computación en nube.
Kurtis Pykes 's photo

Kurtis Pykes

28 min

tutorial

Base de datos Azure SQL: Configuración y gestión paso a paso

Aprende a crear, conectar, gestionar, consultar y proteger tu base de datos Azure SQL. Esta guía paso a paso cubre todo lo esencial para una configuración óptima de la base de datos.
Anneleen Rummens's photo

Anneleen Rummens

25 min

tutorial

Sinapsis Azure: Guía paso a paso para principiantes

Una guía fácil de seguir para que los principiantes aprendan Azure Synapse, que abarca desde la configuración de tu espacio de trabajo hasta la integración de datos y la ejecución de análisis.
Moez Ali's photo

Moez Ali

29 min

tutorial

Primeros pasos con AWS Athena: Guía práctica para principiantes

Esta guía práctica te ayudará a empezar a utilizar AWS Athena. Explora su arquitectura y características y aprende a consultar datos en Amazon S3 utilizando SQL.
Tim Lu's photo

Tim Lu

28 min

Ver másVer más