Administración Automatizada para Hosters
Una de las problemáticas fundamentales de los administradores de empresas de hosting, es la escala... cómo escalar de manera eficiente para tener la mayor cantidad de clientes al menor costo de administración posible. Esto dado que en un negocio de alto volumen y bajo costo, el podemos ser eficiente hace la diferencia entre un buen y un mal servicio.
La única solución responsable a esta pregunta es AUTOMATIZAR las implementaciones y CENTRALIZAR la administración. Obviamente, esto parece una declaración de buenas intenciones más que una recomendación prática.
La respuesta al primer objetivo es usar un sistema centralizado y automático de implementación de servicios, el servicio más simple pero a veces el más costoso en términos de tiempo y propensión a errores involuntarios es la instalación base de sistemas operativos y aplicaciones. En la industria de IT esta problemática existe hace años y, por ende, existen varias soluciones dependiendo del ambiente y el proveedor. En el caso de ambientes Microsoft, existen soluciones para diferentes problemáticas como son:
- RIS: Remote Installation Services, que es un servicio de Windows Server que permite mediante la captura de una imagen base instalar sistemas operativos en estaciones clientes o servidores
- WDS: Windows Deployment Services, la versión con "esteroides" incluida en el Service Pack 2 de Windows Server 2003 recientemente liberado y que hace gala de las ventajas del nuevo sistema de imágenes .wim liberado con Windows Vista.
- ADS: Automated Deployment Services, también un servicio de Windows Server que les permite hacer instalaciones de sistema operativo de servidor desde "bare metal", está pensado para escalar y ser usado en datacenters.
La utilización de ADS permite la centralización y automatización, reduciendo la tasa de errores y el tiempo perdido. En el caso de contar con una buena red, la instalación de un servidor Windows 2003 puede tomar 20-25 minutos. La arquitectura es la siguiente:
Para poder lograr el segundo objetivo, la respuesta más obvia es usar un sistema centralizado de administración y directorio (asumo que se están imaginando cual es) que en el caso de plataformas Microsoft es Active Directory, el cual es un repositorio central para administrar y controlar todos los dispositivos y objetos de una red, aquí no sólo hablamos de usuarios y computadores como en el viejo y querido NT 4.0, sino que hablamos de objetos y sus atributos como pueden ser por supuesto usuarios y computadores, pero también dispositivos de red, servidores, servicios en términos de objetos u agrupaciones como unidades organizaciones, grupos y la relaciones entre ellos.
Ahora para los hosters, las herramientas recomendadas son obviamente Active Directory para la administración centralizada y ADS, Automated Deployment Services para el provisionamiento automático de servidores. Ambas en el caso de hosting requieren de configuraciones diferentes de las usadas en ambientes tradicionales (1 cliente) para adaptarse al escenario multi-tenent de n-clientes, estas configuraciones no tienen que ser hechas por Uds. manualmente ya que son parte de la solución para hosters llamada Windows Based Hosting, WBH, que pueden obtener quienes se registren en www.microsoft.com/hosting (sólo necesitan una cuenta WindowsLiveID). Adicionalmente, para los ambientes de automatización de soluciones de correo y colaboración se utiliza Hosted Messaging and Collaboration, HMC, que se encuentra en el mismo site. Este último dependiendo de la versión tiene diferencias, como por ejemplo, la versión HMC 3.5 permite la instalación de Exchange Server 2003 en modo Hosted y Live Communication Server 2003; en el caso de la versión HMC 4.0 permite la utilización de Exchange Server 2007 en modo Hosted y permitirá, luego de su lanzamiento en Septiembre, la utilización de Office Communication Server 2007.
En el caso de Active Directory la recomendación es tener un ÚNICO forest con un único dominio, donde los diferentes clientes, ya sean revendedores o clientes finales se tratan como OU's distintas, tal como muestra el diagrama.
Todo esto para tener un modelo de provisionamiento automático que se logra con MPS, Microsoft Provisioning System que también es parte de las soluciones de hosting donde obtienen una arquitectura como la siguiente:
Donde a través de una interfaz web pueden lograr el provisionamiento automático, adicionalmente toda la arquitectura está basada en XML lo que permite su personalización y extensión, por ejemplo, traducción o integración con sistemas de facturación.
A los que asistieron y a los que estén interesados les dejo las presentaciones de WBH, HMC 3.5 en Sharepedia. Más información en el sitio para Proveedores de Servicios.
La próxima sesión en Chile será el día 26 de Junio a las 09:00 hrs. y revisaremos las nuevas características de IIS 7.0 que vendrá incluido con Windows Server 2008.
Cualquier duda avisen.
Saludos, Christian.-
Comments
Anonymous
January 01, 2003
Lo que necesiten, solo tienen que avisar. saludos, Christian./Anonymous
June 12, 2007
The comment has been removed