El servicio de cluster en Windows 2008 incluye varias innovaciones, una de las mas útiles es la capacidad de tener múltiples instancias de DTC por cluster.
En Windows 2000 y Windows 2003, usted solo podía tener una instancia de DTC instalada por cluster, por lo que durante mucho tiempo, uno simplemente agregaba un recurso DTC al grupo de cluster que usaba el disco de Quorum y listo. Posteriormente, esta configuración empezó a mostrar sus limitaciones, ya que algunos sistemas que utilizaban DTC intensamente empezaron a provocar fallos en el disco de Quorum, afectando eventualmente al servicio de cluster también.
En este punto, Microsoft empezó a recomendar un recurso de DTC en un grupo dedicado para los clusters de SQL Server, pero después decidieron cambiar la recomendación para usuarios de DTC "pesados" solamente. El problema es que la definición de "pesados" siempre se dejo a criterio del DBA que creaba el cluster.
Con la llegada de Windows 2008 y su capacidad de poder tener múltiples instancias de DTC, se amplía enormemente la capacidad de hacer transacciones distribuidas en un cluster, de hecho, usted puede ahora tener varias configuraciones, la pregunta es, ¿Cual es la configuración adecuada para SQL Server?
Esta pregunta se le hizo al equipo de desarrollo de SQL Server, los cuales a pesar de aclarar que no existían aún recomendaciones formales al respecto, sugirieron crear un recurso de DTC para cada instancia virtual de SQL Server en el cluster. Se debe poner el DTC Resource en el grupo de SQL y se debe cambiar el archivo de log para ser dependiente de un grupo de disco. NO debe hacer al servicio de SQL Server ni el del SQL Agent dependientes del recurso de DTC, porque las restricciones en las dependencias de SQL están hechas de tal manera que el instalador de los parches y hotfixes puede detener e iniciar el servicio del SQL Server durante el proceso de parcheo. Esta configuración también se asegura de que cada instancia de SQL tiene su propia copia local del DTC, ahorrando comunicación entre servidores que puede causar cuellos de botella en sistemas de altos volúmenes.
Posted
Oct 28 2008, 09:52 AM
by
hbejarano