Definitivamente Azure es la tendencia en servicios Cloud hoy en día. Ha ganado bastante popularidad no solo a nivel empresarial, sino que a conquistado a muchos desarrolladores, expertos de infraestructura y hasta usuarios novatos en el tema de servicios de nube.
Debido a su enorme variedad de servicios como IaaS y PaaS Azure ofrece soluciones a básicamente cualquier requerimiento, ya sea en ambientes híbridos, on-premise o solamente de nube.
El día de hoy hablaremos las opciones para SQL Server que ofrece Azure. Lo primero es especificar que podemos adquirir SQL Server como PaaS o como IaaS. Eso significa que encontraremos ‘SQL Server Database’ un servicio de plataforma montado en Azure y ‘SQL Server en VM Azure’ un servicio de infraestructura montado en maquinas virtuales de Azure… Vamos por partes, conozcamos un poco de cada uno.
Azure SQL Database
- Ofrece compatibilidad con la mayoría de las características de SQL Server.
- Está construido sobre hardware estandarizado y software que es propiedad, esta ‘hosteado’ y administrado por Microsoft.
- Con SQL Database puedes trabajar directamente en el servicio utilizados sus características incorporadas y su funcionalidad.
- Además pagas por cada BD que usas, con la posibilidad de escalamiento sin interrupciones
SQL Server en Maquinas Virtuales de Azure
- Está optimizado para la migración de aplicaciones SQL Server existentes.
- Todas las versiones y ediciones de SQL Server están incluidas.
- Ofrece 100% de compatibilidad con SQL Server permitiendote almacenar tantas BD como necesites y ejecutando transacciones entre ellas.
- Está construido sobre hardware estandarizado y software que es propiedad, esta ‘hosteado’ y administrado por Microsoft.
- Puedes pagar por uso por una licencia de SQL Server ya incluida en una imagen de SQL Server o puedes utilizar una licencia que ya tengas.
- Puedes escalar fácilmente y pausar y re conectar tu VM como necesites.
Como pueden ver, SQL Database esta diseñado para evitar todo tipo de gastos de administración de recursos de administración y mantenimiento, contrario a SQL Server en VM donde tienes la administración completa sobre una instancia de SQL Server dedicada y una VM montada en la nube; es la elección perfecta cuando una organización ya tiene recursos de TI para el mantenimiento de VM’s.
El proceso de elegir entre ambos servicios de Azure depende totalmente de tus requerimientos específicos, como el tamaño de tu DB, el tipo de transacciones que vayas a realizar, los recursos de mantenimiento que quieras utilizar, etc..
Dejaremos una tabla comparativa que seguramente te ayudará a tomar una mejor decisión. Si quieres información adicional no dudes en visitar el sitio oficial de Azure donde encontrarás información a detalle sobre estos y todos sus servicios Cloud disponible…