Base de datos en la nube administrada
Microsoft Azure SQL Database (anteriormente conocida como SQL Azure , SQL Server Data Services , SQL Services y Windows Azure SQL Database ) es una base de datos en la nube administrada ( PaaS ) basada en la nube de Microsoft SQL Server, que se proporciona como parte de los servicios de Microsoft Azure . El servicio maneja funciones de administración de bases de datos para servidores Microsoft SQL Server basados en la nube, incluidas actualizaciones, parches, copias de seguridad y monitoreo sin la participación del usuario. [1]
Descripción general
Azure SQL Database admite el almacenamiento multimodal de datos estructurados , semiestructurados y no relacionales . [2]
Azure SQL Database incluye inteligencia incorporada que aprende patrones de aplicaciones y los adapta para maximizar el rendimiento, la confiabilidad y la protección de datos .
Las capacidades clave incluyen:
- Aprendizaje de los patrones de acceso a datos de la aplicación host, ajuste adaptativo del rendimiento y mejoras automáticas en la confiabilidad y la protección de datos. [3]
- Escalabilidad según demanda. [4]
- Gestión y monitorización de aplicaciones multiinquilino con beneficios de aislamiento de un cliente por base de datos. [5]
- Integración con herramientas de código abierto como cheetah ( utilidad de interfaz de línea de comandos ), [6] sql-cli, [7] Visual Studio Code , [8] y herramientas de Microsoft como Visual Studio , [9] SQL Server Management Studio , [10] Azure Management Portal , PowerShell y API REST .
- Protección de datos [11] con encriptación , autenticación, [12] limitación del acceso del usuario al subconjunto de los datos, monitoreo continuo y auditoría para ayudar a detectar amenazas potenciales y proporcionar un registro de eventos críticos en caso de una violación.
Casos de uso populares
- Almacenamiento de datos relacionales para aplicaciones y sitios web basados en la nube
- Aplicaciones web y móviles para empresas y consumidores
- Administrar bases de datos para aplicaciones multiusuario ( software como servicio )
- Cree rápidamente bases de datos de desarrollo y prueba para acelerar los ciclos de desarrollo
- Escalar los servicios empresariales de producción rápidamente y a un coste conocido
- Contenerice los datos en la nube para lograr aislamiento y seguridad
- Reducir la sobrecarga administrativa de la base de datos mediante una mayor automatización
Diseño
La base de datos SQL de Azure se basa en la base de datos del servidor SQL y, por lo tanto, se mantiene sincronizada con la última versión [2] de esta mediante el uso de la base de código común. Dado que la versión en la nube de la tecnología de la base de datos intenta desacoplarla de la infraestructura informática subyacente, no admite algunas de las características específicas del contexto de T-SQL [13] disponibles en el servidor SQL tradicional. Sin embargo, el resto de las características son las mismas con las incompatibilidades explicadas por Microsoft. [14] La base de datos SQL de Azure también es similar a la oferta de instancias administradas de SQL de Microsoft, con algunas diferencias. [15]
Cronología
- 2009 – Se anuncia el servicio [16]
- 2010 – El servicio se puso en marcha [17]
- 2014: Se anuncia una nueva versión y se cambia el nombre de Windows Azure a Microsoft Azure [18]
- 2015 – Revisión arquitectónica importante
- 2016 – Se presentan los grupos elásticos [19]
- 2017: se lanzó la instancia administrada de Azure SQL Database
- 2019: se presentaron Azure SQL Database Hyperscale, Serverless y Instance Pools [20]
Modelos de implementación
Azure SQL Database se ofrece en dos modelos de implementación: como una base de datos independiente o un grupo de bases de datos elásticas (con almacenamiento compartido y recursos informáticos).
Véase también
Referencias
- ^ WilliamDAssafMSFT. "¿Qué es el servicio Azure SQL Database? - Azure SQL Database". learn.microsoft.com . Consultado el 7 de abril de 2023 .
- ^ de WilliamDAssafMSFT. "¿Qué es el servicio Azure SQL Database? - Azure SQL Database". learn.microsoft.com . Consultado el 7 de abril de 2023 .
- ^ Rabeler, Carl (3 de marzo de 2023). "Azure SQL Database Learns & Adapts". Microsoft Azure . Consultado el 3 de noviembre de 2016 .
- ^ Rabeler, Carl (3 de marzo de 2023). "La base de datos SQL de Azure se escala sobre la marcha". Microsoft Azure .
- ^ Rabeler, Carl (13 de octubre de 2016). "Crea aplicaciones multiusuario con Azure SQL Database con aislamiento y eficiencia". Microsoft .
- ^ "wunderlist/cheetah". GitHub . Consultado el 3 de noviembre de 2016 .
- ^ "sql-cli". npm . Consultado el 3 de noviembre de 2016 .
- ^ "Usar Visual Studio Code para conectarse y realizar consultas: Azure SQL Database y SQL Managed Instance". Microsoft . Consultado el 29 de marzo de 2023 .
- ^ "Agregar una conexión a Azure SQL Database - Visual Studio (Windows)". Microsoft . 2022-09-27 . Consultado el 2023-03-29 .
- ^ "Usar SQL Server Management Studio". Microsoft . 2023-03-03 . Consultado el 2016-11-03 .
- ^ Rabeler, Carl (3 de marzo de 2023). "Azure SQL Database protege y asegura". Microsoft .
- ^ Slater, Phil. "Maximización de la seguridad y la flexibilidad: métodos de autenticación de Azure SQL Server". heliumit.uk . Consultado el 5 de septiembre de 2023 .
- ^ croblesm. "Resolución de diferencias de T-SQL: migración - Base de datos SQL de Azure". learn.microsoft.com . Consultado el 7 de abril de 2023 .
- ^ Byham, Rick (16 de diciembre de 2022). "Diferencias de Transact-SQL en Azure SQL Database". Microsoft Azure .
- ^ danimir. "Comparación de las características del motor de base de datos de SQL Database y SQL Managed Instance: Azure SQL Database y SQL Managed Instance". learn.microsoft.com . Consultado el 7 de abril de 2023 .
- ^ "SQL Data Services anuncia planes para acelerar las características básicas de las bases de datos relacionales". Microsoft Azure . 10 de marzo de 2009 . Consultado el 3 de noviembre de 2016 .
- ^ "SQL Azure - The Year in Review". Microsoft Azure . 4 de enero de 2011 . Consultado el 3 de noviembre de 2016 .
- ^ Kelly, Eron (5 de noviembre de 2014). "Próximamente, una versión preliminar para una mayor compatibilidad con SQL Server en Azure SQL Database". Microsoft Azure . Consultado el 3 de noviembre de 2016 .
- ^ Wissner, Tiffany (11 de mayo de 2016). «Azure sigue siendo el mejor lugar para el software como servicio». Microsoft Azure . Consultado el 3 de noviembre de 2016 .
- ^ markdefalco. "Historia de Azure SQL (2 de 61)". learn.microsoft.com . Consultado el 7 de abril de 2023 .
Enlaces externos
- Sitio web oficial
- Tecnologías de seguridad de Microsoft Azure
- ¿Qué es Azure SQL Database?