¿Se puede desarrollar y ejecutar un sistema como Facebook completamente en Google Cloud Platform?

No entiendo por qué no. Hay una válvula de escape masiva en GCP, que es Google Compute Cloud. Puede ejecutar cualquier cosa en cualquier sistema operativo en tantas máquinas, en cualquier parte del mundo que desee. Esto le da mucha flexibilidad. Dado este poder, hay muy poco con lo que Google realmente te está bloqueando si necesitas escribir el tuyo.

  1. Capacidad del servidor (rack y stack, cableado de las máquinas, ponerlas a disposición para sobretensiones, …). Google tiene muchas máquinas y pone a disposición muchas más cuando es necesario.
  2. Capacidad de red y velocidades: qué tan bien conectadas están las máquinas. En mis pruebas simples, muy bien conectado. Conexiones confiables y súper rápidas. Está ejecutando sus máquinas en algunos de los mejores centros de datos administrados del mundo con algunos de los mejores ingenieros de redes del mundo y uno de los mejores equipos de ingeniería de confiabilidad de sitios del mundo.
  3. Lo he visto hecho. Equipos increíbles, proyectos absolutamente enormes, con cantidades absurdas de recursos.
  4. Lo he hecho. Miles de millones de usuarios. Mis casos de uso eran mucho más simples que Facebook, estaba construyendo algo diferente, pero las herramientas básicas, la infraestructura y el equipo escalan a números inimaginables.

Aclamaciones,

Jacob

La respuesta puede ser sí o no.

Si lo que está diciendo es que crear una aplicación web se parece a Facebook, pero no tiene la misma capacidad, eficiencia, la respuesta podría ser sí.

Pero si está hablando de crear exactamente el mismo Facebook, tener una experiencia de usuario similar o alguna vez decir construir la compañía de Facebook, la respuesta es no.

La construcción de una plataforma / sistema no se trata solo de software, en una empresa como Facebook que tiene esta escala, algunas optimizaciones no podrían hacerse solo con la optimización de software, sino que podrían usar servidores diseñados por ellos mismos, cuyos chips podrían optimizarse en hardware para optimizar el cálculo de News Feed, que trata con miniaturas de miles de miles de terabytes.

Pero debe hacerse paso a paso, si está haciendo esta pregunta porque va a ejecutar una Startup que intente crear una aplicación como Facebook, todavía puede usar Google Cloud Platform para la pequeña escala al principio.

Al principio, Facebook también se ejecuta en una sola PC en un apartamento de Harvard, supongo 😛 Eres tan afortunado de tener Google Cloud Platform esa plataforma avanzada en este momento.

Creo que puede, pero hasta cierto punto. Es por eso que Facebook tiene sus propios centros de datos, porque es muy grande y necesita muchos recursos. No estoy seguro de si Google Cloud Platform (no toda la infraestructura de Google) podría proporcionar tanta capacidad para Facebook como lo es ahora.

More Interesting

¿Cuáles son los beneficios del software Drake Tax de alojamiento en la nube?

¿Qué es la seguridad en la nube?

¿La virtualización realmente está reduciendo los costos para las empresas de TI?

¿Qué problemas ha enfrentado mientras trabajaba con Amazon Redshift?

¿Hay alguna forma de pagar una vez para alojar datos en la nube?

¿Cómo pueden los grandes datos ayudar a la población rural de la India?

He creado un sitio web MEAN por mi cuenta. ¿Cómo lo alojo? ¿Qué debo hacer para pasar del entorno de desarrollo al entorno de producción?

¿Cuáles fueron las principales tendencias de computación en la nube en 2012?

Para un desarrollador de Java, ¿qué curso será bueno, big data o nube?

¿El software de automatización de marketing está basado en la nube o en las instalaciones?

¿Existe una guía para implementar una aplicación Rails 4 a través de AWS? Si es así, ¿qué producto de AWS es el mejor para una aplicación Rails simple con una base de datos pequeña y con algunas tareas cron programadas (todo a través de RubyGems)?

¿Dónde es un buen lugar para comenzar a aprender cómo lidiar con la creación de aplicaciones multiplataforma basadas en la nube utilizando servicios como Parse o Backendless?

¿Por qué Facebook no crea una plataforma de computación en la nube para competir con Amazon, Microsoft, IBM, Oracle y Google?

Al ritmo que vamos, ¿podremos mantener nuestras demandas? ¿Cómo vamos a administrar nuestros datos para evitar quedarse sin espacio de almacenamiento (física y digitalmente) en el futuro?

¿Existe alguna herramienta que pueda proporcionar administración de costos para mi infraestructura de nube pública?