Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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
- Microsoft Azure
- 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