Un escenario del grupo de aplicaciones compartidas describe una
situación en la que más de una aplicación o sitio de Web reside en el
mismo grupo de aplicaciones. Existen dos configuraciones diferentes
para grupos de aplicaciones compartidas. La primera es uno-para-N en
la que el proveedor de hosting dedica un único grupo de aplicaciones a
una cantidad predefinida de sitios de Web. La segunda es una
configuración uno-para-todos en la que el host coloca todos los sitios
de Web en un único grupo de aplicaciones. Un escenario del grupo de
aplicaciones compartidas permite escalar mejor ya que no somete al
sistema a las limitaciones de la memoria impuestas por un diseño de
grupo de aplicaciones uno-a-uno.
Existe una preocupación y es que las aplicaciones y sitios de Web
en un grupo de aplicaciones compartidas podrían potencialmente dar
a algunos usuarios acceso a los datos de otros. Se deben realizar
ciertas migraciones para garantizar que estas aplicaciones y sitios de
Web estén asegurados. Por ejemplo, es necesario que cada sitio de
Web tenga un usuario anónimo único y se debe aplicar una lista de
control de acceso a los archivos de la Web. También, las aplicaciones
ASP.Net se deben configurar con seguridad de acceso al código y se
deben ajustar a un nivel medio de confianza. Estos pasos ayudarán a
garantizar que las aplicaciones y los sitios de Web en el servidor sean
seguros, aún en un grupo de aplicaciones compartidas.
Debido a que todas las aplicaciones se ejecutan bajo el mismo
proceso de grupo de aplicaciones compartidas es que carecen del
aislamiento que varios proveedores de hosting necesitan. Esto puede
ser una preocupación en escenarios de alta disponibilidad ya que un
problema afecta a todos los otros sitios de Web y aplicaciones del
mismo grupo. Por ejemplo, una aplicación podría causar que un grupo
de aplicaciones se reinicie o aún peor, que se cierre completamente.
También es más difícil para los administradores del sistema identificar
un problema cuando hay varios sitios y aplicaciones en un único
grupo. Si bien hay herramientas disponibles que permiten al host
aislar los problemas dentro del grupo de aplicaciones, esta tarea se
logra con mayor facilidad cuando se utiliza un grupo de aplicaciones
uno-a-uno para modelar un sitio de Web.
No hay comentarios:
Publicar un comentario