¿Cuál es la arquitectura de la nube de Google?

Parte de la información que está solicitando se ha indicado en documentos de investigación de Google, presentaciones públicas, publicaciones de blog y otras publicaciones externas; otras partes de lo que está pidiendo no se han compartido y son confidenciales (lo siento). Si tiene curiosidad acerca de la infraestructura subyacente en Google, le recomiendo que revise algunas de las publicaciones del sitio web oficial de Google Research, así como algunos de los blogs y presentaciones realizados por Cloud Platform que discuten un sistema en particular y su implementación subyacente en un momento mas detalle.

En cuanto a un par de preguntas que me ha preguntado que sé que ya se divulgan externamente … Google tiene una serie de soluciones de almacenamiento, incluido Colossus (un v2 del Sistema de archivos de Google que alimenta Cloud Storage), Spanner (que alimenta Cloud Spanner) , Bigtable y Megastore (que, en conjunto, alimentan Cloud Datastore), etc. En cuanto a la orquestación de contenedores, Google usa Borg internamente, un precursor de Kubernetes. Consulte los enlaces para obtener más información sobre esos sistemas.

Ver también:

  • Investigar en Google
  • Blog de Google Cloud Platform
  • Gestión de clústeres a gran escala en Google con Borg
  • Borg, Omega y Kubernetes
  • BigQuery debajo del capó
  • El sistema de archivos de Google
  • Publicación de Google Research: Spanner
  • Megastore: proporcionando almacenamiento escalable y de alta disponibilidad para servicios interactivos
  • Publicación de investigación de Google: Bigtable