# data[].attributes.body
Cada servidor de google dispone de un solo procesador Intel, y una memoria RAM que va desde 256 Mb a 1 Gb.

Entre estos 'data centers', Google utiliza supropio gestor de tráfico y su propio software de balanceo de cargas, paradirigir cada petición hacia el mejor servidor

En cada PC se encuentran uno o dos discos durosde 40Gb ó 75Gb, 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

# data[].attributes.headline
Esquema del tratamiento de una petición en Google

# data[].attributes.subject
Esquema del tratamiento de una petición en Google

# data[].attributes.body
o  Los servidores de índices contienen la lista con los identificadores de todos los documentos almacenados donde cada identificador tiene asociado todos los documentos que poseen la palabra buscada por el usuario. Aunque no requieren gran cantidad de almacenamiento, si necesitan gran poder de procesamiento.

o  Servidores de documentos. En estos servidores se almacenan los documentos a los cuales apuntan los índices. Requieren gran cantidad de almacenamiento.

o  Servidores de recolección de datos. Dedicados a navegar por internet actualizando tanto los índices como las bases de datos de los documentos.

En los sistemas de Google están definitivamente presentes todos los aspectos de seguridad de un sistema distribuido. Confidencialidad, integridad, disponibilidad, tolerancia y recuperación de fallos, y por último transparencia.

# data[].attributes.headline
Google cuenta con servidores dedicados para servicios específicos:

# data[].attributes.subject
Google cuenta con servidores dedicados para servicios específicos:

# data[].attributes.body
o  Servidores balanceadores de cargas los cuales reciben las peticiones de los clientes y las distribuyen entre los servidores proxy.

o  Los servidores proxy reciben la petición y la procesan, en caso de encontrar el resultado dentro de su caché la devuelven, y si no la pasan a los servidores Web.

o  Los servidores Web procesan las consultas enviando peticiones a servidores de índices, reúnen los resultados los formatean en un documento HTML el cual contiene los diferentes resultados con un resumen de cada uno, consulta a un servidor de ortografía por sugerencias, realiza el proceso de “PageRank” y consulta el servicio de publicidad “AdSense”.

# data[].attributes.body
Para que su herramienta principal, el motor de búsqueda, pueda ofrecer resultados en tiempos prácticamente inmediatos, Google organiza sus servidores en racks configurando clusters dentro de un gran números de datacenters ubicados alrededor de todo el planeta para así estar en capacidad de entregar resultados prácticamente instantáneamente. La distribución geográfica la realiza porque la velocidad de respuesta también depende de la distancia entre el cliente y el servidor que le da respuesta.

# data[].attributes.body
De acuerdo a la información disponible en el sitio de Internet “Data Center Knowledge” (www.datacenterknowledge.com), Google en el 2009 reconoció que uno de sus centros de operaciones, el cual cuenta con un hangar lleno con 45 contenedores y cada contenedor alberga hasta 1.160 servidores superando los 45.000 servidores. Este ejemplo es sólo uno de muchos de los centros de datos que posee alrededor del mundo. De acuerdo con Jonathan Komey, un experto en energía, de acuerdo a un reporte oficial de consumo energético entregado por Google, este consumo es el requerido para operar 900.000 servidores.