El escenario de aislamiento uno-a-uno se define con un grupo
de aplicaciones asignado a una aplicación única o en un escenario de
hosting de Web compartido para un sitio de Web único. Esto permite
que un hoster logre un alto nivel de aislamiento ya que cada aplicación
o sitio de Web se ejecuta dentro de un proceso único y no comparte
recursos con otros en el servidor. Ésta es una solución óptima para un
proveedor de software independiente o hoster que debe asegurar a sus
clientes que otros en el mismo servidor no tendrán acceso a sus datos
importantes. Sin embargo, este escenario es limitado en un escenario
de hosting masivo. Si bien brinda el nivel deseado de aislamiento y
seguridad debido a los requisitos de memoria, no cumple el objetivo de
proporcionar a los hosters la escala que desean. Ya que cada grupo de
aplicaciones ejecuta la memoria de sus consumidores y finalmente se
produce un embotellamiento.
La incorporación de código dinámico dentro de la plataforma añade
un nuevo nivel de complejidad. Por ejemplo, las aplicaciones ASP.NET
aumentan la cantidad de memoria necesaria para el grupo de
aplicaciones. Esto se vuelve un problema para el hoster porque limita
la cantidad de sitios de Web dinámicos que pueden ejecutarse en un
servidor. Comienzan a observar que pueden escalar dentro de cientos
de sitios en vez de miles de sitios, que es el punto de referencia para la
mayoría de los progresos en la tecnología del hardware.
Concretamente, la incorporación de la arquitectura de 64-bits le ha
permitido a varios hosters darse el lujo de agregar enormes cantidades
de memoria a sus servidores. Si bien esto les permite ir más allá de
obstáculos potenciales, también se pueden descubrir otros problemas.
No hay comentarios:
Publicar un comentario