¿Qué es la computación en la nube?
La computación en la nube significa que, en lugar de todo el hardware y software de la computadora que está utilizando sentado en su escritorio, o en algún lugar dentro de la red de su empresa, se lo proporciona como un servicio de otra empresa y se accede a él a través de Internet, generalmente de una manera completamente fluida . Exactamente dónde se encuentra el hardware y el software y cómo funciona todo no le importa a usted, el usuario, es solo en algún lugar de la nebulosa “nube” que representa Internet.
La computación en la nube es una palabra de moda que significa diferentes cosas para diferentes personas. Para algunos, es solo otra forma de describir la “tercerización” de TI (tecnología de la información); otros lo usan para referirse a cualquier servicio informático proporcionado a través de Internet o una red similar; y algunos lo definen como cualquier servicio de computadora comprado que usa que se encuentra fuera de su firewall. Sin embargo, definimos la computación en la nube, no hay duda de que tiene más sentido cuando dejamos de hablar de definiciones abstractas y miramos algunos ejemplos simples y reales, así que hagamos eso.
- ¿Qué servicios de AWS debe aprender un desarrollador senior de Java?
- ¿Qué servicios de gestión de proyectos en línea / basados en la nube ofrecen una garantía de privacidad y seguridad sin protección contra la divulgación no autorizada?
- ¿Dónde se usa GoLang en la computación en la nube?
- Si desea elegir una plataforma en la nube (AWS, GCP, Azure) hoy, ¿cuál sería la mejor?
- ¿Cuál es el mejor proveedor de alojamiento "en la nube" para África?
Ejemplos simples de computación en la nube
La mayoría de nosotros usamos computación en la nube todo el día sin darnos cuenta. Cuando te sientas en tu PC y escribes una consulta en Google, la computadora en tu escritorio no juega un papel importante en la búsqueda de las respuestas que necesitas: no es más que un mensajero. Las palabras que escribe se transfieren rápidamente a través de la red a una de las cientos de miles de computadoras en clúster de Google, que extraen sus resultados y se los envían de inmediato. Cuando realiza una búsqueda en Google, el trabajo real para encontrar sus respuestas puede realizarlo una computadora ubicada en California, Dublín, Tokio o Beijing; no lo sabes, ¡y lo más probable es que no te importe!
Lo mismo se aplica al correo electrónico basado en la web. Érase una vez, el correo electrónico era algo que solo podía enviar y recibir utilizando un programa que se ejecuta en su PC (a veces llamado un cliente de correo). Pero luego aparecieron servicios basados en la Web, como Hotmail, que llevaron el correo electrónico a la nube. Ahora todos estamos acostumbrados a la idea de que los correos electrónicos se pueden almacenar y procesar a través de un servidor en alguna parte remota del mundo, fácilmente accesible desde un navegador web, donde sea que estemos. Enviar el correo electrónico a la nube lo hace sumamente conveniente para las personas ocupadas, constantemente en movimiento.
La preparación de documentos a través de la red es un nuevo ejemplo de computación en la nube. Simplemente inicie sesión en un servicio basado en la web, como Documentos de Google, y podrá crear un documento, una hoja de cálculo, una presentación o lo que desee con un software basado en la Web. En lugar de escribir sus palabras en un programa como Microsoft Word u OpenOffice, que se ejecuta en su computadora, está utilizando un software similar que se ejecuta en una PC en uno de los centros de datos mundiales de Google. Al igual que un correo electrónico redactado en Hotmail, el documento que produce se almacena de forma remota, en un servidor web, para que pueda acceder a él desde cualquier computadora conectada a Internet, en cualquier parte del mundo, en cualquier momento que lo desee. ¿Sabes dónde está almacenado? ¡No! ¿Te importa dónde está almacenado? De nuevo, no! El uso de un servicio basado en la Web como este significa que está “subcontratando” o “subcontratando” algunas de sus necesidades informáticas a una empresa como Google: pagan el costo de desarrollar el software y mantenerlo actualizado y ellos recuperar el dinero para hacer esto a través de publicidad y otros servicios pagos.
Captura de pantalla: Soundcloud, uno de mis ejemplos favoritos de un sitio web (y una aplicación móvil) que utiliza la computación en la nube con buenos resultados. Los músicos y los DJ suben su música, que los “seguidores” pueden escuchar (o previsualizar) de forma gratuita a través de la transmisión en tiempo real. Puede crear una colección personal de pistas que le guste y acceder a ellas desde cualquier dispositivo, en cualquier momento y en cualquier lugar. La música que escucha permanece en la nube: en teoría, solo hay una copia de cada archivo de música que se carga. ¿Dónde se almacena la música? Nadie más que Soundcloud necesita saber o preocuparse.
¿Qué hace diferente a la computación en la nube?
Se maneja
“Usted no genera su propia electricidad. ¿Por qué generar su propia informática?”
Jeff Bezos, Amazon.
Lo que es más importante, el servicio que utiliza es proporcionado por otra persona y administrado en su nombre. Si está utilizando Documentos de Google, no tiene que preocuparse por comprar innumerables licencias para software de procesamiento de texto o mantenerlas actualizadas. Tampoco tiene que preocuparse por los virus que pueden afectar su computadora o por hacer una copia de seguridad de los archivos que crea. Google hace todo eso por ti. Un principio básico de la computación en la nube es que ya no necesita preocuparse de cómo se brinda el servicio que está comprando: con los servicios basados en la web, simplemente se concentra en lo que sea su trabajo y deja el problema de proporcionar computación confiable a otra persona.
Es “a pedido”
Los servicios en la nube están disponibles a pedido y, a menudo, se compran en forma de “pago por uso” o de suscripción. Por lo tanto, normalmente compra computación en la nube de la misma manera que compraría electricidad, servicios telefónicos o acceso a Internet de una compañía de servicios públicos. A veces, la computación en la nube es gratuita o paga de otras maneras (Hotmail está subsidiado por publicidad, por ejemplo). Al igual que la electricidad, puede comprar tanto o tan poco servicio de computación en la nube como necesite de un día para otro. Eso es genial si sus necesidades varían de manera impredecible: significa que no tiene que comprar su propio sistema informático gigantesco y arriesgarse a que se quede allí sentado sin hacer nada.
Es público o privado
Ahora todos tenemos PC en nuestros escritorios, estamos acostumbrados a tener un control completo sobre nuestros sistemas informáticos, y también somos completamente responsables de ellos. La computación en la nube cambia todo eso. Viene en dos sabores básicos, públicos y privados, que son los equivalentes en la nube de Internet e Intranets. El correo electrónico basado en la web y los servicios gratuitos como los que ofrece Google son los ejemplos más familiares de nubes públicas. El minorista en línea más grande del mundo, Amazon, se convirtió en el proveedor más grande del mundo de computación en la nube pública a principios de 2006. Cuando descubrió que estaba usando solo una fracción de su enorme poder de cómputo global, comenzó a alquilar su capacidad disponible en la red a través de Internet. una nueva entidad llamada Amazon Web Services. La computación en la nube privada funciona de la misma manera, pero usted accede a los recursos que utiliza a través de conexiones de red seguras, de forma muy similar a una Intranet. Compañías como Amazon también le permiten usar su nube públicamente accesible para crear su propia nube privada segura, conocida como Virtual Private Cloud (VPC), utilizando conexiones de red privada virtual (VPN).