Diseño de arquitectura de bases de datos

Azure Database for MariaDB
Azure Database Migration Service
Azure Database for MySQL
Azure Database for PostgreSQL

En este artículo se proporciona información general sobre las soluciones de Azure Database que se describen en el Centro de arquitectura de Azure.

Diagram that contrasts relational database management system and big data solutions.

Las soluciones de Azure Database incluyen tanto el sistema de administración de bases de datos relacionales (RDBMS) tradicional como las soluciones de macrodatos.

Las cargas de trabajo RDBMS utilizan procesamiento de transacciones en línea (OLTP) y procesamiento analítico en línea (OLAP). Los datos de varios orígenes de la organización se pueden consolidar en un almacenamiento de datos. Puede usar un proceso de extracción, transformación y carga de datos (ETL) para mover y transformar los datos de origen.

Una arquitectura de macrodatos está diseñada para controlar la ingesta, el procesamiento y el análisis de datos grandes o complejos. Las soluciones de macrodatos suelen implicar una gran cantidad de datos no relacionales y los sistemas RDBMS tradicionales no son adecuados para almacenarlos. Este tipo de base de datos se conoce como NoSQL (no solo SQL).

En este artículo se proporcionan recursos para obtener información sobre las bases de datos de Azure. Describe las rutas de acceso para implementar las arquitecturas que satisfagan sus necesidades y los procedimientos recomendados que se deben tener en cuenta al diseñar las soluciones.

Hay muchas arquitecturas que puede aprovechar para satisfacer las necesidades de base de datos. También proporcionamos ideas de solución que puede aprovechar, entre las que se incluyen vínculos a todos los componentes que necesita.

Más información sobre las bases de datos en Azure

Si no está familiarizado con las bases de datos en Azure, el mejor punto de partida es Microsoft Learn. Esta plataforma en línea, gratuita proporciona vídeos y tutoriales para el aprendizaje práctico. Microsoft Learn ofrece rutas de aprendizaje basadas en su rol de trabajo, como desarrollador o analista de datos.

Puede examinar los módulos de datos de Azure o usar esta ruta de aprendizaje para comprender los aspectos básicos de Azure SQL.

Estos son algunos módulos de Learn que pueden resultar útiles:

Ruta hacia la producción

Para buscar opciones útiles para tratar con datos relacionales, tenga en cuenta estos recursos:

Una base de datos no relacional no usa el esquema tabular de filas y columnas. Para obtener más información, consulte Datos no relacionales y NoSQL.

Para obtener información sobre los lagos de datos, que contienen una gran cantidad de datos en su formato nativo y sin procesar, consulte Lagos de datos.

Una arquitectura de macrodatos puede controlar la ingesta, el procesamiento y el análisis de datos que son demasiado grandes o complejos para los sistemas de bases de datos tradicionales.

Una nube híbrida es un entorno de TI que combina la nube pública y centros de datos locales. Para más información, consulte Ampliación de las soluciones de datos locales a la nube.

Azure Cosmos DB es un servicio de bases de datos NoSQL totalmente administrado para el desarrollo de aplicaciones modernas. Para más información, consulte Modelo de recursos de Azure Cosmos DB.

Para obtener información sobre las opciones para transferir datos hacia y desde Azure, consulte Transferencia de datos hacia y desde Azure.

Procedimientos recomendados

Revise estos procedimientos recomendados al diseñar las soluciones.

Procedimientos recomendados Descripción
Patrones de administración de datos La administración de datos es el elemento clave de las aplicaciones en la nube. Influye en la mayoría de los atributos de calidad.
Patrón de bandeja de salida transaccional con Azure Cosmos DB Aprenda a usar el patrón de bandeja de salida transaccional para la mensajería confiable y la entrega garantizada de eventos.
Distribución de los datos globalmente con Azure Cosmos DB Para lograr baja latencia y alta disponibilidad, algunas aplicaciones deben implementarse en centros de datos que están cerca de sus usuarios.
Seguridad en Azure Cosmos DB Los procedimientos recomendados de seguridad ayudan a evitar y detectar vulneraciones en bases de datos, así como a responder a estos incidentes.
Copia de seguridad continua con la característica de restauración a un momento dado de Azure Cosmos DB Obtenga información sobre la característica de restauración a un momento dado de Azure Cosmos DB.
Consiga alta disponibilidad con Azure Cosmos DB Azure Cosmos DB proporciona varias características y opciones de configuración para lograr una alta disponibilidad.
Alta disponibilidad para Azure SQL Database e Instancia administrada de SQL La base de datos no debe ser un único punto de error en la arquitectura.

Bases de referencia de seguridad de Azure SQL Database

La seguridad es una parte fundamental de cualquier solución de base de datos.

Opciones de tecnología

Hay muchas opciones a disposición de las tecnologías para que las usen con las bases de datos de Azure. Estos artículos le ayudarán a elegir las mejores tecnologías según sus necesidades.

Mantenerse al día con las bases de datos

Consulte las actualizaciones de Azure para mantenerse al día con la tecnología de bases de datos de Azure.

Estas arquitecturas usan tecnologías de base de datos.

A continuación, se presentan algunos recursos adicionales:

Soluciones de ejemplo

Estas ideas de solución son algunos de los enfoques de ejemplo que puede adaptar a sus necesidades.

Productos de base de datos similares

Si ya conoce Amazon Web Services (AWS) o Google Cloud, vea las comparaciones siguientes: