Descripción
El curso está orientado a la adquisición de conocimientos sobre el paradigma de computación en la nube, sus modelos y características. Además, para formar sobre los aspectos de la programación escalable.
Contenidos
- Tema1: Computación en la Nube
- Computación en la nube. Historia. Casos de estudio. Instagram. Netflix. Modelos de servicios en las nubes. Introducción: IaaS, PaaS y SaaS. Modelos de Despliegue. Entornos software para computación en la nube. Amazon Web Service AWS. Google AppEngine. Microsoft Azure. Hadoop. Force.com y Salesforce.com. Manjrasoft Aneka.
- Tema 2: Computación Escalable
- Programación escalable. Introducción. Escalabilidad horizontal y vertical. Escalabilidad y otros requerimientos no funcionales. Escalabilidad y concurrencia. Escalabilidad de aplicaciones y arquitecturas web. Arquitecturas web escalables. Arquitecturas web tradicionales. Arquitecturas escalonadas o multinivel. Balanceo de carga.
