Curso

CLOUD COMPUTING CON AMAZON WEB SERVICES (AWS)

  • Desde: 30/6/14
  • Hasta: 4/7/14
  • Campus de Valencia
  • Idioma: Castellano
  • Presencial

Preinscripción desde el 22/5/14

Promovido por:
Escuela Técnica Superior de Ingeniería Informática

Responsable de la actividad:



Modalidad

Presencial Online Emisión en directo

20 horas


0 horas


0 horas

Horario

Tarde
Desde el lunes 30/junio al viernes 4/julio : de 16:00 -20:00

Lugar de impartición
Escuela Técnica Superior de Ingeniería Informática- Edificio Aula Torres Quevedo.
Certificación

Aprovechamiento

Modalidad

PRESENCIAL

Curso

2013-2014

ECTS

2

Campus

Valencia

20 h

Presenciales

0 h

Online

Precio Colectivo
130 € Alumno UPV 
160 € Personal UPV 
160 € Alumni UPV PLUS o AAA UPV 
200 € Público en general 
130,00 € - Alumno UPV
160,00 € - Alumni UPV
160,00 € - Personal UPV (PAS y PDI)
200,00 € - Público en general

Objetivos

Consolidar una definición rigurosa del concepto de Cloud computing y disponer de capacidad crítica para analizar la viabilidad de la adaptación al Cloud de diferentes escenarios de aplicación.

Iniciarse en el diseño y construcción de aplicaciones elásticas y escalables que requieran el dimensionamiento de la misma en función de la carga de trabajo y que requieran una gestión de datos eficiente y confiable, usando Amazon Web Services.

Conocer el procedimiento de despliegue y uso de bases de datos tanto relacionales como de tipo NoSQL en la nube de Amazon Web Services.

Manejar las principales herramientas que se utilizan para gestionar los servicios de Amazon Web Services.

Acción formativa dirigida a

Este curso está dirigido a personas con conocimientos generales de informática que deseen ampliar su formación conociendo las tecnologías de Cloud Computing. Se recomienda cierto manejo de la línea de comandos en sistemas GNU/Linux para realizar algunas prácticas, aunque no es absolutamente imprescindible. Un perfil de administrador de sistemas permite sacar el máximo partido al curso, pero un perfil de profesional de gestión en entornos TIC también puede aprovechar los conceptos y la visión general sobre estas tecnologías.


Profesores


Metodología didáctica y sistemas de evaluación

Este curso está estructurado en tres módulos que a su vez se dividen en una o más unidades. Cada unidad lleva asociado un documento o guía para el alumno que le orienta en la utilización de los recursos propuestos en dicha unidad para conseguir los resultados de aprendizaje.

Estos son los principales recursos didácticos utilizados en el curso (y disponibles para el alumno), además de las sesiones presenciales:
- Vídeo-lecciones, donde el profesor narra las explicaciones teóricas.
- Documentos de texto, donde se resumen las ideas principales tratadas en las vídeo-lecciones.
- Páginas web, donde se analizan casos de éxito o información adicional de relevancia para el curso.
- Boletines de prácticas guiadas, donde el alumno utiliza los servicios de Amazon Web Services para resolver problemas concretos.
- Entorno pre-configurado de realización de prácticas, al cual los alumnos se conectan para poder realizar las prácticas, interactuando con Amazon Web Services.
- Tutorías tanto presenciales como virtuales.

Temas a desarrollar

El curso está estructurado en tres módulos:

El primer modulo te permitirá que conozcas el concepto de Cloud Computing (Computación en Nube) de forma profunda y no sesgada, así como los principales antecedentes y tecnologías afines que han propiciado su auge. Se abordan las tecnologías, herramientas, proveedores, estándares y paradigmas de computación involucrados en el Cloud. Se estudian algunos casos de éxito de la tecnología y se discuten tanto los principales modelos de servicio (IaaS, PaaS, SaaS y *aaS), como los modelos de despliegue (Cloud público, híbrido, on-premise y de comunidad) como las ventajas/inconvenientes de la externalización del almacenamiento y/o cómputo a un tercer proveedor.

El segundo módulo aborda los principales servicios de AWS (Amazon Web Services) para la creación de aplicaciones escalables y elásticas con aprovisionamiento dinámico de recursos y con gestión eficiente de datos en la nube. Para ello se cubre el servicio Amazon EC2, para el aprovisionamiento de máquinas virtuales, el servicio Amazon S3 para el almacenamiento de ficheros en la nube y el servicio Auto Scaling para la creación de flotas elásticas de máquinas virtuales que crecen y decrecen en función de reglas de escalado. Posteriormente se trata la gestión de bases de datos en la nube. Para ello trabajarás con el servicio Amazon RDS para el despliegue de sistemas gestores de bases de datos relacionales en la nube. Posteriormente, conocerás las bases de datos de tipo NoSQL y trabajarás con Amazon SimpleDB para desplegar bases de datos de tipo clave/valor en la nube de AWS.

El tercer módulo permite al alumno iniciarse en la arquitectura de aplicaciones elásticas y escalables en la nube. Se abordan las principales características y aspectos de diseño que toda aplicación Cloud debería idealmente cumplir. Además se presentan los servicios, herramientas y patrones de diseño que se pueden utilizar para cumplir dichos requisitos. Se tratan buenas prácticas para el desarrollo de aplicaciones en el Cloud, abordando esquemas de tolerancia a fallos, replicación y desacoplado de componentes. Todo ello para producir aplicaciones escalables que aprovechen las capacidades elásticas de la infraestructura de Cloud público.

Módulo 1: Introducción a Cloud Computing
- Definición(es) de Cloud Computing
- Relación con otros paradigmas de computación
- Modelos de despliegue
- Casos de éxito: Académicos y Empresariales
- Retos en la adopción

Módulo 2: Introducción a Amazon Web Services
- Panorámica de servicios en AWS
- Amazon EC2 (Elastic Compute Cloud), para el despliegue de máquinas virtuales (instancias)
- EBS (Elastic Block Store), para la gestión de volúmenes orientados a bloques
- Amazon S3 (Simple Storage Service), para el almacenamiento de ficheros en la nube
- Amazon ELB (Elastic Load Balancer), para crear balanceadores de peticiones entre instancias
- Auto Scaling, para la creación de flotas elásticas de instancias de cómputo
- Amazon RDS (Relational Database Service), para el despliegue de gestores de bases de datos relacionales en la nube
- Amazon SimpleDB, para la creación de bases de datos de tipos NoSQL en la nube

Módulo 3: Aplicaciones Cloud
- Características de las aplicaciones Cloud
- Servicios, herramientas y tecnologías para el diseño de aplicaciones Cloud
- Casos de estudio científicos, académicos y empresariales
- Patrones de diseño de aplicaciones Cloud


Visita otros cursos relacionados con...

Cloud Computing Amazon Web Services Computación en Nube