Instagram: qué sucede exactamente cuando abres la aplicación

Para comprender completamente cómo funciona un Instagram, piense en los pasos que tomaría un estudiante para componer un trabajo de investigación. Los estudiantes deben ir a la biblioteca, encontrar información, recopilar esa información y traerla de regreso a la escuela para incluirla en sus documentos.

El proceso en el que se publica una imagen de Instagram y luego aparece en la pantalla del iPhone de una persona es bastante similar. Primero, cuando carga o publica una imagen en su cuenta de Instagram, esa imagen se guarda en el servidor de datos de Instagram o Amazon, comúnmente conocido como "nube". La "nube" es donde los datos se almacenan en servidores y bancos de memoria. Los datos vuelan a través de los servidores a la velocidad de la luz a través de más de 21 millones de pies de cable de fibra óptica. Según un blog escrito por "Instagram Engineering",

“Las fotos mismas van directamente a Amazon S3, que actualmente almacena varios terabytes de datos de fotos para nosotros. Utilizamos Amazon Cloud Front, que ayuda con los tiempos de carga de imágenes de los usuarios de todo el mundo (como en Japón, nuestro segundo país más popular) ".

Al principio, Instagram usaba los servidores de datos de Amazon para almacenar datos, pero una vez que Facebook compró Instagram, cambiaron lentamente a los servidores de datos de Facebook.

Centro de datos que alberga los servidores.

Cada centro de datos alberga decenas de miles de servidores informáticos, que están conectados en red y vinculados al mundo exterior a través de cables de fibra óptica. Cada vez que comparte información en Instagram, los servidores en estos centros de datos reciben la información y la distribuyen a sus seguidores. Estos servidores están ubicados en todo el mundo. La primera granja de servidores de Facebook se encuentra en Prineville, Oregón. Desde la construcción de su primera granja, han expandido sus recursos a Forest City, Carolina del Norte, Lulea, Suecia, Altoona, Iowa, Fort Worth, Texas, Clonee, Irlanda y Los Lunas, Nuevo México.

El primer centro de datos de Facebook ubicado en Prineville, Oregon.Granja de centros de datos en Fort Worth, Texas en construcción.

Los servidores funcionan con AMD (Advanced Micro Devices) y chips Intel con placas base diseñadas a medida para los servidores de Facebook. Reportado por wedopedia.com, "los procesadores están formados por unidades lógicas aritméticas (ALU), que realizan operaciones aritméticas y lógicas y la unidad de control (CU), que extrae instrucciones de la memoria y las decodifica y ejecuta". En una publicación de techwalla.com, Steve McDonnell se refiere al procesador como el "cerebro" de la computadora. Escribe "su procesador maneja todos los datos y ejecuta todos los programas que le permiten realizar estas tareas (enviar correos electrónicos, publicar en línea, navegar por Internet o tomar fotos)".

Placa base personalizada de Facebook e Instagram.

Ahora que tiene una idea de dónde se almacenan los datos, revisemos la analogía del trabajo de investigación y apliquémosla al proceso de visualización de una publicación de Instagram. ¿Cómo llega exactamente la foto que publica a los iPhones de su seguidor? Cuando abre la aplicación de Instagram, envía una solicitud a los servidores de datos de Instagram para obtener información o datos. La información que solicita son las fotos que aparecen en su feed de Instagram. Esa solicitud luego va a internet abierto.

Para que pueda acceder a las imágenes que las personas que sigue han publicado, la solicitud se divide en "paquetes". Según techopedia.com, "un paquete de datos es una unidad de datos integrada en un solo paquete que viaja a lo largo de una ruta de red determinada". Piense en los "paquetes" como pequeños bloques de información que crean las imágenes que los usuarios ven en sus dispositivos. Como se indica en howstuffworks.com, "cada paquete contiene parte del cuerpo de su mensaje".

Proceso de un paquete al enrutador.Paquetes pasando por enrutadores.

Explicado en un video de YouTube de Cisco, estos paquetes se convierten en pulsos de luz o señales de radio, que viajan a través de cables a enrutadores. Relacionando este concepto con la analogía del trabajo de investigación, piense en los paquetes como los "estudiantes", y los cables de fibra óptica como el "camino" en el que los estudiantes viajan para llegar a la biblioteca. Los enrutadores se encuentran a su alrededor. Son los dispositivos que le permiten acceder a Internet y proporcionarle WiFi. El enrutador envía los paquetes a los servidores de Internet abiertos en los centros de datos. Piense en estos centros de datos como una "biblioteca". Una biblioteca tiene cientos de estantes llenos de todo tipo de información, similar a estos centros de datos.

Cables de fibra óptica que se conectan a los enrutadores.

Los paquetes viajan a través de los cables en el suelo y terminan en los centros del servidor de datos. Los cables desde el exterior están conectados a cables dentro del centro del servidor, que están conectados a barras de bus. Como explicó Joe Kava, un empleado de uno de los centros de datos de Google, las barras de bus son esencialmente enchufes. En las barras de bus, hay cables de extensión que están conectados para conectarse a todos los servidores. En una entrevista con Ken Patchett, gerente general del centro de servidores de datos de Facebook en Prineville, Oregon, explica la ruta que siguen los paquetes dentro de los centros de servidores de datos. La solicitud de los cuadros abiertos del servidor de Internet va a los servidores de datos y recupera la información que ha solicitado ver. Patchett le dice al programa de televisión Cómo lo hacen, en una entrevista: "Los servidores de datos recopilan toda la información y la devuelven nuevamente a los servidores de Internet abiertos". De manera similar, el estudiante que trabaja en un trabajo de investigación irá a la biblioteca, reunirá su información y regresará a la escuela para trabajar en sus trabajos. Los servidores de Internet abiertos luego envían la información, o paquetes, de regreso a través de los cables de fibra óptica a los enrutadores que luego convierten los paquetes nuevamente en señales de radio y energía luminosa. Las señales se envían desde el enrutador a su dispositivo, donde los paquetes se vuelven a unir para formar las imágenes que ve en su feed de Instagram.

Para la mayoría de las personas, compartir y publicar fotos en Instagram es solo parte de su vida cotidiana. Cuando publican una imagen, lo más probable es que no piensen en la cantidad de energía y la distancia que debe recorrer esa energía para abrir las imágenes en su alimentación.