Programa do Curso

1. Introdução a Cloud Computing

    Como chegamos aqui - Da hospedagem de aplicativos ao SaaS e à nuvem pública e privada
Definição de nuvem Escolha seu tipo: IaaS, PaaS, SaaS
  • Cenários típicos de uso da nuvem SaaS versus computação empresarial tradicional
  • A Web programável: uma API na nuvem
  • 2. Migração para nuvem
  • Melhor utilização por meio da virtualização de recursos Gerenciamento de nuvem para elasticidade: provisionamento de recursos automatizado e sob demanda Evolução da economia de escala por meio de infraestrutura e aplicativos compartilhados Benefícios e desafios da nuvem
  • 3. IaaS (infraestrutura como serviço)

      Arquitetura IaaS e principais recursos Quem são os principais fornecedores de IaaS? Funções da Web e funções de trabalho do Microsoft Azure Scala, capacidade, balanceamento de carga, failover

    Amazon Web Services (AWS) Elastic Compute Cloud (EC2) e Amazon Machine Images (AMI)

      IaaS+: serviços de aplicativos e mercado da AWS
    Regiões e zonas de disponibilidade
  • Networking e segurança
  • Monitoramento, escalonamento automático e balanceamento de carga
  • Construindo aplicativos escaláveis e tolerantes a falhas
  • Como se proteger de interrupções
  • Management interfaces
  • Drivers e desafios de nuvem privada e híbrida
  • Definindo os requisitos
  • Uma metodologia para construir uma nuvem privada
  • Como gerenciar a nuvem privadaQuem pode ajudar: visão geral do fornecedor VMware
  • Abusivo
  • Nuvem Privada Virtual Amazon
  • Casos de uso de nuvens híbridas
  • Exemplo de produto: Eucalipto
  • Como selecionar um modelo de nuvem privada
  • 4. PaaS (Plataforma como Serviço)
  • PaaS definido Uma pilha PaaS completa Onde traçar o limite: IasS+ ou PaaS puro ou SaaS personalizado? De quais funcionalidades precisamos para construir aplicativos para a nuvem?
  • Multilocação O que é um sistema multilocatário?
  • Evoluindo a economia de escala
  • Personalizando o aplicativo para um locatário
  • Considerações para aplicativos multilocatários:
  • Estabilidade, SLA, jurídico e regulatório, segurança, manutenção, componentes de terceiros
  • Quem são os principais provedores de PaaS? Microsoft Azure Google App Engine Force.com
  • Outlook: 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 de 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 ele é importante para a nuvem?
  • Sinergia de SOA e Cloud – a visão da indústria
  • Sinergia SOA/SaaS
  • Sinergia SOA/PaaS Abordagens para atender à demanda

      Aplicando princípios SOA à nuvem: acoplamento fraco, encapsulamento, serviços assíncronos
    Construindo aplicativos multilocatários baseados em SOA
  • Migrando sistemas legados para a nuvem
  • Sinergia SOA / IaaS Infraestrutura Orientada a Serviços (SOI)

      Virtualização de serviços vs. virtualização de servidores

    Provisionamento de recursos automatizado e sob demanda

      7. Integração na nuvem
    A necessidade de integração na 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 (inter)mediação Funcionalidade de mediação
  • Arquiteturas de referência do Enterprise Service Bus (ESB)
  • Quais são os requisitos específicos para integração na nuvem? Do ESB ao “Barramento de Serviço de Internet”
  • Exemplos de produtos: Windows Azure AppFabric
  • Ferro Fundido IBM
  • Fiorano
  • 8. Padrões e software de código aberto
  • Padrões de nuvem Portabilidade e interoperabilidade: declaração do problema Distribuído Management Task Force, Inc. (DMTF) Open Virtualization Format (OVF) Open Cloud Standards Incubator
  • Apache Libcloud
  • Software de código aberto (OSS) OpenStack
  • 9. Segurança na nuvem

      A evolução para a segurança na nuvem De aplicativos Web tradicionais para SOA e para a nuvem Nuvem pública vs. datacenter local
    A segurança na nuvem é um problema multidimensional Dimensão 1: IaaS, PaaS, SaaS
  • Dimensão 2: Rede, VM, aplicativo, dados
  • Dimensão 3: CSP, locatário
  • Identidade, Direitos e Acesso Management (IdEA) Autenticação e Controle de Acesso
  • SAML, XACML e ponto de aplicação de políticas (PEP)
  • Segurança em sistemas locais e múltiplas nuvens
  • Padrões da Cloud Security Alliance Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
  • Registro de segurança, confiança e garantia
  • 10. Governância para serviços baseados em nuvem
  • Governança de nuvem Por que a governança de SOA pode (deveria) ser a base para a governança de nuvem Estruturas, padrões e tecnologias de governança de SOA Modelo de maturidade de integração de serviços (OSIMM) do Open Group Open Group SOA Governance Modelo de referência (SGRM) SOA Governance Método de Vitalidade (SGVM)

      Governança em nuvem Semelhanças e diferenças com a governança SOA
    Delineando responsabilidades: provedor de nuvem vs. cliente de nuvem
  • Trocar de provedor de nuvem – o pior teste para sua governança
  • Uma metodologia de governança em nuvem
  • Tecnologias para implementar governança

      11.Outlook e Conclusões
    Outlook e uso para computação em nuvem Hadoop – ganhando popularidade na nuvem Retorno sobre o investimento (ROI) em nuvem Custo total de propriedade (TCO)

    Requisitos

    • Conhecimento geral da computação distribuída e do desenvolvimento de aplicações.

    Público

    • Arquitectos de TI
    • Consultores de TI
      35 horas
     

    Cursos Relacionados

    Azure for Data Engineer

      35 horas

    Categorias Relacionadas