Programa del Curso

1. Introducción a Cloud Computing

  • ¿Cómo hemos llegado hasta aquí? 
    • Desde el alojamiento de aplicaciones hasta SaaS, pasando por la nube pública y privada
  • Definición de nube
    • Elige tu sabor: IaaS, PaaS, SaaS
  • Escenarios típicos de uso de la nube
    • SaaS frente a la informática empresarial tradicional
    • La Web programable: una API en la nube

2. Migración a la nube

  • Mejor utilización a través de la virtualización de recursos
  • Gestión de la nube para la elasticidad: aprovisionamiento de recursos automatizado y bajo demanda
  • Evolución de la economía de escala a través de infraestructuras y aplicaciones compartidas
  • Beneficios y desafíos de la nube

3. IaaS (Infraestructura como servicio)

  • Arquitectura de IaaS y características clave
  • ¿Quiénes son los principales proveedores de IaaS?
    • Microsoft Azure
      • Roles web y roles de trabajo
      • Scalabilidad, equilibrio de carga, 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
      • Networking y seguridad
      • Monitoreo, escalado automático y equilibrio de carga
      • Creación de aplicaciones escalables y tolerantes a fallos
      • Cómo protegerse de los apagones
      • Management Interfaces
  • Nube privada e híbrida
    • 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: resumen del proveedor
    • VMware
    • Abiquo
    • Nube privada virtual de Amazon
  • Nubes híbridas
    • Casos de uso
    • Ejemplo de producto: Eucalipto
  • Cómo seleccionar un modelo de nube privada

4. PaaS (plataforma como servicio)

  • Definición de PaaS
  • Una pila completa de PaaS
    • ¿Dónde trazar la línea: IasS+ o PaaS puro o SaaS personalizado?
    • ¿Qué funcionalidad necesitamos para crear aplicaciones para la nube?
  • Multi-tenencia
    • ¿Qué es un sistema multiusuario?
    • Evolución de la economía de escala
    • Personalización de la aplicación para un inquilino
    • Consideraciones para aplicaciones multiinquilino:

    Estabilidad, SLA, legal y regulatorio, seguridad, mantenimiento, componentes de terceros

  • ¿Quiénes son los principales proveedores de PaaS?
    • Microsoft Azure
    • GoMotor de aplicaciones de ogle
    • Force.com
  • Outlook: el futuro de la PaaS

5. SaaS (software como servicio)

  • ¿Qué es SaaS?
  • Algunos ejemplos.

6. Arquitectura en la nube

  • Arquitectura Orientada a Servicios (SOA)
    • Modelo de capa de servicio y el concepto de acoplamiento suelto
    • SOA + Arquitectura Impulsada por Eventos (EDA) = e-SOA
    • ¿Qué es REST y por qué es importante para la nube?
  • Sinergia de SOA y Cloud: la visión de la industria
  • Sinergia SOA / SaaS
  • Sinergia SOA / PaaS
    • Enfoques para satisfacer la demanda
    • Aplicación de los principios de SOA a la nube: acoplamiento flexible, encapsulación, servicios asíncronos
    • Creación de aplicaciones multi-tenancy 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 de recursos automatizado y bajo demanda

7. Integración en la nube

  • La necesidad de integración en la nube y sus desafíos
  • Cómo puede ayudar SOA: concéntrese en la integración
    • De la integración de aplicaciones a la integración orientada a servicios (SOI)
  • La necesidad de la (inter)mediación
    • Funcionalidad de mediación
  • Arquitecturas de referencia de Enterprise Service Bus (ESB)
  • ¿Cuáles son los requisitos particulares para la integración en la nube?
    • Del ESB al "Bus de Servicios de Internet"
  • Ejemplos de productos:
    • Windows Azure AppFabric
    • Hierro fundido de IBM
    • Fiorano

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

  • Estándares de la nube
    • Portabilidad e interoperabilidad: planteamiento del problema
    • Grupo de Trabajo Distribuido Management, Inc. (DMTF)
      • Formato de virtualización abierto (OVF)
      • Incubadora de estándares de nube abierta
    • Apache Libcloud
    • Software de código abierto (OSS)
      • OpenStack

9. Seguridad en la nube

  • La evolución hacia la seguridad en la nube
    • De las aplicaciones web tradicionales a SOA y a la nube
    • Nube pública vs. centro de datos local
  • La seguridad en la nube es un problema multidimensional
    • Dimensión 1: IaaS, PaaS, SaaS
    • Dimensión 2: Red, máquina virtual, aplicación, datos
    • Dimensión 3: CSP, inquilino
  • Identidad, derecho y Access Management (IdEA)
    • Autenticación y Access control
    • SAML, XACML y punto de aplicación de políticas (PEP)
    • Seguridad en sistemas locales y múltiples nubes
  • Estándares de la Alianza de Seguridad en la Nube
    • Controles en la nube Matrix, Iniciativa de evaluaciones de consenso, Auditoría en la nube, Protocolo de confianza en la nube
    • Registro de Seguridad, Confianza y Aseguramiento

10. Governance para los servicios basados en la nube

  • Business vs. IT vs. EA vs. SOA vs. Cloud Governance
  • Por qué la gobernanza de SOA puede (debe) ser la base de la gobernanza de la nube
  • Marcos de gobernanza, estándares, tecnologías de SOA
    • Modelo de Madurez de Integración de Servicios (OSIMM) de Open Group
    • Modelo de Referencia SOA Governance de Grupo Abierto (SGRM)
    • SOA GoMétodo de Vitalidad Vernance (SGVM)
  • Gobernanza en la nube
    • Similitudes y diferencias con la gobernanza de SOA
    • Delimitación de responsabilidades: proveedor de la nube vs. cliente de la nube
    • Cambiar de proveedor de servicios en la nube: la peor prueba para su gobernanza
  • Una metodología de gobernanza en la nube
  • Tecnologías para implementar la gobernanza

11.Outlook y Conclusiones

  • Outlook y el uso para la computación en la nube
  • Hadoop – ganando popularidad en la nube
  • Retorno de la nube en Investment (ROI)
  • Costo total de propiedad (TCO)

Requerimientos

  • Conocimientos generales de computación distribuida y desarrollo de aplicaciones.

Audiencia

  • Arquitectos de TI
  • Consultores de TI
 35 Horas

Número de participantes


Precio por Participante​

Testimonios (2)

Próximos cursos

Categorías Relacionadas