Contacta con nosotros

Temario del curso

1. Introducción a la computación en la nube

  • Cómo llegamos hasta aquí - 
    • Desde el alojamiento de aplicaciones hasta SaaS y la nube pública y privada
  • Definición de nube
    • Elija su opción: IaaS, PaaS, SaaS
  • Escenarios típicos de uso de la nube
    • SaaS frente a la computación empresarial tradicional
    • La web programable: una API en la nube

2. Migración a la nube

  • Mejor aprovechamiento mediante la virtualización de recursos
  • Gestión de la nube para elasticidad: aprovisionamiento automatizado y bajo demanda de recursos
  • Evolución de la economía de escala mediante infraestructura y aplicaciones compartidas
  • Beneficios y desafíos de la nube

3. IaaS (Infraestructura como Servicio)

  • Arquitectura y características clave de IaaS
  • ¿Quiénes son los principales proveedores de IaaS?
    • Microsoft Azure
      • Roles web y roles worker
      • Escalabilidad, balanceo de carga y conmutación por error
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) e imágenes de máquina de Amazon (AMI)
      • IaaS+: servicios de aplicaciones y mercado de AWS
      • Regiones y zonas de disponibilidad
      • Redes y seguridad
      • Monitoreo, escalado automático y balanceo de carga
      • Construcción de aplicaciones escalables y tolerantes a fallos
      • Cómo protegerse ante interrupciones
      • Interfaces de administración
  • Nube privada e híbrida
    • Factores impulsores y desafíos
  • Definición de los requisitos
  • Una metodología para construir una nube privada
  • Cómo gestionar la nube privada
  • ¿Quién puede ayudar? panorama de proveedores
    • VMware
    • Abiquo
    • Amazon Virtual Private Cloud
  • Nubes híbridas
    • Casos de uso
    • Ejemplo de producto: Eucalyptus
  • Cómo seleccionar un modelo de nube privada

4. PaaS (Plataforma como Servicio)

  • Definición de PaaS
  • Un stack completo de PaaS
    • ¿Dónde trazar la línea: IaaS+, PaaS puro o SaaS personalizado?
    • ¿Qué funcionalidades necesitamos para construir aplicaciones para la nube?
  • Multitenencia
    • ¿Qué es un sistema multitenencia?
    • Evolución de la economía de escala
    • Personalización de la aplicación para un inquilino
    • Consideraciones para aplicaciones multitenencia:

Estabilidad, SLA, aspectos legales y regulatorios, seguridad, mantenimiento, componentes de terceros

  • ¿Quiénes son los principales proveedores de PaaS?
    • Microsoft Azure
    • Google App Engine
    • Force.com
  • Perspectivas: el futuro de PaaS

5. SaaS (Software como Servicio)

  • ¿Qué es SaaS?
  • Algunos ejemplos.

6. Arquitectura de la nube

  • Arquitectura orientada a servicios (SOA)
    • Modelo de capa de servicios y el concepto de desacoplamiento
    • SOA + Arquitectura dirigida por eventos (EDA) = e-SOA
    • ¿Qué es REST y por qué es importante para la nube?
  • Sinergia entre SOA y la nube - la visión de la industria
  • Sinergia SOA / SaaS
  • Sinergia SOA / PaaS
    • Enfoques para satisfacer la demanda
    • Aplicación de los principios de SOA en la nube: desacoplamiento, encapsulamiento, servicios asíncronos
    • Construcción de aplicaciones multitenencia basadas en SOA
    • Migración de sistemas heredados a la nube
  • Sinergia SOA / IaaS
    • Infraestructura orientada a servicios (SOI)
    • Virtualización de servicios frente a virtualización de servidores
    • Aprovisionamiento automatizado de recursos bajo demanda

7. Integración en la nube

  • La necesidad de integración en la nube y sus desafíos
  • Cómo SOA puede ayudar: enfoque en la integración
    • Desde la integración de aplicaciones hasta la integración orientada a servicios (SOI)
  • La necesidad de (inter)mediación
    • Funcionalidad de mediación
  • Arquitecturas de referencia del Bus de Servicios Empresariales (ESB)
  • ¿Cuáles son los requisitos específicos para la integración en la nube?
    • Del ESB al "Bus de Servicios de Internet"
  • Ejemplos de productos:
    • Windows Azure AppFabric
    • IBM Cast Iron
    • Fiorano

8. Estándares y software de código abierto

  • Estándares de la nube
    • Portabilidad e interoperabilidad: planteamiento del problema
    • Distributed Management Task Force, Inc. (DMTF)
      • Open Virtualization Format (OVF)
      • Open Cloud Standards Incubator
    • Apache Libcloud
    • Software de código abierto (OSS)
      • OpenStack

9. Seguridad en la nube

  • Evolución hacia la seguridad en la nube
    • Desde aplicaciones web tradicionales hasta SOA y luego a la nube
    • Nube pública frente a centros de datos locales
  • La seguridad en la nube es un problema multidimensional
    • Dimensión 1: IaaS, PaaS, SaaS
    • Dimensión 2: Red, VM, aplicación, datos
    • Dimensión 3: Proveedor de servicios en la nube (CSP), inquilino
  • Gestión de identidad, derechos de acceso y control de acceso (IdEA)
    • Autenticación y control de acceso
    • SAML, XACML y Punto de Aplicación de Políticas (PEP)
    • Seguridad entre sistemas locales y múltiples nubes
  • Estándares de la Cloud Security Alliance
    • Matriz de controles en la nube, Iniciativa de evaluaciones por consenso, auditoría en la nube, protocolo de confianza en la nube
    • Registro de seguridad, confianza y aseguramiento

10. Gobernanza para servicios basados en la nube

  • Gobernanza empresarial frente a TI, EA, SOA y gobernanza de la nube
  • Por qué la gobernanza de SOA puede (debería) ser la base de la gobernanza de la nube
  • Marco de gobernanza de SOA, estándares y tecnologías
    • Modelo de madurez de integración de servicios del Open Group (OSIMM)
    • Modelo de referencia de gobernanza SOA del Open Group (SGRM)
    • Método Vitality de gobernanza SOA (SGVM)
  • Gobernanza de la nube
    • Similitudes y diferencias con la gobernanza de SOA
    • Delimitación de responsabilidades: proveedor de la nube frente a cliente de la nube
    • Cambio de proveedor de la nube: la prueba del peor caso para su gobernanza
  • Una metodología de gobernanza de la nube
  • Tecnologías para implementar la gobernanza

11. Perspectivas y conclusiones

  • Perspectivas y uso de la computación en la nube
  • Hadoop: ganando popularidad en la nube
  • Retorno de la inversión (ROI) en la nube
  • Costo total de propiedad (TCO)

Requerimientos

  • Conocimiento general sobre computación distribuida y desarrollo de aplicaciones.

Público objetivo

  • Arquitectos de TI
  • Consultores de TI
 35 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas