Está en la página 1de 16

Principales Cloud Services: Opciones de almacenamiento de

datos de Azure
Introducción

 1 minuto

Supongamos que administra un portal de aprendizaje de ventas en línea para su


organización. La mayor parte de su equipo de ventas suele estar repartido en
diferentes áreas geográficas, por lo que el portal de aprendizaje en línea es un
requisito esencial. Es incluso más importante a medida que la organización
continúe aumentando el aprendizaje de mejora de las aptitudes y el
conocimiento para el personal de ventas.

Los datos de aprendizaje incluyen vídeo de alta calidad, simulaciones de ventas


detalladas y repositorios de gran tamaño para mantener los datos y el progreso
de los alumnos. En la actualidad, todo el contenido de aprendizaje se almacena
en una ubicación local. Tiene un plan dinámico para agregar nuevos cursos y le
gustaría evitar la necesidad de aumentar constantemente la capacidad de
almacenamiento local. Busca una solución de almacenamiento que sea segura,
duradera, escalable y fácilmente accesible desde cualquier parte del mundo.

Azure proporciona características de almacenamiento que satisfarán todas sus


necesidades empresariales.

Objetivos de aprendizaje
En este módulo, aprenderá a:

 Inspeccionar las opciones de almacenamiento de datos en Azure


 Descubrir cómo el almacenamiento de datos de Azure puede satisfacer sus
demandas empresariales
 Comparar Azure Storage con el almacenamiento local
Ventajas del uso de Azure para
almacenar datos
 6 minutos

Para solucionar los problemas de almacenamiento del portal de aprendizaje en


línea, se está planteando la posibilidad de almacenar los datos en la nube. Pero
le preocupa la seguridad, la realización de copias de seguridad y recuperación
ante desastres. Y, por encima de todo, le preocupa lo complicado que puede
resultar administrar los datos hospedados en la nube. Esto es lo que debe saber.

Las opciones de almacenamiento de datos de Azure se basan en la nube, son


seguras y escalables. Sus características encaran los principales desafíos que
plantea el almacenamiento en la nube y proporcionan una solución de
almacenamiento confiable y duradera.

¿Por qué almacenar los datos en la nube?

Ventajas del uso de Azure para almacenar datos


Estas son algunas de las principales ventajas del almacenamiento de datos de
Azure:

 Copia de seguridad y recuperación automatizadas: reduce el riesgo de perder


datos si se produce algún error o interrupción imprevistos.
 Replicación en todo el mundo: copia los datos para protegerlos contra
cualquier evento planeado o no planeado, como el mantenimiento programado o
errores de hardware. Los datos se pueden replicar en varias ubicaciones del
mundo.
 Compatibilidad con el análisis de datos: admite el análisis del consumo de
datos.
 Capacidades de cifrado: los datos se cifran para dotarlos de una seguridad muy
elevada; también se tiene un control estricto sobre quién puede acceder a ellos.
 Varios tipos de datos: Azure puede almacenar prácticamente cualquier tipo de
datos que necesite. Puede controlar archivos de vídeo, archivos de texto e incluso
grandes archivos binarios, como discos duros virtuales. También tiene muchas
opciones para los datos relacionales y NoSQL.
 Almacenamiento de datos en discos virtuales: Azure también tiene la
capacidad de almacenar hasta 8 TB de datos en sus discos virtuales, lo que resulta
de gran ayuda al almacenar grandes cantidades de datos, como simulaciones y
vídeos.
 Capas de almacenamiento: capas de almacenamiento para dar prioridad al
acceso a los datos en función de si se usan frecuentemente o si no se usan casi
nunca.

Tipos de datos
Azure Storage está diseñado para contener tres tipos principales de datos.

1. Datos estructurados. Los datos estructurados son datos que se ajustan a


un esquema, por lo que todos los datos tienen los mismos campos o
propiedades. Los datos estructurados se pueden almacenar en una tabla
de base de datos con filas y columnas. Los datos estructurados se basan
en claves para indicar cómo se relaciona una fila de una tabla con los
datos de otra fila de otra tabla. Los datos estructurados también se
conocen como datos relacionales, ya que el esquema define la tabla de
datos, los campos de la tabla y la relación inequívoca entre los dos. Los
datos estructurados son sencillos porque son fáciles de escribir, consultar y
analizar. Todos los datos siguen el mismo formato. Algunos ejemplos de
datos estructurados son los datos de sensor o los datos financieros.
2. Datos semiestructurados. Los datos semiestructurados no encajan
fácilmente en tablas, filas ni columnas. Por el contrario, los datos
semiestructurados usan etiquetas o claves que los organizan y les
proporcionan una jerarquía. Los datos semiestructurados también se
conocen como datos no relacionales o NoSQL.
3. Datos no estructurados. Los datos no estructurados abarcan aquellos
datos sin una estructura designada. Esto también significa que no hay
ninguna restricción sobre los tipos de datos que pueden contener. Por
ejemplo, un blob puede contener un documento PDF, una imagen JPG, un
archivo JSON, contenido de vídeo, etc. Por lo tanto, los datos no
estructurados cobran más importancia a medida que las empresas
intentan aprovechar los nuevos orígenes de datos.
Cómo puede el almacenamiento de
datos de Azure satisfacer las
necesidades empresariales de
almacenamiento
 8 minutos

Al examinar las ventajas del almacenamiento de datos de Azure, se puede


observar que ofrece las mejores opciones para almacenar el portal de
aprendizaje. Ahora vamos a explorar en detalle las ventajas y las opciones para
ver cómo se adapta a sus necesidades empresariales.

Cómo puede el almacenamiento de datos de


Azure satisfacer sus necesidades empresariales de
almacenamiento
Azure ofrece varias opciones de almacenamiento que se adaptan a tipos
concretos de necesidades de almacenamiento de datos.

Azure SQL Database

Azure SQL Database es una base de datos como servicio (DBaaS) relacional basada en
la última versión estable del motor de base de datos de Microsoft SQL Server. SQL
Database es una base de datos de alto rendimiento, confiable, totalmente administrada y
segura. Puede usarla para compilar aplicaciones y sitios web controlados por datos en el
lenguaje de programación que prefiera sin necesidad de administrar infraestructura.

Puede migrar las bases de datos existentes de SQL Server con un tiempo de inactividad
mínimo mediante Azure Database Migration Service. El servicio usa Microsoft Data
Migration Assistant para generar informes de evaluación que proporcionan
recomendaciones para ayudarlo a través de los cambios necesarios anteriores a la
ejecución de una migración. Una vez evaluada y aplicada cualquier corrección
necesaria, está listo para comenzar el proceso de migración. Azure Database Migration
Service realiza todos los pasos necesarios. El usuario solo tiene que cambiar la cadena
de conexión en las aplicaciones.

La ilustración siguiente muestra los tipos de datos del escenario del portal de
aprendizaje en línea que se almacenarían en una instancia de Azure SQL Database.

Azure Cosmos DB

Azure Cosmos DB es un servicio de base de datos distribuida globalmente. Es


compatible con los datos sin esquema que permiten compilar aplicaciones Always
On con una gran capacidad de respuesta para admitir datos en continuo cambio. Puede
usar esta característica para almacenar datos actualizados y mantenidos por usuarios de
todo el mundo. En la siguiente ilustración se muestra una base de datos de Azure
Cosmos DB de ejemplo que se usa para almacenar datos a los que acceden personas de
todo el mundo.

Azure Blob Storage

Azure Blob Storage es no estructurado, lo que significa que no hay ninguna restricción
sobre los tipos de datos que puede contener. Los blobs son altamente escalables y las
aplicaciones trabajan con ellos prácticamente de la misma manera en que lo hacen con
los archivos de un disco, como al leer y escribir datos. Blob Storage puede administrar
miles de cargas simultáneas, cantidades enormes de datos de vídeo, archivos de registro
en constante crecimiento y es accesible desde cualquier lugar con conexión a Internet.

Los blobs no están limitados a formatos de archivo comunes. Un blob podría contener
gigabytes de datos binarios transmitidos desde un instrumento científico, un mensaje
cifrado para otra aplicación o datos en un formato personalizado para una aplicación
que se está desarrollando.
Azure Blob Storage permite transmitir archivos grandes de vídeo o audio directamente
al explorador del usuario desde cualquier lugar del mundo. Blob Storage también se usa
para almacenar datos de copia de seguridad, recuperación ante desastres y archivado.
Tiene la capacidad de almacenar hasta 8 TB de datos de máquinas virtuales. En la
siguiente ilustración se muestra un ejemplo de uso de Azure Blob Storage.

Azure Data Lake Storage Gen2

La característica Data Lake permite realizar análisis sobre el uso de los datos y preparar
informes. Data Lake es un repositorio de gran tamaño que almacena datos estructurados
y no estructurados.

Azure Data Lake Storage Gen2 combina la escalabilidad y la rentabilidad del


almacenamiento de objetos con la confiabilidad y el rendimiento de las funcionalidades
del sistema de archivos de macrodatos. En la siguiente ilustración se muestra cómo
Azure Data Lake almacena todos los datos empresariales y hace que estén disponibles
para el análisis.
Azure Files

Azure Files ofrece recursos compartidos en la nube totalmente administrados, a los que
se puede acceder mediante el protocolo de bloque de mensajes del servidor (SMB)
estándar. Los recursos compartidos de Azure se pueden montar simultáneamente en
implementaciones de Windows, Linux y macOS en la nube o locales. Las aplicaciones
que se ejecutan en máquinas virtuales o servicios en la nube de Azure pueden montar un
recurso compartido de almacenamiento de archivos para acceder a datos de archivos,
del mismo modo que una aplicación de escritorio montaría un recurso compartido SMB
normal. Cualquier número de roles o máquinas virtuales de Azure puede montar y
acceder simultáneamente al recurso compartido de almacenamiento de archivos. Los
escenarios de uso típicos serían el uso compartido de archivos en cualquier lugar del
mundo, los datos de diagnóstico o el uso compartido de datos de aplicación.

La siguiente ilustración muestra el uso de Azure Files para compartir datos entre dos
ubicaciones geográficas. Azure Files usa el protocolo de bloque de mensajes del
servidor (SMB), que garantiza que los datos se cifran en reposo y en tránsito.
Azure Queue

Azure Queue Storage es un servicio para almacenar grandes cantidades de mensajes a


los que se puede acceder desde cualquier lugar del mundo.

Azure Queue Storage puede usarse para compilar aplicaciones flexibles y funciones
independientes con el fin de mejorar la durabilidad de las cargas de trabajo grandes.
Cuando se desacoplan los componentes de la aplicación, se pueden escalar de forma
independiente. Queue Storage proporciona una puesta en cola de mensajes asincrónica
para la comunicación entre los componentes de las aplicaciones, independientemente de
si se ejecutan en la nube, en el escritorio, de forma local o en dispositivos móviles.

Normalmente, hay uno o varios componentes de remitente y uno o varios componentes


de receptor. Los componentes de remitente agregan mensajes a la cola, mientras que los
componentes de receptor recuperan mensajes de la parte delantera de la cola para
procesarlos. En la ilustración siguiente se muestran varias aplicaciones de remitente que
agregan mensajes a Azure Queue y una aplicación de receptor que recupera los
mensajes.
Puede usar Queue Storage para:

 Crear un trabajo pendiente y pasar mensajes entre distintos servidores web de Azure.
 Distribuir la carga entre diferentes servidores o infraestructuras web y administrar picos
de tráfico.
 Aumentar la resistencia frente a errores de componentes cuando varios usuarios
acceden a los datos al mismo tiempo.

Disk Storage

Disk Storage proporciona discos para máquinas virtuales, aplicaciones y otros servicios
para se acceda a ellos y se usen cuando sea necesario, igual que se haría en escenarios
locales. Disk Storage permite que los datos se almacenen de forma persistente y que se
acceda a ellos desde un disco duro virtual conectado. Los discos pueden ser
administrados o no por Azure y, por lo tanto, administrados y configurados por el
usuario. Los escenarios típicos de uso de Disk Storage son si quiere desplazar
aplicaciones que leen y escriben datos a discos persistentes o si va a almacenar los datos
a los que no es necesario acceder desde fuera de la máquina virtual a la que está
conectado el disco.

Los discos tienen diferentes tamaños y niveles de rendimiento, desde unidades de estado
sólido (SSD) a unidades de disco duro (HDD) giratorias tradicionales, con diferentes
capacidades de rendimiento.

Cuando se trabaja con máquinas virtuales, se pueden usar discos SSD y HDD estándar
para cargas de trabajo menos críticas y discos SSD Premium para aplicaciones de
producción críticas. Los discos de Azure ofrecen durabilidad de nivel empresarial, con
una tasa de error anualizada del 0 %. En la siguiente ilustración se muestra una máquina
virtual de Azure con discos independientes para almacenar datos diferentes.

Capas de almacenamiento

Azure ofrece tres capas de almacenamiento para el almacenamiento de objetos de blob:

1. Nivel de almacenamiento de acceso frecuente: optimizado para almacenar datos


a los que se accede con frecuencia.
2. Nivel de almacenamiento de acceso esporádico: optimizado para datos a los que
se accede con poca frecuencia y que se almacenan al menos durante 30 días.
3. Capa de almacenamiento de archivo: para datos a los que raramente se accede y
que se almacenan durante al menos 180 días con requisitos de latencia flexibles.
Cifrado y replicación

Azure proporciona seguridad y alta disponibilidad para los datos mediante


características de cifrado y replicación.

Cifrado de servicios de almacenamiento

Los siguientes tipos de cifrado están disponibles para los recursos:

1. Azure Storage Service Encryption (SSE) para datos en reposo ayuda a proteger
los datos para satisfacer el cumplimiento de seguridad y regulatorio de la
organización. Cifra los datos antes de almacenarlos y los descifra antes de
recuperarlos. El cifrado y descifrado son transparentes para el usuario.
2. Cifrado de cliente es donde los datos ya están cifrados mediante las bibliotecas
de cliente. Azure almacena los datos en estado cifrado en reposo y luego los
descifra durante la recuperación.

Replicación para disponibilidad de almacenamiento

Se configura un tipo de replicación al crear una cuenta de almacenamiento. La


característica de replicación garantiza que los datos sean duraderos y que estén siempre
disponibles. Azure proporciona replicaciones regionales y geográficas para proteger los
datos frente a desastres naturales y otros desastres locales, como incendios o
inundaciones.
Comparación entre el
almacenamiento de datos de Azure y
el almacenamiento local
 4 minutos

Ahora que conoce las ventajas y las características del almacenamiento de datos
de Azure, veamos en qué se diferencia del almacenamiento local.

El término "local" hace referencia al almacenamiento y mantenimiento de los


datos en servidores y hardware locales. Hay varios factores que se deben tener
en cuenta al comparar el almacenamiento de datos en local con el de Azure.

Rentabilidad

Una solución de almacenamiento local necesita hardware dedicado que se debe


comprar, instalar, configurar y mantener. Esto puede suponer un gasto inicial importante
(o inversión de capital). Un cambio de requisitos puede exigir la inversión en hardware
nuevo. El hardware debe ser capaz de controlar la máxima demanda, lo que significa
que puede permanecer inactivo o estar infrautilizado en horas de poca actividad.

El almacenamiento de datos de Azure proporciona un modelo de precios de pago por


uso que suele resultar atractivo para las empresas como un gasto operativo en lugar de
una inversión de capital inicial. También es escalable, lo que permite escalar horizontal
o verticalmente en función de lo que dicte la demanda y revertir el escalado cuando la
demanda sea baja. Los servicios de datos se cobran únicamente cuando se necesitan.
Confiabilidad

El almacenamiento local necesita estrategias de copia de seguridad de datos, equilibrio


de carga y recuperación ante desastres. Estas pueden ser complicadas y costosas, ya que
normalmente cada una necesita servidores dedicados que requieren una considerable
inversión en hardware y recursos de TI.

El almacenamiento de datos de Azure proporciona copia de seguridad de datos,


equilibrio de carga, recuperación ante desastres y replicación de datos como servicios
para garantizar la alta disponibilidad y la seguridad de los datos.

Tipos de almacenamiento

A veces, una solución necesita varios tipos de almacenamiento diferentes, como el


almacenamiento de archivos y bases de datos. Un enfoque local a menudo requiere
numerosos servidores y herramientas administrativas para cada tipo de almacenamiento.

El almacenamiento de datos de Azure proporciona una serie de opciones de


almacenamiento diferentes, incluido el acceso distribuido y el almacenamiento en capas.
Esto permite integrar una combinación de tecnologías de almacenamiento y
proporcionar la mejor opción de almacenamiento para cada elemento de la solución.

Agilidad

Los requisitos y las tecnologías cambian. Para una implementación local, esto puede
significar aprovisionar e implementar servidores nuevos y elementos de infraestructura,
una actividad costosa y que puede llevar mucho tiempo.
El almacenamiento de datos de Azure ofrece la flexibilidad de crear servicios en
cuestión de minutos. Esta flexibilidad permite cambiar rápidamente los back-end de
almacenamiento sin necesidad de una inversión considerable en hardware.

La ilustración siguiente muestra las diferencias entre el almacenamiento local y Azure


Data Storage.

Prueba de conocimientos
 5 minutos

Comprobación de conocimientos
Resumen
 1 minuto

En este módulo, se han explorado las ventajas de usar Azure para almacenar los
datos. Azure proporciona las siguientes características:

 Almacenamiento de datos estructurados y no estructurados


 Alta seguridad compatible con los estándares de cumplimiento globales
 Funcionalidades de equilibrio de carga, alta disponibilidad y redundancia
 Posibilidad de almacenar grandes volúmenes de datos directamente en el
explorador mediante características como Azure Blob Storage

Por último, las funcionalidades de almacenamiento de datos de Azure la


convierten en una plataforma ideal para hospedar cualquier aplicación o portal
grande de ámbito global.

También podría gustarte