(música suave) Bienvenido a Introducción a la Computación en la Nube y Arquitectura. En estas lecciones, aprenderá sobre computación en la nube, las diferencias entre nubes privadas y públicas, los beneficios de migrar datos a la nube, la terminología esencial para comprender la computación en la nube y sus componentes, y las diferentes capas de la arquitectura de la nube y los casos de uso más adecuados para cada uno. La nube se refiere a Internet. y toda la información a la que puedes acceder en él. La computación en la nube nos permite acceder a aplicaciones, bases de datos, y servidores a través de la Internet pública. Elimina la necesidad y el costo de tener un centro de datos físico interno. Por ejemplo, si una empresa estuviera planeando implementar una aplicación web dentro de una base de datos, necesitaría el espacio físico para servidores web y de bases de datos, un sistema de registro, un sistema de nombres de dominio o DNS, gestión y un equilibrador de carga, así como un equipo de tecnología de la información para supervisar el funcionamiento del centro de datos. Todos estos componentes podrían, en cambio, implementarse fácil y directamente en la nube pública, eliminando el gasto de establecer y el mantenimiento de un centro de datos en el sitio. Una vez que implementa los recursos en la nube pública, puede acceder a ellos a través de cualquier red pública. Microsoft Office 365 es un ejemplo perfecto de cómo la computación en la nube puede beneficiar a los usuarios. En lugar de tener que instalar el software en tu propia computadora, simplemente compras una suscripción, y Microsoft administrará la infraestructura para la aplicación. Del mismo modo, Google Docs es un buen ejemplo de computación en la nube, porque puedes usarlo sin instalar software en su computadora, y puede acceder a él desde cualquier lugar en cualquier momento con una conexión a Internet. La computación en la nube también tiene la ventaja de ofrecer soluciones de almacenamiento de datos, que eliminan la necesidad de administrar localmente la infraestructura de discos duros externos para el almacenamiento de datos. La mayoría de las opciones cobran por gigabyte, lo que equivale a mil millones de unidades de datos para el servicio. Sus datos almacenados en la nube son accesibles desde cualquier lugar si el servicio de internet está disponible. Actualmente, OneDrive Google Drive y Dropbox son las opciones de almacenamiento más populares. Si tuviéramos que dibujar un modelo mostrando la arquitectura de la computación en la nube, se vería algo como esto. La aplicación cliente y la base de datos. se implementan en la nube pública utilizando máquinas virtuales o servicios gestionados. Los datos de la aplicación se almacenan en la base de datos pública o en el sistema de archivos. Y el cliente tiene una opción. para gestionar todas las aplicaciones a través de varios otros servicios en la nube, o podrían limitar el acceso para mayor seguridad. Por ejemplo, sólo podían permitir el servidor de aplicaciones web para aceptar solicitudes desde el puerto 80 o el puerto 443, y bloquear todas las demás solicitudes. La computación en la nube utiliza un modelo de pago por uso, lo que significa que solo necesita pagar por lo que usa. Por ejemplo, supongamos que su empresa está implementando análisis que deben ejecutarse en 100 máquinas. Una vez que se completa la ejecución del análisis, ya no necesita la infraestructura creada. Mediante el uso de 100 máquinas virtuales en la nube pública para ejecutar sus análisis, una vez que se genera la salida, puede terminar todos los recursos, y solo pagará un costo por hora por el uso. Una ventaja adicional es que los servicios de nube pública están disponibles para usuarios individuales, corporaciones, e incluso el gobierno.