sql >> Base de Datos >  >> RDS >> Sqlserver

Anuncio de soporte de Spotlight Cloud para Azure SQL DB (versión preliminar)

¡Nos complace anunciar que Spotlight Cloud ahora es compatible con Azure SQL DB en modo de vista previa!

Antecedentes

Azure SQL DB es una de las bases de datos en la nube más populares (también conocida como base de datos como servicio) que ofrece muchos beneficios para las empresas y los profesionales de las bases de datos. Aquellos que eligen invertir en la base de datos Azure SQL no necesitan instalar ni administrar ningún software o hardware asociado. Azure SQL DB permite a los profesionales de bases de datos dedicar menos tiempo a los "mecánicos" (administración de almacenamiento, actualizaciones, aprovisionamiento, aplicación de parches, copias de seguridad, etc.), para que los profesionales de bases de datos puedan ser más estratégicos e innovadores.

Desde que se lanzó Azure SQL Database, ha evolucionado en algunos "sabores", como se indica a continuación:

Instancia administrada

Instancia administrada es un conjunto compartido de recursos para el sistema y las bases de datos de usuarios. Esta opción de implementación puede ser o convertirse en la más popular de las tres. La razón por la que me inclino a pensar esto es porque ofrece la menor cantidad de fricción al convertir/migrar desde local. Microsoft afirma que el modelo de instancia administrada es casi 100% compatible con la edición Enterprise (local) de SQL Server. El enorme beneficio de esto es que el desarrollo de aplicaciones y bases de datos y los cambios de configuración se reducen al mínimo. Microsoft incluso ofrece DMS (servicio de migración de datos) que puede automatizar este proceso de "elevar y cambiar" desde una implementación local y/o IaaS hasta la implementación de DBaaS.

Base de datos única

Con la opción de implementación de base de datos única, el servidor de base de datos administra la base de datos con sus propios recursos. Esta opción es ideal para patrones de uso más pequeños y predecibles. Cada base de datos está aislada y, por lo tanto, es portátil. Los niveles de cómputo más pequeños y/o los modelos de precios sin servidor se prestan bien a la base de datos única y facilitan la administración de costos.

Piscina Elástica

Cuando los patrones de uso de la base de datos son difíciles de predecir o tienen cambios más grandes en el consumo de recursos, la implementación del grupo elástico es la mejor opción. Con este modelo, los recursos se asignan a un grupo, lo que hace que las bases de datos del grupo sean "elásticas". Las bases de datos ocupadas pueden tomar recursos mientras que las bases de datos inactivas no consumen ninguno. Ideal para el desarrollo y las implementaciones de SaaS, existe una menor necesidad de equilibrar el aprovisionamiento de recursos con los costos.

Soporte de Spotlight Cloud para Azure SQL DB

Con esta nueva edición de vista previa de Spotlight Cloud para Azure SQL DB, ahora admitimos la base de datos única de Azure SQL, así como el grupo elástico (la instancia administrada es parte de nuestros planes de hoja de ruta).

Con la introducción de la compatibilidad con Azure SQL DB, también agregamos el enfoque "nube a nube", lo que significa que para que un usuario pueda monitorear una nueva base de datos Azure SQL, no es necesario instalar un servidor de diagnóstico (DS) como tenemos nuestro propio recopilador alojado en la nube que puede conectarse de forma remota a sus bases de datos Azure SQL. Este es un beneficio significativo para nuestros clientes, ya que esencialmente significa que podemos asegurarnos de que nuestros clientes no necesiten lidiar con ninguna instalación/actualización/etc. de software.

Vista global

Una vez que agregue una nueva conexión de Azure SQL DB, verá inmediatamente su estado como parte de la vista global del mapa de calor. También puede filtrar el mapa de calor para ver solo sus bases de datos Azure SQL haciendo clic en el tipo de conexión "Azure SQL Database" en el panel "conexiones" (la sección izquierda de la pantalla), de la siguiente manera:

Página de descripción general

Una vez que haga clic en una conexión específica de Azure SQL DB, verá información útil sobre la plataforma, incluido el modelo de compra, el nivel de servicio, el nivel de rendimiento, las DTU máximas o los núcleos virtuales, así como información clave sobre la utilización de los recursos que le permitirá obtener una visibilidad clara. en su actividad de carga de trabajo, lo que le permitirá descubrir oportunidades potenciales para aumentar la cantidad de recursos asignados (porque el porcentaje de utilización se está acercando a los recursos máximos disponibles y eso podría afectar sus SLA) o, alternativamente, para disminuir la cantidad de recursos asignados. recursos (porque el porcentaje de utilización es muy bajo y tal vez existe la oportunidad de reducir el desperdicio de gastos en la nube). En las siguientes capturas de pantalla, puede ver diferentes ejemplos de la página de descripción general para dos bases de datos diferentes (una con el modelo de compra de DTU y la otra con el modelo de compra de vCore).

En caso de que la base de datos monitoreada sea parte de un grupo elástico, verá una indicación en el campo "Nivel de rendimiento", de la siguiente manera:

Alarmas

Esta edición de vista previa para el monitoreo de Azure SQL DB también viene con 4 nuevas alarmas de consumo de recursos listas para usar. Estas nuevas alarmas lo alertarán en caso de que la utilización de uno de los recursos exceda nuestros umbrales predefinidos. En la página de alarmas también encontrará información adicional, incluida la tendencia de uso a lo largo del tiempo, las principales consultas que consumieron la mayoría de los recursos, así como sugerencias para solucionar el problema. Aquí hay una captura de pantalla como ejemplo de cómo se ve la pantalla de alarmas:

Licencias

Durante el período de "modo de vista previa", permitiremos a nuestros clientes de Spotlight Cloud monitorear las bases de datos de Azure SQL completamente gratis. La cantidad máxima de bases de datos que se permite monitorear es igual a la cantidad de instancias de servidor SQL "normales" que un cliente tiene derecho a monitorear (por ejemplo, un cliente que compró el monitoreo para 50 instancias, podrá monitorear 50 bases de datos de Azure SQL).

Resumen

Azure SQL es una de las bases de datos en la nube más populares del mercado y estamos viendo una creciente demanda de nuestros clientes para abordar los desafíos relacionados con el rendimiento de Azure SQL DB. Esta versión preliminar inicial incluye monitoreo básico que brindará visibilidad sobre el estado de sus entornos de base de datos de Azure SQL. También buscamos continuar con nuestras inversiones en la supervisión del rendimiento de las bases de datos en la nube para abordar las necesidades del mercado y de nuestros clientes.

¿Quieres ser parte del programa de vista previa? Envíenos un correo electrónico a [email protected]