To Cloud or not To Cloud! (Curso práctico sobre Cloud Computing)
Requisitos Previos y Descripción
Requisitos previos: Java, Python, nociones de sistemas distribuidos.
Objetivos:
-
El objetivo de este curso es comprender qué es Cloud Computing de forma práctica. Para ello se estudiarán de forma práctica dos de las alternativas tecnológicas más populares para hacer realidad Cloud Computing: Amazon Web Services (AWS) y Google App Engine (GAE). AWS es quizás el mejor ejemplo IaaS (de infraestructura como servicio) que existe en la actualidad. Se estudiarán los siguientes servicios que componen AWS: EC2, S3, SimpleDB, RDS y SQS. Por otro lado, GAE es uno de los mejores ejemplos de PaaS (Plataforma como Servicio) y se realizará una aplicación que los combina. En segundo lugar, se revisará en detalle cómo desarrollar aplicaciones web en Java sobre GAE. Se analizarán servicios avanzados como funcionalidades avanzadas como caching, almacenamiento en el DataStore de GAE, Queue Service, Cron, URL Fetch, etc. Finalmente, se compararán estos dos enfoques de desarrollo para la nube, destacando sus ventajas y desventajas.
Temario
- Introducción a Cloud Computing
- Concepto y campos relacionados
- Diferentes manifestaciones (SaaS, PaaS e IaaS)
- Ejemplos de servicios, infraestructura y aplicaciones en la nube
- Posiciones de los grandes players: Google, Microsoft, Amazon, Arsys y otros
- Problemas asociados a Cloud Computing
- Ejemplo de IaaS: Amazon Web Services (AWS)
- Introducción
- Amazon Elastic Cloud (EC2)
- Amazon Simple Storage Service (S3) y CloudFront
- Amazon Simple DB
- Desarrollo de una aplicación de ejemplo sobre AWS
- Ejemplo de PaaS: Google App Engine
- Introducción
- DataStore API y GQL
- Memcache y Cron
- Versiones Python y Java de Google App Engine
- Desarrollo de una aplicación de ejemplo sobre GoogleApp
- Conclusiones
- Comparativa AWS y Google App Engine
- Tendencias y previsión de adopción
- Cuándo y cómo adoptaré Cloud Computing en mi empresa
Duración
6 horas (2 horas/dia)
Precio
Cursillo Gratuito
Plazos
Plazo de preinscripción: Hasta el 17/8/2010
Se confirmará automáticamente la asistencia si el
número de preinscritos no supera la capacidad del aula.
Mecanismo de Inscripción
Formulario de inscripción
Profesor/es
Grupo
e-GHOST - ESIDE's GNU Hi-tech Open Source Team
|