Entrar em Contato

Programa do Curso

1. Introdução à Computação em Nuvem

  • Como chegamos até aqui -
    • Do hospedagem de aplicativos para SaaS até a nuvem pública e privada
  • Definição de nuvem
    • Escolha sua opção: IaaS, PaaS, SaaS
  • Cenários típicos de uso em nuvem
    • SaaS vs. computação empresarial tradicional
    • A Web programável: uma API na nuvem

2. Migração para a Nuvem

  • Melhor utilização por meio da virtualização de recursos
  • Gestão em nuvem para elasticidade: provisionamento automatizado e sob demanda de recursos
  • Evolução das economias de escala por meio de infraestrutura e aplicativos compartilhados
  • Benefícios e desafios da nuvem

3. IaaS (Infraestrutura como Serviço)

  • Arquitetura do IaaS e principais recursos
  • Quais são os principais provedores de IaaS?
    • Microsoft Azure
      • Funções Web e Funções Worker
      • Escalabilidade, balanceamento de carga e failover
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) e Imagens de Máquina da Amazon (AMI)
      • IaaS+: serviços e mercado de aplicativos AWS
      • Regiões e Zonas de Disponibilidade
      • Rede e segurança
      • Monitoramento, Escalabilidade Automática e Balanceamento de Carga
      • Desenvolvimento de aplicativos escaláveis e tolerantes a falhas
      • Como se proteger contra interrupções
      • Interfaces de gerenciamento
  • Nuvem privada e híbrida
    • Fatores motivadores e desafios
  • Definição dos requisitos
  • Uma metodologia para construção de uma nuvem privada
  • Como gerenciar a nuvem privada
  • Quem pode ajudar: visão geral dos fornecedores
    • VMware
    • Abiquo
    • Amazon Virtual Private Cloud
  • Nuvens híbridas
    • Casos de uso
    • Exemplo de produto: Eucalyptus
  • Como selecionar um modelo de nuvem privada

4. PaaS (Plataforma como Serviço)

  • Definição de PaaS
  • Uma pilha PaaS completa
    • Onde traçar a linha: IaaS+ ou PaaS puro ou SaaS personalizado?
    • Quais funcionalidades precisamos para desenvolver aplicativos na nuvem?
  • Multitenancy
    • O que é um sistema multilocatário?
    • Evolução das economias de escala
    • Personalização do aplicativo para um locatário
    • Considerações para aplicativos multilocatários:

    Estabilidade, SLA, aspectos legais e regulatórios, segurança, manutenção, componentes de terceiros

  • Quais são os principais provedores de PaaS?
    • Microsoft Azure
    • Google App Engine
    • Force.com
  • Perspectivas: o futuro do PaaS

5. SaaS (Software como Serviço)

  • O que é SaaS?
  • Alguns exemplos.

6. Arquitetura em Nuvem

  • Arquitetura Orientada a Serviços (SOA)
    • Modelo da Camada de Serviço e o conceito de acoplamento flexível
    • SOA + Arquitetura Orientada a Eventos (EDA) = e-SOA
    • O que é REST e por que é importante para a nuvem?
  • Sinergia entre SOA e Nuvem - a visão do setor
  • Sinergia entre SOA e SaaS
  • Sinergia entre SOA e PaaS
    • Abordagens para atender à demanda
    • Aplicação dos princípios da SOA na nuvem: acoplamento flexível, encapsulamento, serviços assíncronos
    • Criação de aplicativos multilocatários baseados em SOA
    • Migração de sistemas legados para a nuvem
  • Sinergia entre SOA e IaaS
    • Infraestrutura Orientada a Serviços (SOI)
    • Virtualização de serviços vs. virtualização de servidores
    • Provisionamento automatizado de recursos sob demanda

7. Integração em Nuvem

  • A necessidade de integração em nuvem e seus desafios
  • Como a SOA pode ajudar: foco na integração
    • Da integração de aplicativos à Integração Orientada a Serviços (SOI)
  • A necessidade de mediação (inter)mediação
    • Funcionalidade de mediação
  • Arquiteturas de referência para Enterprise Service Bus (ESB)
  • Quais são os requisitos específicos para integração em nuvem?
    • Do ESB ao "Internet Service Bus"
  • Exemplos de produtos:
    • Windows Azure AppFabric
    • IBM Cast Iron
    • Fiorano

8. Padrões e Software de Código Aberto

  • Padrões para nuvem
    • Portabilidade e interoperabilidade: problema a ser resolvido
    • Distributed Management Task Force, Inc. (DMTF)
      • Open Virtualization Format (OVF)
      • Incubadora de Padrões para Nuvem Aberta
    • Apache Libcloud
    • Software de Código Aberto (OSS)
      • OpenStack

9. Segurança em Nuvem

  • A evolução para a Segurança em Nuvem
    • De aplicativos Web tradicionais para SOA até a Nuvem
    • Nuvem pública vs. datacenter interno
  • A segurança em nuvem é um problema multidimensional
    • Dimensão 1: IaaS, PaaS, SaaS
    • Dimensão 2: Rede, VM, aplicativo, dados
    • Dimensão 3: Provedor de Serviços em Nuvem (CSP), locatário
  • Gestão de Identidade, Autorização e Acesso (IdEA)
    • Autenticação e Controle de Acesso
    • SAML, XACML e Ponto de Aplicação de Política (PEP)
    • Segurança em sistemas internos e múltiplas nuvens
  • Padrões do Cloud Security Alliance
    • Cloud Controls Matrix, Initiative de Avaliação Consensual (CAI), Auditoria em Nuvem, Protocolo de Confiança na Nuvem
    • Registro de Segurança, Confiança e Garantia

10. Governança para Serviços Baseados em Nuvem

  • Governança Empresarial vs. TI vs. EA vs. SOA vs. Governança de Nuvem
  • Por que a governança SOA pode (e deve) ser a base para a governança de nuvem
  • Estruturas, padrões e tecnologias de governança SOA
    • Modelo de Maturidade de Integração de Serviços do Open Group (OSIMM)
    • Modelo de Referência de Governança SOA do Open Group (SGRM)
    • Método de Vitalidade da Governança SOA (SGVM)
  • Governança em nuvem
    • Semelhanças e diferenças em relação à governança SOA
    • Definição de responsabilidades: provedor de nuvem vs. cliente de nuvem
    • Mudança de provedores de nuvem – o teste definitivo para sua governança
  • Uma metodologia de governança em nuvem
  • Tecnologias para implementar a governança

11. Perspectivas e Conclusões

  • Perspectivas e uso da computação em nuvem
  • Hadoop – ganhando popularidade na Nuvem
  • Retorno sobre o Investimento (ROI) em Nuvem
  • Custo Total de Propriedade (TCO)

Requisitos

  • Conhecimento geral de computação distribuída e desenvolvimento de aplicativos.

Público-alvo

  • Arquitetos de TI
  • Consultores de TI
 35 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas