Sistemas Distribuidos

Páginas: 4 (798 palabras) Publicado: 21 de mayo de 2013
Sistemas Distribuidos de Google.

Google atiende a más de 5,00 millones de búsquedas cada mes (unas dos mil por segundo), y esta cifra aumenta progresivamente cada día. Para atender todas estaspeticiones, y buscar entre más de 3.000 millones de documentos, Google opto por la tecnología de Linux.

Disponen de un clúster de cerca de 20,000 servidores repartidos en siete “data centers”. Stoscentros de datos se encuentran situados en diversos puntos del planeta, como Washindton D.C. Herndon (Virginia), Santa Clara (California), o Zurich (Suiza). Cada servidor dispone de un soloprocesador Intel, y una memoria Ram que va desde 256 a 1Gb.

Entre estos “Data Centers”, Google utiliza su propio gestor de tráfico y su propio software de balanceo de cargas, para dirigir cada peticiónhacia el mejor servidor.

En cada PC se encuentran uno o dos discos duros de 40Gb o 15Gb, de marca IBM. Google prefiere este sistema distribuido de almacenamiento de datos, antes que uno centralizado.Las razones: es mucho más barato y tiene menos posibilidades de fallo.

En cada una de estas máquinas está instalado Linux RedHat. En mayo de 2002, Google llego a un acuerdo con RedHat para queesta empresa le proporcionase el software del Sistema operativo.

La elección de Linux fue sencilla para Google: el menor ratio coste/rendimiento, corre en simples PCs, y la posibilidad de personalizarcualquier parte del sistema operativo. De hecho, no solamente usan Linux en sus servidores, sino también en la mayoría de los PCs de los empleados. Una vez instalado Linux en cada equipo, lostécnicos de Google, lo personalizan a su antojo.
La mayoría de las aplicaciones están programadas en X++ (aunque también utilizan Python y PHP),y las herramientas que utilizan son “gcc”, “gdb” y “gnats” parael desarrollo y “p4” para el control de las versiones. Google dispone de mas de 100 desarrolladores en su plantilla.

Debido a la multitud de servidores de los que se dispone, el tamaño de estos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistema distribuido
  • Sistemas Distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • Sistemas distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS