Modelo de web hosting
El modelo de alojamiento web es un modelo de datos diseñado para su utilización en un entorno de web hosting.
El entorno de web hosting es otro escenario de gestión de red habitual de la suite de productos de Netcool. La gestión de un entorno de web hosting presenta algunos retos exclusivos. Se requiere que se asegure de que los servicios estén activos, como por ejemplo la disponibilidad de los sitios web de los clientes, que constan de grupos de dispositivos de hardware y software interrelacionados, además de asegurarse de que los propios dispositivos estén en funcionamiento. Como con los otros ejemplos del capítulo, el entorno de hosting de servicios web que se describe aquí es una muestra en escala reducida de lo que podría encontrar en el mundo real.
El objetivo del modelo de datos de este ejemplo es proporcionar la manera de acceder a un conjunto de datos de gestión de servicios e inventario de dispositivos que genera y actualiza en tiempo real un conjunto de aplicaciones de terceros. Estos datos contienen información sobre el hardware de servidor ubicado en bastidores en el recurso de hosting y diversos otros datos que describen cómo se instalan y configuran en el hardware instancias de software de servidor HTTP y de correo electrónico. Las políticas desarrolladas para utilizar con esta información se conectarían a este modelo de datos cada vez que necesitaran acceder a estos datos.
El modelo de hosting de servicios web de este ejemplo consta de 10 clústeres de servidores HTTP y de tres clústeres de servidores de correo electrónico, repartidos en 20 máquinas. Cada clúster HTTP y cada clúster de correo electrónico consta de un servidor primario y de un servidor de copia de seguridad. Este entorno da servicio a 15 clientes cuyo uso se distribuye entre uno o más clústeres dependiendo de su acuerdo de servicio.
La solución que gestiona este entorno está diseñada para supervisar el tiempo de actividad de los servicios HTTP y de correo electrónico. Cuando se produce un problema con uno de estos servicios, ésta determina la identidad del clúster que causa el problema y el hardware donde están instaladas las instancias de servidor del componente. A continuación, modifica los datos originales de la alerta en Netcool/OMNIbus para que reflejen esta información. Esta solución determina también el cliente que está asociado con la anomalía de servicio y establece la prioridad de la alerta para que refleje el acuerdo de servicio del cliente.
Los datos de este modelo se almacenan en dos bases de datos Oracle distintas. La primera base de datos tiene cinco tablas denominadas Node, HTTPInstance, HTTPCluster, EmailInstance
y EmailCluster. La segunda base de datos es una base de datos de servicios al cliente que tiene, entre
otras tablas, una denominada Customer.