Curso de entornos operativos y plataformas - Introducción al Cloud Computing CLU-100

2

Click here to load reader

description

Objetivos curso entornos operativos y plataformas, CLEFormación Conocer los distintos tipos de arquitecturas para bases de datos no relacionales y los conceptos avanzados de Programación de aplicaciones desde Java.

Transcript of Curso de entornos operativos y plataformas - Introducción al Cloud Computing CLU-100

Page 1: Curso de entornos operativos y plataformas - Introducción al Cloud Computing CLU-100

Página 1 de 2

INTRODUCCIÓN A BASES DE DATOS NOSQL. CLU-100. 20 HORAS. ¡NUEVO!

OBJETIVOS

• Conocer los distintos tipos de arquitecturas para bases de datos no relacionales y los conceptos avanzados de Programación de aplicaciones desde Java.

DIRIGIDO

• Administradores del producto y desarrolladores que deseen implantar y administrar bases de datos con este paradigma.

REQUISITOS INICIALES

• Conocimientos de SQL y sistemas operativos. Además los alumnos necesitarán tener conocimientos de programación orientada a objetos con Java

CONTENIDOS

• Introducción

Antecedentes y tecnologías relacionadas

• Computación Distribuida, Computación en Grid

Definiciones de Cloud Computing

Conceptos generales, retos y oportunidades

Taxonomías (IaaS, PaaS, SaaS, *aaS)

• Tecnologías de virtualización

Virtualización completa vs Paravirtualización

Hipervisores: Xen, KVM, VMWare

• Cloud privados

Gestores de máquinas virtuales: OpenNebula y OpenStack

Prácticas en entornos Cloud privados

• Cloud públicos

Amazon Web Services

Elastic Compute Cloud (EC2)

Simple Storage Service (S3)

Elastic Block Storage (EBS)

Otros servicios

Google App Engine

Funciones y servicios

Creación de páginas Web y Servicios Web

Bigtable y el almacén de datos Google AppEngine

Page 2: Curso de entornos operativos y plataformas - Introducción al Cloud Computing CLU-100

Página 2 de 2

• Desarrollo de aplicaciones en Cloud

APIs de agregación

Cómputo masivo

Casos de estudio

Estándares: OVF, OCCI, CDMI, etc.

• Conclusiones