Curso

CLOUD COMPUTING: TECNOLOGÍAS Y HERRAMIENTAS PARA TRABAJAR EN LA NUBE

  • Desde: 2/7/12
  • Hasta: 12/7/12
  • Campus de Valencia
  • Idioma: Castellano
  • Presencial

Preinscripción desde el 8/5/12

Promovido por:
Dpto. de Sistemas Informáticos y Computación

Responsable de la actividad:



Modalidad

Presencial Online Emisión en directo

32 horas


0 horas


0 horas

Horario

Tarde
2, 3, 4, 5, 9, 10, 11 y 12 de julio de 2012. De 16 a 20 horas.

Lugar de impartición
Laboratorio 1 - Departamento de Sistemas Informáticos y Computación - Edificio 1F
Modalidad

PRESENCIAL

Curso

2011-2012

ECTS

1,5

Campus

Valencia

32 h

Presenciales

0 h

Online

Precio Colectivo
224 € Alumno UPV 
256 € Personal UPV 
256 € Alumni UPV PLUS o AAA UPV 
298 € Público en general 
224,00 euros - Alumno UPV
256,00 euros - Alumni UPV
256,00 euros - Personal UPV (PAS y PDI)
298,00 euros - Público en general

Objetivos

- Comprender el significado y las principales características, así como los retos y oportunidades de la Computación en Nube (Cloud Computing).
- Conocer las tecnologías de virtualización y los principales gestores de máquinas virtuales existentes para el despliegue de Clouds privados.
- Desplegar máquinas virtuales en Clouds privados basados en OpenNebula y OpenStack.
- Utilizar Clouds públicos como Amazon EC2 y Windows Azure para el despliegue de máquinas virtuales y aplicaciones.
- Conocer los modelos de coste que se aplican en el uso de las infraestructuras Cloud públicas.
- Comprender los casos de uso más habituales de integración de tecnologías Cloud tanto en entornos académicos como empresariales.
- Conocer los estándares oficiales y de facto utilizados, así como los emergentes, en el ámbito de las tecnologías Cloud.
- Comprender las diferentes alternativas para el almacenamiento de datos en infraestructuras Cloud.


Profesores


Temas a desarrollar

La computación en Nube (Cloud computing) permite externalizar los recursos de computación de una organización a un tercer proveedor, permitiendo un aprovisionamiento y liberación rápido de dichos recursos a través de Internet. Esta flexibilidad en la gestión de la computación, unida al modelo de pago por uso disponible en los Clouds públicos, supone un importante reto para las organizaciones, que deben conocer las ventajas de esta tecnología para decidir decantarse hacia su uso en aras de reducir costes de operación. De la misma forma, el almacenamiento de datos en la nube (Cloud storage) se orienta a ofrecer recursos de almacenamiento como servicio, implicando una forma de acceso y características específicas. Por otro lado, las tecnologías de Cloud Computing ayudan a realizar una gestión más eficiente de los centros de cálculo privados ya que permiten crear y gestionar nubes privadas. Estos Clouds tienen muchas de las características de los Clouds públicos generales, con la ventaja de que la información sensible permanece bajo el control de la organización
Este curso trata las ventajas (e inconvenientes) del Cloud desde un punto de vista pragmático, enseñando las tecnologías subyacentes y estudiando la funcionalidad ofrecida actualmente. Se realizan prácticas sobre Clouds privados y públicos para que el alumno conozca de primera mano la tecnología, utilizando en ambos casos las tecnologías más actuales. También se analizan casos de éxito de uso del Cloud tanto en entornos académicos como empresariales.


1. Introducción
a) Antecedentes y tecnologías relacionadas
i) Computación Distribuida, Computación en Grid
b) Definiciones de Cloud Computing
c) Conceptos generales, retos y oportunidades
d) Taxonomías (IaaS, PaaS, SaaS, *aaS)
2. Tecnologías de virtualización
a) Virtualización completa vs Paravirtualización
b) Hipervisores: Xen, KVM, VMWare
3. Cloud privados
a) Gestores de máquinas virtuales: OpenNebula y OpenStack
b) Prácticas en entornos Cloud privados
4. Cloud públicos
a) Amazon Web Services
i) Elastic Compute Cloud (EC2)
ii) Simple Storage Service (S3)
iii) Elastic Block Storage (EBS)
iv) Otros servicios
b) Windows Azure
i) Azure Storage
ii) Azure Roles
c) Modelos de coste
d) Prácticas en entornos Cloud públicos.
5. Desarrollo de aplicaciones en Cloud
a) APIs de agregación
b) Cómputo masivo
c) Casos de estudio (académicos y empresariales)
d) Estándares: OVF, OCCI, CDMI, etc.
6. Conclusiones y prospectiva