El tiempo de inactividad de cualquier aplicación puede tener un impacto negativo en una empresa, lo que resulta en pérdida de ingresos, reducción de la satisfacción del cliente y daño a la credibilidad de la empresa. Muchas aplicaciones de bases de datos, especialmente las aplicaciones empresariales, requieren que el tiempo de inactividad del sistema se mantenga al mínimo. El tiempo de inactividad del sistema se produce por diversos motivos, como errores humanos, desastres naturales, fallas de hardware o software y actualizaciones de aplicaciones. Obtener alta disponibilidad es un requisito común para muchas empresas. Que una solución sea adecuada para un escenario de aplicación específico depende de muchos factores, y la solución que funciona mejor en una situación puede no ser necesariamente la mejor en otra. Por ejemplo, los siguientes escenarios de aplicación:
◆Un minorista de artículos deportivos basado en Internet desea ofrecer a sus clientes una disponibilidad casi continua. Se ha agregado un servidor web a la granja web, pero una falla en la base de datos puede producir errores. La mayoría de las veces, estas situaciones hacen que la empresa pierda clientes. La empresa ya tenía una versión aprobada del servidor estándar y esperaba evitar gastar mucho dinero, cambiar la infraestructura o reescribir aplicaciones.
◆Las empresas de headhunting están muy preocupadas por los errores que encuentran sus usuarios al utilizar las bases de datos de clientes. Aunque no era necesaria una conmutación por error inmediata, la empresa aún quería tener un servidor de respaldo activo que pudiera ponerse en línea rápidamente.
◆La compañía de seguros quiere ofrecer disponibilidad casi continua para su base de datos de reclamaciones. El rendimiento del sistema no debe verse comprometido y los documentos actualmente almacenados en el sistema de archivos para respaldar el reclamo deben estar disponibles.
◆La empresa de formación gerencial tiene tres sitios, cada sitio tiene un equipo de ventas. El equipo de ventas ingresa registros de sus respectivos sitios en la base de datos de Pedidos. Para mejorar el rendimiento, se requiere que cada sitio pueda acceder a todos los pedidos de la empresa en un servidor local. Para proporcionar disponibilidad cuando ocurre una falla, cada sitio debe poder cambiar a un servidor en el otro sitio.
◆Las empresas de contabilidad quieren ofrecer disponibilidad a sus clientes incluso en momentos de fracaso, como los desastres naturales. La información no tiene que estar disponible inmediatamente, pero debería estar disponible en unas horas, no en días. La empresa también quería guardar la información en la base de datos diariamente para cumplir con los requisitos reglamentarios. No es necesario que los datos copiados estén disponibles inmediatamente, pero sí deben estar disponibles durante muchos años.
◆Un fabricante de juguetes desea compilar un informe basado en una base de datos de ventas, pero debido a que la base de datos está siempre en uso, el proceso de preparación del informe a menudo se ve interrumpido por las transacciones que se están ejecutando actualmente. La empresa quería poder compilar informes sobre transacciones no archivadas, pero esto produciría resultados incorrectos porque algunas transacciones estaban incompletas.
◆La inmobiliaria quiere proteger el sistema cuando los usuarios cometen errores y quiere poder restaurar los valores registrados del día anterior. La empresa también quería poder compilar informes basados en los datos del día anterior porque no se verían afectados por las operaciones del mismo día. Idealmente, a la empresa le gustaría implementar una solución con una sobrecarga de disco mínima.
Según diversos requisitos de disponibilidad, las empresas necesitan una plataforma de base de datos que proporcione opciones flexibles para soluciones de alta disponibilidad. En este documento técnico, puede ver cómo la tecnología SQL Server 2008 Always On proporciona opciones flexibles para alta disponibilidad, lo que permite a las empresas implementar la mejor solución para sus necesidades específicas.
-