Tecnología de Google

Aparte del ‘PageRank‘ (el sistema de clasificación de la importancia de cada web), una de las claves del éxito de Google es la tecnología de sus servidores.

Google atiende a más de 5,000 millones de búsquedas cada mes (unas dos mil por segundo), y esta cifra aumenta progresivamente cada día. Para atender todas estas peticiones, y buscar entre más de 3,000 millones de documentos, Google optó por la tecnología Linux.

Disponen de un clúster de cerca de 20,000 servidores repartidos en siete ‘data centers’. Estos centros de datos se encuentran situados en diversos puntos del planeta, como Washington D.C. (USA), Herndon (Virginia, USA), Santa Clara (California, USA) o Zurich (Suiza). Cada servidor dispone de un solo procesador Intel, y una memoria RAM que va desde 256 Mb a 1 Gb.

Entre estos ‘data centers’, Google utiliza su propio gestor de tráfico y su propio software de balanceo de cargas, para dirigir cada petición hacia el mejor servidor

En cada PC se encuentran uno o dos discos duros de 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.

En cada una de estas máquinas está instalado Linux RedHat. En mayo de 2002, Google llegó a un acuerdo con RedHat para que esta 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 personalizar cualquier 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, los técnicos de Google, lo personalizan a su antojo. Ellos lo llaman ‘Googlelizar’ el Sistema Operativo con sus propias aplicaciones.

La mayoría de las aplicaciones están programadas en C++ (aunque también utilizan Python y PHP), y las herramientas que utilizan son ‘gcc’, ‘gdb’ y ‘gnats’ para el desarrollo y ‘p4′ para el control de las versiones. Google dispone de más de 100 desarrolladores en su plantilla.

Debido a la multitud de servidores de los que se dispone, el tamaño de estos es muy importante. Por ello, la compañía californiana Rackable Systems compacta para Google varios servidores en un espacio realmente reducido.

Referente a la seguridad, la mayoría de las máquinas de Google no están accesibles desde Internet, ya que se encuentran detrás de un router/firewall que lo impide. Las que sí están accesibles (los servidores web) son auditados periódicamente para encontrar posibles agujeros de seguridad.

  • Share/Bookmark


Posted in Tecnologia | No Comments »

La competencia

- Teoma: Propiedad de la compañía Ask Jeeves, Inc.

WiseNut: Propiedad de la empresa LookSmart. Más 1,500 millones de páginas en su Base de Datos.

AllTheWeb: Utiliza la tecnología de la compañía noruega Fast. Más de 2 mil millones de páginas indexadas. También busca imágenes, ficheros MP3 y noticias.

Gigablast: Proyecto personal de Matt Wells. Más de 150 millones de páginas indexadas.

  • Share/Bookmark


Posted in La Competencia | No Comments »

Historia de Google. Fundando una empresa

- 1997: Larry y Sergey han registrado el dominio ‘google.com’. Además, han dado a conocer su tecnología a la ‘Office of Technology Licensing’ (OTL) de la Universidad de Stanford, que será la encargada de contactar con diferentes compañías de Internet que puedan estar interesadas en Google.

- enero 1998: A Sergey y Larry no les gusta ninguna de las ofertas recibidas, bien por ser económicamente bajas, o porque no van a desarrollar correctamente la tecnología. Por ello, deciden ser ellos los que creen su propia empresa.

Es entonces cuando el dormitorio de Larry Page se convierte en el nuevo hogar de Google, llevando todos los equipos informáticos junto a su cama. La habitación de Sergey Brin, situada al lado de la de Larry, se convierte en la oficina financiera.

Google sigue indexando paginas rápidamente, y Larry y Sergey necesitan mucha más capacidad en sus discos duros. Tienen que adquirir un terabyte, y finalmente consiguen comprar varios discos duros rebajados, todos por $15,000.

A pesar de la ‘fiebre de los punto com’ de aquellos días, Larry y Sergey no consiguen encontrar un inversor que financie Google, y tienen que conseguir todo el dinero de sus familias y amigos íntimos. Mientras tanto, habían abandonado su Doctorado en Stanford.

- verano 1998: En el porche de la casa de un amigo común -el profesor de la Universidad de Stanford David R. Cheriton-, Sergey y Larry conocen a Andy Bechtolsheim (cofundador de Sun Microsystems y vicepresidente de Cisco Systems), y comienzan a charlar sobre Google. Después de treinta minutos, Bechtolsheim les firma un cheque por $100,000 (más tarde les firmaría otro de igual cantidad), a nombre de ‘Google Inc.’. “Básicamente los chicos necesitaban máquinas y servidores para probar su nuevo concepto, y para pagar a los abogados que les ayudasen en los temas legales”, aseguró más tarde Bechtolsheim. “Y yo quería asegurarme ser parte de la compañía”.

Sin embargo, ‘Google Inc.’ como tal, no existe, y para poder cobrar el cheque (que está dos semanas sobre la mesa de Larry), tienen que buscar un local, y fundar una nueva compañia: ‘Google Inc.’.

- septiembre 1998: Google Inc. consigue reunir varios miles de dólares más, gracias al profesor Cheriton y a Ram Shriram, un ex-directivo de Netscape. Y la compañía abre sus puertas en un garaje que un amigo de Serget y Larry les alquila en Menlo Park, en California. Rápidamente, instalan varias líneas telefónicas, un cable modem, una línea DSL, y una plaza de aparcamiento para su primer empleado, Craig Silverstein (actualmente, Director de Tecnologia de Google). 25 millones de páginas están indexadas, y Google recibe diez mil consultas por día. La revista ‘PC Magazine’ lo incluye dentro de su lista ‘Top 100 Web Sites’ de 1998.

En la página web de ‘About Google‘ de este mes, aparecen multitud de referencias sobre todo lo que rodea a Google: las 3 personas que trabajaban en aquel momento, toda la gente que les estaba ayudando, el software y el hardware que utilizaban, las colaboraciones, …

- febrero 1999: La plantilla asciende a 8 personas, responde a 500.000 consultas por día, se trasladan a unas nuevas oficinas en Palo Alto, y firma su primer contrato comercial con RedHat, el cual empieza a suministrar el Sistema Operativo Linux de los servidores de Google. Mientras tanto, continúan con su campaña comercial: el boca a boca.

  • Share/Bookmark


Posted in Historia de Google | No Comments »

Historia de Google. Los comienzos

- primavera 1995: Sergey Brin (23 años entonces) y Larry Page (24), confundadores de Google y actualmente presidente y CEO, se conocen en un acto que la Universidad de Stanford organiza para los candidatos de su Doctorado en Informática.

- otoño 1995: Larry y Sergey comienzan a trabajar en el ‘Digital Library Project’ de la Universidad de Stanford. Larry Page, con experiencia en diseño web y el título de Ingeniero Eléctrico, y Sergey Brin, un experto en tratamiento de datos y Licenciado en Informática y Ciencias Matemáticas, comienzan a crear un algoritmo para la búsqueda de datos. Esta tecnología se convertirá mas tarde en el corazón que hará funcionar a Google.

El nombre que Larry Page da a esta tecnologia fue ‘PageRank’. En su pagina web personal de la Universidad de Stanford, colgará en 1997 una presentacion que lo explica: ‘PageRank: Bringing Order to the Web’.

- enero 1996: Comienzan a desarrollar un buscador llamado ‘BackRub’. Este nombre se lo dan debido a que la mayor habilidad de este motor de búsqueda es analizar los ‘back links’ (enlaces que apuntan a una determinada página).

Tal y como indican en su descripción, Backrub está escrito en Java y Python (incluso Larry Page postea alguna duda en los ‘newsgroups’), y corre sobre varias máquinas Sun Ultra y Intel Pentium con Linux. La Base de Datos está alojada en un ordenador Sun Ultra II con 28GB de disco duro.

Si tienes cualquier duda sobre el funcionamiento de este buscador, y no está contestada en sus FAQ, puedes llamar al (415) 723-3154, y preguntar por Larry. Los primeros usuarios son los alumnos y profesores de Stanford, que disfrutan de la precisión con la que el buscador encuentra datos en la web.

- 1997: ‘Backrub’ se transforma en ‘Google’. Le otorgan este peculiar nombre por su parecido a la palabra ‘googol’, que en inglés es el nombre que que se da a la cifra ’10 elevado a 100′ (un uno seguido de 100 ceros). Ya tienen indexadas 24 millones de páginas. Mucho antes, ya han tenido problemas de capacidad en sus discos duros, y han tenido que idear ingenios basados en Lego, como este.

En los comienzos de Google (en el dominio google.stanford.edu), su diseño es aún más austero de lo que será posteriormente. En esta antigua versión se incluyen fotografías de los equipos que utilizan.

  • Share/Bookmark


Posted in Historia de Google | No Comments »

Logos de Google

Cada día que se celebra una conmemoración importante, Google suele modificar su logotipo, haciendo una versión acorde al día en cuestión.

La mayoría de estos logos han sido realizados por el joven artista Dennis Hwang, coreano residente en EEUU, y que trabaja actualmente para Google.

Enlaces con los famosos ‘Google Doodles’: [1][2][3][4][5][6]

- Año Nuevo (1 de enero de 2003):

2003

- Día de Acción de Gracias (28 de noviembre de 2002):

Thanksgiving

- Día de Halloween (31 de octubre de 2002):

Halloween

- Aniversario del nacimiento de Picasso (25 de octubre de 2002):

Picasso

- Cuarto cumpleaños de Google (27 de septiembre de 2002):

4 años

- Copa del mundo de fútbol 2002 Corea-Japón (31 de mayo de 2002):

Mundial de Fútbol

- Día de la Independencia de EEUU (4 de julio de 2001):

USA July 4th

  • Share/Bookmark


Posted in Logos google | No Comments »

Año Nuevo Lunar en China

Los chinos están celebrando estos días la fiesta de la Primavera para conmemorar el Año Nuevo Lunar, que hoy -1 de febrero- comienza como año de la cabra. Google también se quiere unir a las celebraciones con uno de sus famosos logos.

China

  • Share/Bookmark


Posted in Logos google, Logotipos de Google | No Comments »