UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN
GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
ENSAYO
COMO ESTÁ COMPUESTO GOOGLE Y PORQUE ES UN
SISTEMA DISTRIBUIDO.
PRESENTA
ALUMNO LUIS ENRIQUE ARAGÓN GONZÁLEZ
PROFESORA MARIA CATALINA MORA
27 DE ENERO DE 2024.
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
P á g i n a 2 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
ENSAYO
COMO ESTÁ COMPUESTO GOOGLE Y PORQUE ES UN
SISTEMA DISTRIBUIDO.
P á g i n a 3 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
1. ÍNDICE
Tabla de contenido
1. Índice..........................................................................................................................................3
1. Objetivo General........................................................................................................................5
2. Introducción...............................................................................................................................6
3. Google........................................................................................................................................7
4. ¿Cómo está compuesto google?................................................................................................8
4.1. Centros de Datos:...............................................................................................................8
4.2. Servidores:..........................................................................................................................8
4.3. Sistema Operativo:.............................................................................................................8
4.4. Red de Distribución:...........................................................................................................9
4.5. Motor de Búsqueda y Algoritmos:......................................................................................9
4.6. Google Cloud Platform (GCP):............................................................................................9
4.7. Aplicaciones y Servicios:.....................................................................................................9
4.8. Android:............................................................................................................................10
4.9. Publicidad en Línea:..........................................................................................................10
4.10. Innovación e Investigación:..........................................................................................10
4.11. Hardware Propio:.........................................................................................................10
4.12. Seguridad y Privacidad:................................................................................................10
5. ¿Por qué google ES UN SISTEMA DISTRIBUIDO?......................................................................11
5.1. Escalabilidad.....................................................................................................................11
5.2. Disponibilidad...................................................................................................................11
5.3. Rendimiento.....................................................................................................................11
5.4. Tolerancia a Fallos............................................................................................................12
5.5. Paralelización de Tareas:..................................................................................................12
5.6. MANEJO Eficiente de Grandes Datos................................................................................12
5.7. Almacenamiento Distribuido............................................................................................12
5.8. Redundancia.....................................................................................................................12
5.9. Aprovechamiento de Recursos Globales..........................................................................13
P á g i n a 4 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
Conclusión........................................................................................................................................14
6. Bibliografía...............................................................................................................................15
P á g i n a 5 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
1. OBJETIVO GENERAL
Analizar la composición de Google y las razones detrás de su diseño como un
sistema distribuido investigando y explorando para así tener más compresión del
tema en estudio.
P á g i n a 6 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
2. INTRODUCCIÓN
En este ensayo hablaremos acerca de una compañía influyente y revolucionaria
como lo es GOOGLE en el ámbito de la tecnología y la información, que ha cambiado el
mundo en la era digital actual, Google ha crecido desde ser un motor de búsqueda en
línea hasta una compañía que ofrece una amplia variedad de productos y servicios.
Exploraremos en detalle cómo está compuesto Google y porque es un sistema
distribuido, descubriendo las incógnitas de su infraestructura tecnológica y examinando
por qué ha optado por adoptar un sistema distribuido en lugar de un enfoque centralizado.
Al sumergirnos en esta exploración, nos encontraremos no solo con la complejidad
técnica de la infraestructura de Google, sino también con las razones fundamentales que
han llevado a esta mega corporación a optar por un sistema distribuido.
Al descubrir la composición de Google y explorar las motivaciones detrás de su
estructura distribuida, conoceremos cómo esta empresa ha logrado mantenerse a la
vanguardia de la tecnología, ofreciendo servicios confiables y eficientes a escala global.
P á g i n a 7 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
3. GOOGLE
Google es una empresa tecnológica multinacional estadounidense que se ha
convertido en una de las más influyentes y prominentes en el ámbito de la tecnología y la
información. Fundada en 1998 por Larry Page y Sergey Brin, Es un motor de búsqueda en
línea y además ofrece una amplia variedad de productos y servicios en diversos campos
como:
Google Search
Gmail
Google Drive
Google Calendar
Google Maps
Google Chrome
YouTube
Android
Google Photo
Google Docs, Sheets y Slides
Google Meet
Google Translate
Google Ads
Google Cloud Platform (GCP)
Entre otros
P á g i n a 8 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
4. ¿CÓMO ESTÁ COMPUESTO GOOGLE?
Google está compuesto por una infraestructura del sistema que es altamente
compleja y posee una variedad de componentes distribuidos que trabajan en conjunto
para ofrecer una amplia gama de servicios a nivel mundial. Además posee algunos de los
elementos clave que componen la infraestructura de Google:
4.1. CENTROS DE DATOS:
Google opera una red global de centros de datos distribuidos en diferentes
regiones geográficas. Estos centros de datos albergan servidores y equipos necesarios
para ejecutar y mantener los servicios de Google.
4.2. SERVIDORES:
Dentro de cada centro de datos, hay una gran cantidad de servidores que realizan
diversas funciones, como el procesamiento de búsquedas, el almacenamiento de datos, la
ejecución de aplicaciones en la nube y más.
4.3. SISTEMA OPERATIVO:
Google utiliza sistemas operativos, principalmente Linux, en sus servidores. Linux
proporciona una plataforma robusta y flexible para ejecutar aplicaciones y servicios a gran
escala.
P á g i n a 9 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
4.4. RED DE DISTRIBUCIÓN:
Google utiliza una infraestructura de red avanzada para conectar sus centros de
datos y garantizar la transferencia eficiente de datos. Esto incluye enrutadores,
conmutadores y otras tecnologías de red de alto rendimiento.
4.5. MOTOR DE BÚSQUEDA Y ALGORITMOS:
El corazón de Google es su motor de búsqueda, que utiliza algoritmos avanzados
para indexar y clasificar millones de páginas web. Estos algoritmos son parte esencial de
la infraestructura para proporcionar resultados de búsqueda precisos y relevantes.
4.6. GOOGLE CLOUD PLATFORM (GCP):
GCP es la plataforma de servicios en la nube de Google. Ofrece una variedad de
servicios, incluyendo almacenamiento, bases de datos, aprendizaje automático y más.
GCP permite a desarrolladores y empresas aprovechar la infraestructura de Google para
sus propias aplicaciones y servicios.
4.7. APLICACIONES Y SERVICIOS:
Google ofrece una amplia gama de aplicaciones y servicios, desde productividad
(Google Docs, Gmail) hasta entretenimiento (YouTube), todos los cuales funcionan sobre
la infraestructura subyacente.
P á g i n a 10 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
4.8. ANDROID:
Google desarrolla y mantiene el sistema operativo móvil Android, utilizado en una
variedad de dispositivos móviles. La infraestructura de Google respalda la distribución y
actualización de aplicaciones a través de la Play Store.
4.9. PUBLICIDAD EN LÍNEA:
Google Ads es la plataforma publicitaria de Google, que permite a los anunciantes
mostrar anuncios en los resultados de búsqueda y otros sitios web asociados.
4.10. INNOVACIÓN E INVESTIGACIÓN:
Google está constantemente involucrado en proyectos de investigación e
innovación en áreas como inteligencia artificial, aprendizaje automático, ciencia de datos,
vehículos autónomos y más.
4.11. HARDWARE PROPIO:
Google también ha desarrollado hardware específico para sus necesidades, como
Tensor Processing Units (TPUs) diseñados para acelerar el aprendizaje automático.
4.12. SEGURIDAD Y PRIVACIDAD:
La infraestructura de Google incluye medidas de seguridad y privacidad robustas
para proteger la información sensible y garantizar la confianza de los usuarios.
P á g i n a 11 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
Estos componentes trabajan en conjunto para crear una infraestructura de escala
masiva que puede manejar una gran cantidad de datos y proporcionar servicios rápidos y
confiables a millones de usuarios en todo el mundo. La infraestructura distribuida y la
redundancia son esenciales para garantizar la disponibilidad y el rendimiento de los
servicios de Google.
5. ¿POR QUÉ GOOGLE ES UN SISTEMA DISTRIBUIDO?
Google es considerado un sistema distribuido debido a su arquitectura y diseño
que se centran en la distribución de servicios, datos y recursos en múltiples nodos y
centros de datos. Las principales razones por las que Google es un sistema distribuido
incluyen:
5.1. ESCALABILIDAD
La arquitectura de Google está diseñada para manejar grandes volúmenes de
datos y un gran número de solicitudes simultáneas, facilitando su crecimiento a gran
escala.
5.2. DISPONIBILIDAD
La distribución geográfica de centros de datos mejora la disponibilidad de
servicios. Si un centro de datos tiene problemas, otros pueden asumir la carga,
asegurando la continuidad del servicio.
5.3. RENDIMIENTO
P á g i n a 12 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
La distribución geográfica también mejora el rendimiento al reducir la latencia y
proporcionar respuestas más rápidas a los usuarios finales.
5.4. TOLERANCIA A FALLOS
Google ha diseñado su sistema para ser tolerante a fallos, permitiendo que otros
componentes asuman la carga en caso de que un nodo o servidor falle.
5.5. PARALELIZACIÓN DE TAREAS:
La distribución de tareas en varios servidores permite la paralelización eficiente,
especialmente en operaciones intensivas como la indexación y búsqueda de la web.
5.6. MANEJO EFICIENTE DE GRANDES DATOS
Google gestiona grandes volúmenes de datos, y la distribución de datos en
múltiples servidores facilita su gestión y procesamiento eficientes.
5.7. ALMACENAMIENTO DISTRIBUIDO
Google utiliza sistemas de almacenamiento distribuido para mejorar la
redundancia y la confiabilidad de los datos, como se ve en servicios como Google Drive.
5.8. REDUNDANCIA
La redundancia está incorporada en la arquitectura para garantizar la continuidad
del servicio en caso de fallos, proporcionando respaldo y duplicación de recursos.
P á g i n a 13 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
5.9. APROVECHAMIENTO DE RECURSOS GLOBALES
La distribución global de centros de datos permite a Google aprovechar
eficientemente los recursos de diferentes ubicaciones geográficas y condiciones.
En conjunto, estas características hacen que Google sea un sistema distribuido
eficiente y confiable, capaz de ofrecer servicios a una escala global y adaptarse a
condiciones variables y demandas del usuario.
P á g i n a 14 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
CONCLUSIÓN
Con el ensayo podemos concluir que Google es la mayor empresa tecnológica a
nivel mundial de origen estadounidense que se ha convertido en una de las utilizada y
sobresaliente en el ámbito de la tecnología y la información, por los productos y servicio
que ofrece.
Google se compone de una red global de centros de datos distribuidos, cada uno
equipado con miles de servidores. Esta infraestructura masiva respalda una variedad de
servicios y productos, desde el motor de búsqueda hasta aplicaciones de productividad,
almacenamiento en la nube, plataformas de publicidad y hardware dedicado. La
arquitectura de Google también destaca su capacidad para manejar grandes volúmenes
de datos y proporcionar servicios a una escala global.
En conclusión; Google es un sistema distribuido debido a su arquitectura
escalable, tolerante a fallos y distribuida geográficamente, que permite ofrecer servicios
rápidos, confiables y disponibles globalmente. La complejidad y la sofisticación de su
infraestructura reflejan su posición como líder en la industria tecnológica y como uno de
los mayores proveedores de servicios en línea a nivel mundial.
Las razones fundamentales que explican por qué Google es considerado un
sistema distribuido son evidentes en la forma en que ha estructurado su arquitectura para
aprovechar las ventajas clave de esta filosofía.
P á g i n a 15 | 16
UNIVERSIDAD TECNOLÓGICA COSTARRICENSE
LICENCIATURA INGENIERÍA EN SISTEMAS CON ÉNFASIS EN GERENCIA INFORMÁTICA
TELEPROSECO AVANZADO
6. BIBLIOGRAFÍA
Elaborado por Luis Enrique Aragón González estudiante de la carrera de Licenciatura
Ingeniería en Sistemas computacionales Con énfasis en Gerencia Informática,
Teleproceso Avanzado.
[Link] Escuela de Ciencias
de la Computación e Informática de la Universidad de Costa Rica, Profesor diego Villalta,
2014-01-15.
P á g i n a 16 | 16