Documentos de Académico
Documentos de Profesional
Documentos de Cultura
datos de Azure
Introducción
1 minuto
Objetivos de aprendizaje
En este módulo, aprenderá a:
Tipos de datos
Azure Storage está diseñado para contener tres tipos principales de datos.
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 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.
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 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 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.
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
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.
Ahora que conoce las ventajas y las características del almacenamiento de datos
de Azure, veamos en qué se diferencia del almacenamiento local.
Rentabilidad
Tipos de almacenamiento
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.
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: