Programa del Curso

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

  • Cómo llegamos aquí -
    • Desde el alojamiento de aplicaciones a SaaS a la nube pública y privada
  • Definición de la nube
    • Elija su 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 en la nube

  • Mejor utilización a través de la virtualización de recursos
  • Gestión de la nube para la elasticidad: aprovisionamiento automático de recursos a pedido
  • Evolución de la economía de escala a través de infraestructura y aplicaciones compartidas
  • Beneficios y desafíos de la nube

3. IaaS (infraestructura como servicio)

  • Arquitectura IaaS y características clave
  • ¿Quiénes son los principales proveedores de IaaS?
    • Microsoft Windows Azure
      • Roles web y roles de los trabajadores
      • Escalabilidad, equilibrio de carga, conmutación por error
    • Servicios web de Amazon (AWS)
      • Elastic Compute Cloud (EC2) y Amazon Machine Images (AMI)
      • IaaS +: AWS Application Services y Marketplace
      • Regiones y zonas de disponibilidad
      • Redes y seguridad
      • Monitoreo, escalado automático y equilibrio de carga
      • Construir aplicaciones escalables y tolerantes a fallas
      • Cómo protegerse de las interrupciones
      • Interfaces de gestión
  • Nube privada e híbrida
    • Conductores y desafíos
  • Definiendo los requisitos
  • Una metodología para construir una nube privada
  • Cómo administrar la nube privada
  • Quién puede ayudar: descripción general del vendedor
    • 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)

  • PaaS definido
  • Una pila completa de PaaS
    • ¿Dónde dibujar la línea: IasS + o PaaS puro o SaaS personalizado?
    • ¿Qué funcionalidad necesitamos para construir aplicaciones para la nube?
  • Multi Alquiler
    • ¿Qué es un sistema de múltiples inquilinos?
    • Evolucionando la economía de escala
    • Personalizar la aplicación para un inquilino
    • Consideraciones para aplicaciones multi-tenant:

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

  • ¿Quiénes son los principales proveedores de PaaS?
    • Microsoft Windows Azure
    • Motor de aplicaciones de Google
    • Force.com
  • Perspectiva: 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 servicio y el concepto de acoplamiento flojo
    • Arquitectura impulsada por eventos SOA + (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, encapsulado, servicios asíncronos
    • Creación de aplicaciones multi-tenancy basadas en SOA
    • Migración de sistemas legados a la nube
  • Sinergia SOA / IaaS
    • Infraestructura orientada a servicios (SOI)
    • Virtualización de servicios vs. virtualización de servidores
    • Aprovisionamiento automático de recursos a pedido

6. Integración de la nube

  • La necesidad de integración en la nube y sus desafíos
  • Cómo puede ayudar SOA: centrarse en la integración
    • Desde la integración de aplicaciones a la integración orientada a servicios (SOI)
  • La necesidad de (inter) mediación
    • Funcionalidad de mediación
  • Enterprise Service Bus (ESB) arquitecturas de referencia
  • ¿Cuáles son los requisitos particulares para la integración en la nube?
    • De ESB a "Bus de servicio de Internet"
  • Ejemplos de productos:
    • AppFabric de Windows Azure
    • IBM Cast Iron
    • Fiorano

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

  • Estándares de la nube
    • Portabilidad e interoperabilidad: declaración del problema
    • Distributed Management Task Force, Inc. (DMTF)
      • Formato de virtualización abierta (OVF)
      • Incubadora de estándares abiertos en la nube
    • Apache Libcloud
    • Software de código abierto (OSS)
      • Pila abierta

8. Seguridad en la nube

  • La evolución hacia la seguridad en la nube
    • Desde aplicaciones web tradicionales hasta SOA y Cloud
    • 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
  • Gestión de identidad, derechos y acceso (IdEA)
    • Autenticación y control de acceso
    • SAML, XACML y Policy Enforcement Point (PEP)
    • Seguridad en sistemas locales y nubes múltiples
  • Estándares de Cloud Security Alliance
    • Matriz de controles de la nube, iniciativa de evaluaciones de consenso, auditoría de la nube, protocolo de confianza en la nube
    • Registro de seguridad, confianza y seguridad

9. Gobernanza para servicios basados en la nube

  • Negocio vs. TI vs. EA vs. SOA vs. Gobernabilidad de la nube
  • Por qué el gobierno de SOA puede (debería) ser la base del gobierno de la nube
  • Marcos de gobierno SOA, estándares, tecnologías
    • Modelo de madurez de integración de servicios de Open Group (OSIMM)
    • Modelo de Referencia de Gobernabilidad SOA de Grupo Abierto (SGRM)
    • SOA Governance Vitality Method (SGVM)
  • Gobierno de la nube
    • Similitudes y diferencias con el gobierno de SOA
    • Delimitación de responsabilidades: proveedor de nube vs. cliente de nube
    • Switching proveedores de la nube: la peor prueba de caso para su gobierno
  • Una metodología de gobierno de la nube
  • Tecnologías para implementar la gobernanza

10. Perspectivas y conclusiones

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

Requerimientos

Conocimiento general de informática distribuida y desarrollo de aplicaciones

  35 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (1)

Cursos Relacionados

Azure for Data Engineer

  35 horas

Arquitecto de la Nube

  35 horas

Categorías Relacionadas