Lista de verificación previa para instalar MS SQL Server: Estos son los pasos paar crear una lista básica de instalación previa con los componentes principales que se debende tomar en cuenta. Dicha lista está basada en las buenas prácticas y en los procedimientos profesionales más actualizados.
Lista de verificación previa para instalar MS SQL Server
1. Lista de verificación previa para
instalar MS SQL Server
Autor: Wally M. Pons
E-mail: wpons@datagrupo.com
Twitter: @wallypons
Fecha de Publicación: Mar-25-2018
El texto contenido en este documento fue sacado del libro “Guía Práctica de Instalación
de MS SQL Server 2014” del cual Wally M. Pons también es autor intelectual y el mismo
aplica para cualquier versión de MS SQL Server.
2. ¿Por qué hacer una lista de verificación?
Es importante que antes de iniciar cualquier instalación de MS SQL Server se identifiquen
bien los recursos que vamos a utilizar y tenerlos anotados o impresos en forma de lista de
verificación. Entre las categorías que podemos poner en esa lista se pueden encontrar como
mínimo los siguientes renglones:
Hardware:
• Tipo de CPU, velocidad, cantidad de núcleos (físicos y lógicos).
• Total de memoria RAM (frecuencia (Hz), tipo, etc.).
• Tipo de discos físicos (HDD, SSD, SSHD) y su distribución e identificación en
volúmenes.
• Tipo de RAID (Ejemplo: RAID 5, RAID 60, etc...)
• Tipo de almacenamiento (SAN, NAS, DAS).
• Conectividad de la red (10/100/1000 Mbps o superior), incluyendo:
Modelo de la tarjeta de red.
¿Soporte de “Jumbo Frame” o “Super Jumbo Frames”?.
Modelo del Switch, cantidad de puertos, cuál de estos está asignado al
servidor y su velocidad.
3. • Sistema de UPS y contingencia eléctrica en caso de fallas.
Marca y modelo del UPS.
Capacidad del UPS en VA/W.
¿Tiene redundancia?
¿Puede monitorearse por software o físicamente?
Tiempo de funcionamiento durante una falla eléctrica.
¿Usa correo electrónico para notificar fallas eléctricas?
Software:
• Sistema Operativo del Servidor y su compatibilidad con la versión de MS SQL
Server a instalarse.
Seguridad:
• Métodos y políticas de realización y almacenamiento de Backups aplicados a
MS SQL Server.
• Seguridad en el entorno del servidor de MS SQL Server (Accesos al Datacenter,
horarios, etc.).
4. Desglose de la lista de verificación
A. Hardware:
Tipo de CPU: Es importante saber el tipo de CPU y todas las características que este
ofrece, ya que ese dato sirve para ayudarnos a definir la parte del paralelismo en
MS SQL Server, esto hay que tenerlo en cuenta preferiblemente antes de la
instalación.
Total de memoria RAM: Si este parámetro no es configurado correctamente
entonces MS SQL Server hace uso de toda la memoria disponible sin ningún límite,
por lo tanto este es un dato muy importante para que una vez instalado podamos
parametrizar esa parte y tengamos una instalación que haga buen uso de la memoria
RAM del servidor de Windows y que MS SQL Server pueda tener su memoria
reservada adecuadamente.
Tipo de discos físicos: Existen varios tipos de discos en el mercado de hoy, tales
como HDD, SSD, SSHD. La decisión de uso por el tipo depende bastante de varios
factores, a continuación mencionamos los que entendemos como los tres
principales:
5. 1. Factor económico:
Presupuesto y planificación empresarial, esto es parte del ciclo administrativo
que rige las partidas monetarias asignadas a TI.
2. Factor de rendimiento deseado:
Esto es basado en el resultado del análisis de la información que se va a
manipular por el servidor de MS SQL Server.
3. Factor de cantidad de almacenamiento necesitada:
Estos valores son calculados basándose en la cantidad de información que se
va a almacenar en las bases de datos utilizando un diccionario de datos que
contenga la estructura de cada tabla (cantidad de campos y el tipo + cantidad
de registros estimados)
Tipo de RAID: Esta decisión es crítica y generalmente está en manos del administrador
del servidor, se recomienda usar RAID 60 debido a su confiabilidad, velocidad y
opciones de contingencia, aunque esto no quiere decir que no se use otro tipo de
RAID como el 5 o 10. Al final hay que combinar lo que recomienda el proveedor de
software y la experiencia en el negocio, solo así se puede lograr el resultado deseado
en ese ámbito.
6. Tipo de almacenamiento: Existen los almacenamientos de tipo SAN, NAS o DAS, aunque
esto es algo que es decidido por el administrador de infraestructura, es bueno tomarlo
en cuenta para entender mejor el rendimiento de MS SQL Server, no obstante es
importante saber que de preferencia siempre se recomienda usar SAN.
Conectividad de red: Es importante evitar los cuellos de botella en las comunicaciones de
los servidores, por lo tanto hay que saber la capacidad de conectividad con la que cuenta
la red de datos del servidor de MS SQL Server. Siempre es recomendable usar la conexión
más rápida para lograr mejor rendimiento en la transferencia de informaciones con los
clientes/usuarios del sistema, de preferencia y siempre y cuando el presupuesto lo
permita, se deben usar conexiones a Gigabit definidos en el standard
IEEE 802.3-2008 (https://standards.ieee.org/findstds/standard/802.3-2008.html).
Sistema de UPS y Contingencia: En cualquier momento (y generalmente en el menos
indicado), puede ocurrir una falla eléctrica ocasionada por una o más razones tales cómo
eventos meteorológicos, movimientos telúricos o accidentes por parte de terceros.
Es por eso que debemos de saber y entender cómo funcionan los sistemas de UPS y por
cuanto tiempo podemos confiar en ellos antes de empezar a apagar el servidor de
MS SQL Server.
7. B. Software:
Sistema Operativo del Servidor: Es importante que la versión de MS SQL sea lo más
compatible posible con el sistema operativo del servidor, así como que este se
encuentre con las actualizaciones más recientes de Windows Update.
Para tener un listado de compatibilidad más exacto se debe de acceder este
link: https://msdn.microsoft.com/en-us/library/ms143506(v=sql.105).aspx en el cual
se pueden ver todos los requisitos de compatibilidad disponibles, solo recuerde
seleccionar la versión de MS SQL Server que va a instalar para tener la información
correcta.
8. C. Seguridad:
Métodos y políticas de realización y almacenamiento de Backups
de MS SQL Server: Los métodos y políticas de este ámbito son en lo general
(cómo mínimo) trazados por la gerencia de la empresa y se establecen con directrices
precisas y comprobadas sobre los mejores métodos, frecuencia, cifrado, retención
y ubicación (temporal y permanente) de los Backups realizados de MS SQL Server.
Seguridad en el entorno del servidor de MS SQL Server (Accesos al Datacenter,
horarios, etc.): Siempre es bueno usar métodos de acceso que restrinjan, controlen
horarios y el personal que tiene acceso a dichas áreas.
Esto es posible con el uso de personal de seguridad, llaves convencionales, circuito
cerrado de cámaras (CCTV), tarjetas magnéticas, controles biométricos y hasta de
reconocimiento facial o del iris.
Como siempre, el valor de la información justifica el costo de la inversión en la
seguridad implementada por la gerencia.