Materias electivas de la Opción Profesional de Sistemas Paralelos y Distribuidos.

La computación en la nube ayuda a las organizaciones a obtener ahorros de costos y eficiencias sin gastar recursos de capital por adelantado, al tiempo que moderniza y expande sus capacidades de TI. La infraestructura basada en la nube es rápidamente escalable, segura y accesible a través de Internet: se paga solo por lo que usa. Por lo tanto, las empresas de todo el mundo, grandes y pequeñas, se están moviendo hacia soluciones de computación en la nube para satisfacer sus necesidades computacionales, incluido el uso de Infraestructura como servicio (IaaS) y Plataforma como servicio (PaaS). También se ha observado un cambio fundamental del software distribuido de forma masiva para su instalación, al software como servicio (SaaS) en los centros de datos de todo el mundo. Además, proveedores como Amazon, Google y Microsoft han abierto sus centros de datos a terceros al proporcionar servicios de bajo nivel como almacenamiento, computación y ancho de banda. Esta tendencia está creando la necesidad de un nuevo tipo profesional que pueda ser arquitecto empresarial, desarrollador, realizar control de calidad y a la vez ser operativo, alguien que comprenda y pueda utilizar de manera efectiva las tecnologías y soluciones de computación en la nube.

En este curso, los estudiantes estarán expuestos a temas críticos y prácticas actuales de la computación en nube, como los modelos de servicio en la nube (IaaS, PaaS, SaaS); virtualización y cómo se relaciona con la nube; computación elástica; almacenamiento en la nube; redes en la nube; bases de datos en la nube; seguridad en la nube; y arquitectura, desarrollo e implementación de aplicaciones en la nube, factores motivadores, beneficios y desafíos de la nube, problemas de rendimiento y a nivel de sistema, recuperación ante desastres, nubes federadas. El formato de este curso será una mezcla de clases teóricas y demostraciones prácticas, tareas, presentaciones y proyectos que proporcionarán al estudiante una exposición a los principales servicios en la nube, como Amazon Web Services (AWS), Microsoft Azure o Google Compute Engine (GCE). Al completar este curso, los estudiantes tendrán una comprensión más profunda de lo que es la computación en la nube y las diversas tecnologías que la componen, junto con la experiencia práctica de trabajar con al menos un importante proveedor de la nube. Los talleres se harán sobre alguna de las principales infraestructuras de Nube, aprovechando los licenciamientos y acuerdos académicos existentes entre la UCV y proveedores de servicios en la nube.

El objetivo de este curso es ayudar a los estudiantes a comprender esta profunda transformación que está causando Cloud Computing y tecnologías emergentes relacionadas, como la Inteligencia Artificial. Este curso revisará las tecnologías de Cloud Computing que darán forma a nuestro futuro cercano, así como también intentará visualizar en qué dirección nos llevará esta tecnología.