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.
Presentación guía sencilla en Microsoft Excel.pptx
Curso de entornos operativos y plataformas - Introducción al Cloud Computing CLU-100
1. 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
Página 1 de 2
2. • Desarrollo de aplicaciones en Cloud
APIs de agregación
Cómputo masivo
Casos de estudio
Estándares: OVF, OCCI, CDMI, etc.
• Conclusiones
Página 2 de 2