google y sus servidores

20
GOOGLE Y SUS SERVIDORES JOHANA LUZ DARY SAENZ QUIROGA 1001 TUNJA-2014

Upload: luz-dary-saenz-quiroga

Post on 05-Jul-2015

90 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Google y sus servidores

GOOGLE Y SUS

SERVIDORESJOHANA LUZ DARY SAENZ

QUIROGA

1001TUNJA-2014

Page 2: Google y sus servidores

GOOGLEEs la plataforma, en donde la

infraestructura tecnológica que soporta sus páginas web, como se señalan es los anuncios de prensa

que da la compañía

Page 3: Google y sus servidores

Características:En arquitectura son:

Enorme capacidad de procesamiento

Uso del clusters ejecutando Linux y su correspondiente balance de carga

Presencia de datos en diferentes puntos

geograficos,permitiendo una respuesta

rápida para las solicitudes de los usuarios

que están alrededor del mundo

Page 4: Google y sus servidores

Topología:Aun si conocer su cantidad exacta se estima que GOOGLE tiene

mas de 2.000.000 de

servidores

Page 5: Google y sus servidores

Principales centros:

MountainView(California),

Virginia,

Memphis Atlanta

Dublín.

Hay otras instalaciones en construcción en:

The Dalles

Saint-Ghislain

Page 6: Google y sus servidores

Dato informativo:En el año 2009 GOOGLE

inauguró otra instalación

la cual es vital para el medio ambiente ya que

en año 2005 esta compañía había

generado una dirección mas

efectiva a mas de 8.000

millones de webs.

Page 7: Google y sus servidores

CLUSTERS:

Cada cluster de Google tiene miles de

servidores, por lo que cuando alguien se

conecta a un cluster, se distribuye la carga de nuevo mediante el hardware del cluster

para enviar la consulta al servidor web

que esté menos ocupado en ese momento y así dar una rápida respuesta.

Page 8: Google y sus servidores

Racks:

Los racks de Google están hechos a medida y

pueden contener entre 40 y 80 servidores.

Cada rack tiene una conexión Ethernet

(conexión por cables para el intercambio de

mensajes en un área local) a un router local que

a su vez se conecta al router central utilizando

una conexión de 1 Gigabit.

Page 9: Google y sus servidores

Tipo de servidores:Google ordena los resultados de la

búsqueda utilizando su propio algoritmo PageRank. A cada página web se le asigna un número en función del número de enlaces de otras

páginas que la apuntan, el valor de esas páginas y

otros criterios no públicos. La infraestructura de servidores de Google está dividida en varias categorías, cada una con un propósito diferente, de la siguiente manera:

Page 10: Google y sus servidores

Los distribuidores de carga aceptan la petición del cliente y la reenvían a uno de los servidores web de Google a través de servidores proxy Squid

Los servidores proxy Squid aceptan la petición y devuelven el resultado desde la caché local si es posible y si no reenvían la petición al servidor web.

Los servidores Web coordinan la ejecución de las consultas enviadas por los usuarios y

formatean el resultado utilizando el lenguaje HTML.

La ejecución consiste en enviar peticiones a servidores de índices, fusionar los resultados, calcular su rango utilizado PageRank, elaborar un resumen para cada resultado, preguntar por posibles sugerencias a los servidores de ortografía y finalmente obtener una lista de anuncios del servidor de publicidad.

Page 11: Google y sus servidores

Los servidores de recolección de datos

están dedicados permanentemente a

navegar por Internet al estilo araña. Van

actualizando el índice y las bases de

datos de documentos con las páginas

web que van encontrando y aplican los

algoritmos de google para calcular el

rango de cada página.

Los servidores de

índices contienen un conjunto de trozos

de índice. Devuelven una lista de id's de

documentos, llamados "docid", de forma

que los documentos a los que identifican

contienen la

palabra que el usuario está

buscando.

Estos servidores necesitan

menos espacio en disco, pero en cambio

soportan un carga de procesador

bastante elevada.

CUIDA TU INTEGRIDAD EN LA INTERNET Y NO TENDRAS

P`ROBLEMAS EN TU BIENESTAR.

Page 12: Google y sus servidores

Los servidores de documentos sirven para

almacenar los documentos. Cada documento se almacena

en docenas de servidores de documentos. Cuando

alguien realiza una búsqueda, el servidor de documentos devuelve un

resumen de la página basado en las palabras

buscadas por el usuario. También puede devolver el documento entero

directamente si se lo

solicitan. Estos servidores requieren

bastante espacio de disco.

Los servidores de anuncios (ad servers)

gestionan la

publicidad de los servicios AdWords

y AdSense

Utiliza de buena manera la /el internet . Que tu buena conducta se demuestre es

este servicio.

Page 13: Google y sus servidores

HARDWARE

ORIGINAL

Sun Ultra II con

procesador de

200MHz dual y 256

MB de RAM. Esta

era la máquina principal

del sistema original.

Dos servidores Pentium II duales

a 300 MHz donados

por Intel que incluían 512

MB de RAM y 9 discos de 9 GB entre los dos

servidores. Era en estos

servidores donde se

ejecutaba la parte principal

de la búsqueda.

F50 IBM RS/6000 donado

por IBM que incluía cuatro

procesadores, 512 MB de memoria y ocho discos duros de 9

GB.Dos armarios adicionales

incluían tres discos duros de 9 GB y

seis de 4 GB respectivame

nte que estaban

conectados al servidor

Sun Ultra II.

Un armario

de expansió

n de discos de IBM

con otros ocho discos

duros de 9 GB

donados por IBM.

Armario de disco duros casero

que contenía 10 discos duros de 9 GB SCSI.

ACTUAL

Más de 15.000 servidores con

velocidades comprendidas entre el Intel

Celeron de 533 MHz y

el Pentium III a 1,4 GHz dual (a fecha de 2003).

Según Paul Strassman

Google tendría en 2005 unos

200.000 servidores7 mie

ntras que algunas fuentes indican que el número de servidores

podría haber alcanzado los 450.000 en

2006.2

Uno o más

discos duros de

80 GB por servidor

(en 2003)

Entre 2 y 4 GB de

memoria por

máquina.

Page 14: Google y sus servidores

OPERACIÓN:

A. La mayoría de operaciones son de solo lectura.

B. Cuando se necesita una actualización de datos, las

consultas se envían a otros servidores, para simplificar los problemas de consistencia.

C. Las consultas se dividen en subconsultas y cada una de ellas se envía por diferentes canales en paralelo, reduciendo así el tiempo de latencia.

D. Para reducir los efectos de un posible fallo de hardware, los datos almacenados en los servidores se duplican utilizando tecnología RAID. El software también está diseñado para gestionar los fallos.

E. Por lo tanto, cuando un servidor se cae, los datos

todavía están disponibles en otros servidores.

Page 15: Google y sus servidores

SERVIDORES:

los servidores utilizan una placa Gigabyte modelo GA-9IVDP con 8Gb

de RAM y dos procesadores (Intel o AMD). Además utilizan dos discos SATA de marca Hitachi. La fuente de alimentación es

Magnetick, de la cual salen unos cables hacia una batería (no hay fuentes redundantes). Todo está encajado en un soporte metálico especialmente preparada para alojar todos estos componentes.

No cuenta con tapadera, ventiladores, y las piezas están sujetas con

cinta de velcro, para facilitar el cambio de componentes, en caso de

que se estropeen. La placa base no está disponible para su venta al

público, debido a que Google tiene un acuerdo de exclusividad Y la

inclusión de una batería de 12V en cada servidor.

Page 16: Google y sus servidores

SU ATRACCION:

La atracción de Google por el ahorro energético y la optimización data de los

inicios de Google, pues ya preveían la cantidad inmensa de energía que necesitarían para alimentar todos los servidores en los siguientes años con la

expansión del buscador.

Page 17: Google y sus servidores

FUENTE DE ALIMENTACION:

Esta especialmente creada por laempresa

Magneteck, que suministra 12V a laplaca y

no 12V+5V como las convencionales.En la

pegatina de la fuente de alimentaciónse

puede observar “Google Part Number”,que asegura la exclusividad con Google.

Page 18: Google y sus servidores

LO QUE NO USA:

Google no usa servidores en su datacenter, sino que usa contenedores con 1.160 servidores en su interior. No es la única empresa que utiliza

contenedores con servidores dentro, ya lo hace Sun o Rackable Systems con su Ice Cube Modular datacenter, pero sí fue el primero.

Page 19: Google y sus servidores

UTILIZAN:

Utilizan un

contenedor de

tamaño 1AAA y lo

equipan con su

puerta de

entrada, su salida

de emergencia, su

sistema de

refrigeración y todas las estanterías para meter todos los servidores como el de la imagen. Una vez montado el contenedor, es muy fácil

trasladarlos de un lado a otro del planeta y montar un datacenter de Google en cualquier sitio.

Page 20: Google y sus servidores

Utilizan un contenedor de tamaño 1AAA y lo equipan con su puerta de entrada, su salida de emergencia, su sistema de refrigeración y todas las estanterías para meter todos los servidores como el de la imagen. Una vez montado el contenedor, es muy f

GRACIAS