Programa do Curso

1. Introdução a Cloud Computing

  • Como chegámos até aqui -
    • Do alojamento de aplicações ao SaaS e à nuvem pública e privada
  • Definição de nuvem
    • Escolha a sua variante: IaaS, PaaS, SaaS
  • Cenários típicos de utilização da nuvem
    • SaaS vs. computação empresarial tradicional
    • A Web programável: uma API na nuvem

2. Migração para a nuvem

  • Melhor utilização através da virtualização de recursos
  • Gestão da nuvem para a elasticidade: aprovisionamento de recursos automatizado e a pedido
  • Evolução da economia de escala através de infra-estruturas e aplicações partilhadas
  • Benefícios e desafios da nuvem

3. IaaS (Infraestrutura como serviço)

  • Arquitetura e principais caraterísticas da IaaS
  • Quem são os principais fornecedores de IaaS?
    • Microsoft Azure
      • Funções Web e funções de trabalho
      • [Capacidade, balanceamento de carga, fail over
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) e Imagens de Máquina da Amazon (AMI)
      • IaaS+: Serviços de aplicação AWS e Marketplace
      • Regiões e zonas de disponibilidade
      • Networking e segurança
      • Monitorização, escalonamento automático e balanceamento de carga
      • Criar aplicações escaláveis e tolerantes a falhas
      • Como se proteger de interrupções
      • Interfaces Management
  • Nuvem privada e híbrida
    • Impulsionadores e desafios
  • Definição dos requisitos
  • Uma metodologia para criar uma nuvem privada
  • Como gerir a nuvem privada
  • Quem pode ajudar: visão geral do fornecedor
    • VMware
    • Abiquo
    • Nuvem privada virtual da Amazon
  • Nuvens híbridas
    • Casos de uso
    • Exemplo de produto: Eucalipto
  • Como selecionar um modelo de nuvem privada

4. PaaS (Plataforma como um serviço)

  • Definição de PaaS
  • Uma pilha PaaS completa
    • Onde traçar a linha: IasS+ ou PaaS pura ou PaaS personalizada?
    • De que funcionalidades necessitamos para criar aplicações para a nuvem?
  • Multitenancy
    • O que é um sistema multi-tenant?
    • Evolução da economia de escala
    • Personalizar a aplicação para um inquilino
    • Considerações sobre aplicações multi-tenant:

Estabilidade, SLA, legal e regulamentar, segurança, manutenção, componentes de terceiros

  • Quem são os principais fornecedores de PaaS?
    • Microsoft Azure
    • Google App Engine
    • Force.com
  • Outlook: o futuro da PaaS

5. SaaS (Software as a Service)

  • O que é o SaaS?
  • Alguns exemplos.

6. Arquitetura da nuvem

  • Arquitetura orientada para os serviços (SOA)
    • Modelo de camadas de serviços e o conceito de acoplamento flexível
    • SOA + Arquitetura orientada para os eventos (EDA) = e-SOA
    • O que é REST e porque é importante para a nuvem?
  • Sinergia de SOA e Nuvem - a visão da indústria
  • Sinergia SOA / SaaS
  • Sinergia SOA / PaaS
    • Abordagens para satisfazer a procura
    • Aplicação dos princípios SOA à nuvem: acoplamento flexível, encapsulamento, serviços assíncronos
    • Criação de aplicações multi-tenancy baseadas em SOA
    • Migrar sistemas antigos para a nuvem
  • Sinergia SOA / IaaS
    • Infraestrutura orientada para os serviços (SOI)
    • Virtualização de serviços vs. virtualização de servidores
    • Provisionamento de recursos automatizado e a pedido

7. Integração na nuvem

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

8. Normas e software de fonte aberta

  • Normas para a nuvem
    • Portabilidade e interoperabilidade: declaração do problema
    • Força-tarefa distribuída Management, Inc. (DMTF)
      • Formato de virtualização aberto (OVF)
      • Incubadora de normas de nuvem aberta
    • Apache Libcloud
    • Software de fonte aberta (OSS)
      • OpenStack

9. Segurança da computação em nuvem

  • A evolução da segurança na nuvem
    • Das aplicações Web tradicionais à SOA e à Nuvem
    • Nuvem pública vs. centro de dados no local
  • A segurança na nuvem é um problema multidimensional
    • Dimensão 1: IaaS, PaaS, SaaS
    • Dimensão 2: Rede, VM, aplicação, dados
    • Dimensão 3: CSP, locatário
  • Identidade, direito e Access Management (IdEA)
    • Autenticação e Access Controlo
    • SAML, XACML e ponto de aplicação de políticas (PEP)
    • Segurança entre sistemas no local e várias nuvens
  • Normas da Cloud Security Alliance
    • Controlos da Nuvem Matrix, Iniciativa de Avaliações de Consenso, Auditoria da Nuvem, Protocolo de Confiança da Nuvem
    • Registo de segurança, confiança e garantia

10. Governança dos serviços baseados na computação em nuvem

  • Business vs. TI vs. EA vs. SOA vs. Nuvem Governança
  • Porque é que a governação SOA pode (deve) ser a base da governação da Nuvem
  • Estruturas, normas e tecnologias de governação SOA
    • Modelo de Maturidade de Integração de Serviços do Grupo Aberto (OSIMM)
    • Modelo de referência de SOA Governança do Grupo Aberto (SGRM)
    • Método de vitalidade da SOA Governança (SGVM)
  • Governação da nuvem
    • Semelhanças e diferenças em relação à governação SOA
    • Delimitação de responsabilidades: fornecedor de serviços em nuvem vs. cliente de serviços em nuvem
    • Mudança de fornecedor de serviços em nuvem - o pior teste para a sua governação
  • Uma metodologia de governação da nuvem
  • Tecnologias para implementar a governação

11.Outlook e Conclusões

  • Outlook e utilização da computação em nuvem
  • Hadoop - a ganhar popularidade na Nuvem
  • Retorno da utilização da nuvem Investment (ROI)
  • Custo total de propriedade (TCO)

Requisitos

  • Conhecimentos gerais de computação distribuída e desenvolvimento de aplicações.

Público-alvo

  • Arquitectos de TI
  • Consultores de TI
 35 Horas

Número de participantes


Preço por Participante

Próximas Formações Provisórias

Categorias Relacionadas