Mútiples instancias de Sql Server en Linux con Docker.

Desplegar una base de datos Sql Server en Azure es cuestión de un par de clicks de ratón. Realmente es sencillo y rápido. Además la plataforma Azure es fiable y escalable. Puedes empezar con pocos recursos y si tu proyecto tiene éxito, aumentar los recursos que la base de datos necesita.

Sin embargo, tanta facilidad de uso tiene un coste oculto: tras el periodo de prueba para los nuevos usuarios, todos los servicios de Azure tienen un coste mensual.

Si bien es justo y honrado que Microsoft quiera ganar dinero con su servicio en la nube, también es cierto que para programadores indie o pequeños equipos de programadores los costes pueden ser un problema.

Cada base de datos se factura de forma independiente, y no es extraño llegar a tener decenas de bases de datos diferentes con fines de prueba, que en caso de ser facturadas supondría un coste inasumible.

Bueno sin mas rodeos, la solución que propongo es instalar Sql Server en un servidor Linux. Por una fracción del precio de una instancia de base de datos en Azure, podemos contratar un VPS Linux, y tener varias tantas instancias de Sql Server como queramos (dependiendo de las capacidades del servidor, claro está).

Seamos claros, el hospedaje en un servidor VPS Linux que administremos personalmente, es infinitamente más barato que en la plataforma Azure, e incluso puede que ofrezca un rendimiento mejor.

Leer más…Mútiples instancias de Sql Server en Linux con Docker.