Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/10/2006, 20:51
Avatar de Alex Reyes
Alex Reyes
 
Fecha de Ingreso: diciembre-2005
Ubicación: Camarillo, CA
Mensajes: 242
Antigüedad: 18 años, 4 meses
Puntos: 2
No se como sea en practoca, pero en Teoria trabaja de la siguiente manera. Este ejemplo es usando tecnología Microsoft, imagino que con otras plataformas el concepto ha de ser similar.

Tener tu aplicación repartida en varios Server se llama Grnajas de Servidores, o Server Farms. En la parte del servidor web, tu aplicación existe en cada uno de los servidores que forman la granja. Tienes un servidor principal, este servidor se encarga de Balancear la Carga. Cada vez que llega una solicitus, este "coordinador" mira que servidor esta disponible para realizar las acciones solicitadas, y transfiere la solicitud a este servidor. Esto sucede cada vez que hay una solicitud al sitio web.

En el caso de SQL Server, existe el concepto de Clusters, es decir, grupos de servidores. En estos Clusters, una Base de Datos esta dividida en varios servidores, una tablas en un server, otras en otro server. Hay otra forma de distribuirlo, en vez de tablas aqui y por allá, tengo unos registros en un servidor y otros registros en otro servidor. De esta forma, el trabajo se reparte entre varios servidores.

Asi es como se hace, a grandez razgos.
__________________
Alex Reyes
http://jalexreyes.spaces.live.com