Cloud Computing , un término técnico moderno que sin duda hace ruido en nuestro mundo virtual. Esto es lo que wikipedia tiene que decir al respecto:
La computación en la nube es la entrega de la computación como un servicio en lugar de un producto, mediante el cual los recursos compartidos, el software y la información se proporcionan a las computadoras y otros dispositivos como una utilidad (como la red eléctrica) a través de una red (generalmente Internet).
Bastante complejo eh, está bien, déjame desarrollar una intuición para la computación en la nube primero y luego comenzarás a realizarla con fines prácticos.
- ¿Qué sucederá una vez que los robots y las computadoras puedan hacer la mayoría de los trabajos que las personas tienen hoy?
- ¿Cómo son las patentes de software de menor calidad / originalidad en general en comparación con otras patentes de alta tecnología?
- A lo largo de toda la historia, ¿qué pieza de tecnología se produjo mucho más allá de su tiempo?
- ¿Cuáles son los principales desafíos en los museos con tecnología habilitada?
- ¿Google participa en la impresión 3D?
Cómo evolucionó
- Era del almacenamiento de datos: inicialmente, cuando la humanidad fue testigo de su transición hacia una mayor tecnología, la automatización comenzó a existir. El trabajo manual comenzó a ser reemplazado por máquinas y los datos se registraron en eso en lugar de escribirlos en el papel, como se puede ver en los bancos o en la oficina de correos. Las ‘computadoras’ fueron las principales protagonistas de este cambio. Paralelamente a medida que la humanidad avanzó, la cantidad de datos que deben registrarse aumentó exponencialmente. Puede atribuirlo a una gran población, un mundo de conocimientos compartidos, una gran cantidad de autenticación de datos, etc. De todos modos, sea cual sea el motivo, comenzamos a tratar con una cantidad cada vez mayor de datos de lo que solíamos ser y todavía aumenta cada día.
- La analogía de la caja de chocolate y el problema de la vulnerabilidad : inicialmente, las computadoras solían tener una memoria de unos pocos Mb (o probablemente Kb) y ese tamaño ha crecido hasta GB y TB en estos días, pero el ritmo con el que los datos que tratamos tienen crecido es mucho más que esto. Entonces, incluso si intentas poner tus cosas en tu PC poseída, no podrás almacenarlas todas.
La analogía se puede establecer a través de un ejemplo de caja de chocolate. Digamos que solo tiene una caja de volumen fijo y muchos chocolates. Ahora que su amigo o su hermano menor lo están buscando y usted necesita protegerlo manteniéndolo a salvo. Empiezas a ponerle los chocolates y después de un tiempo, te das cuenta de que ya no puedes acomodar los chocolates en eso y ahí comienza el problema.
Aquí estamos lidiando con dos cosas: la vulnerabilidad del robo de chocolate ya puesto en la caja porque olvidó bloquearlo y la necesidad de espacio para almacenar más chocolates . Lo mismo es con sus datos en la computadora. Nunca está seguro del futuro y, por lo tanto, almacenar sus datos muy importantes en la PC puede ser víctima de algún error (¡Dios no lo quiera!). Por lo tanto, necesita algo donde pueda poner sus datos y recuperarlos según su necesidad.
- Recuperación de datos en cualquier momento y en cualquier lugar: una cosa más que tratamos es la recuperación de datos almacenados. A medida que la globalización entró en escena, las cosas comenzaron a salir de su confinamiento. Las personas ya no están cautivadas dentro de un cubículo, sino que se están mudando no solo a un área limitada sino a todo el mundo. Ahora que ha almacenado sus datos en su PC, no puede tenerlos cuando está lejos de su hogar debido a un problema de portabilidad. Imagine que tiene un proyecto de equipo en el que varias personas están editando los datos, por lo que se descarta la opción de editar la presentación en su hogar y tomarla en USB porque sus otros compañeros de equipo deben estar al tanto del progreso .
Evolución de la nube
Ahora que hemos visto los problemas, básicamente nos ocupamos de tres problemas principales: cantidad y complejidad de los datos, vulnerabilidad de localización y sincronización del lugar de presencia de datos. Para superar estos inconvenientes, a la gente se le ocurrió la idea de Cloud Computing.
Déjame llevarte al mundo de la animación. A todos nos gustaba la animación en nuestra infancia (algunos todavía lo son) donde solía pasar cualquier cosa: personas volando con dragones, pastos tan suaves que solo se ven como un color liso, casas hechas de chocolates, etc. Ahora imagina que tienes un montón de ropa que debe llevar a cualquier otro lugar (estricta instrucción de la madre).
Pero el problema es que el lugar está muy lejos y la pila es pesada (su animación, ¡incluso un césped podría ser más pesado que todo el árbol!). Cuando se dirigía hacia su destino, cansado y sucumbiendo, notó que su nube de amigos pasaba con alegría moviéndose libremente en el aire. Ahora le pides ayuda a la nube y, dado que el problema de la amistad está ahí, por el bien de él no puede negarse. Así que mantienes algo de tu ropa en la nube (¡es capaz de levantar mucha carga!) Y le dice que te siga hasta el destino, donde la descargas y le agradeces por la ayuda. Ahora deje la parte siguiente, la nube también puede llegar allí antes, pero él lo esperaría.
Espero que obtenga la analogía aquí, de la misma manera que funciona la computación en la nube. En lugar de limitar su espacio de trabajo, usted mismo lo modela según su conveniencia.
Intenté desarrollar la comprensión básica, la siguiente respuesta describe la computación en la nube con mayor detalle (incluidos algunos aspectos técnicos): la respuesta de Balaji Viswanathan a ¿Qué es la nube? ¿Se puede explicar en términos que una persona no técnica pueda entender? ¿Qué estoy usando exactamente? ¿Hay alguna forma de que lo imagine? ¿La nube está ubicada en ciertos lugares? ¿Hay muchas nubes con diferentes propósitos?
¡Espero eso ayude! 🙂