Buscador

Análisis de tendencias: Aislamiento vs. Escala

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