Soy nuevo en SQL Server, por lo que esta puede ser más una pregunta de administración de SQL Server.
Estoy creando bases de datos de prueba y producción para un servicio, e imagino que estaré limpiando bastante la base de datos de prueba. Además, voy a querer diferentes estrategias de replicación y registro de auditoría.
¿Tiene sentido tener ambas bases de datos SQL en el mismo SQL Server, que parece ser lo que Azure Portal hace más fácil de administrar, o tiene más sentido crear un SQL Server lógico separado para las bases de datos de prueba y producción?
Respuestas:
Vaya con un servidor lógico separado:
Es posible que desee utilizar el mismo servidor para una base de datos si:
fuente
Ponerlos a ambos en el mismo servidor es sin duda el más fácil. Sin embargo, argumentaría que en una situación comercial no debería poder hacerlo.
Una base de datos de producción es uno de los recursos más importantes de una aplicación web. Es probable que tenga muchos datos confidenciales. También es probablemente crítico para la estabilidad del sitio. Por lo tanto, las credenciales de la base de datos de producción deben controlarse estrictamente, y las reglas de firewall deben impedir el acceso a ella, excepto desde un pequeño número de máquinas examinadas. Además de las consideraciones de seguridad, las reglas del firewall también ayudan a evitar operaciones de prueba accidentales en la base de datos de producción; si puede suceder, tarde o temprano.
Editar: Poco después de que originalmente escribí esta respuesta, Digital Ocean (uno de los mayores proveedores de alojamiento) tuvo una interrupción que se habría evitado si hubieran segmentado su red de manera adecuada. Aprende su lección en lugar de repetir el error.
fuente