SlideShare una empresa de Scribd logo
1 de 23
Agosto 2012
Definições e Terminologias

                          Características Essenciais

                       Evolução para um Modelo Cloud

                          Modelos de Computação

                           Software Outsourcing

                          Cloud Disaster Recovery

                       Regulação do Negocio na Cloud

                                 Sumário


2012, Hugo Rodrigues                                   hugo.rodrigues@gmail.com
Evolução para a Cloud

                  O cloud computing
                        significa
                     simplesmente
                    a utilização dos
                       recursos TI
                   como um serviço

                                       Fonte: cloudtweaks.com


2012, Hugo Rodrigues                                            hugo.rodrigues@gmail.com
Cloud
            Actualmente é possível utilizarmos praticamente todos os
             recursos fundamentais de uma plataforma TI na cloud
                 Computação
                 Aplicações
                 Armazenamento
                 Messaging e colaboração
                 Ferramentas de desenvolvimento
                 Serviços de segurança

             A computação foi um dos pilares que esteve na origem do conceito de Cloud


2012, Hugo Rodrigues                                                          hugo.rodrigues@gmail.com
Cloud
            À medida que a cloud se tem desenvolvido, maior é o número de empresas
                     à escala mundial que apresentam propostas de serviços




                Fonte: Informações retiradas dos respetivos sites dos fornecedores




                            Os modelos de serviço têm por base garantias dos fornecedores sobre:
                                                Disponibilidade, Escalabilidade e Qualidade de serviço
2012, Hugo Rodrigues                                                                                     hugo.rodrigues@gmail.com
Cloud
         A computação em cloud trata-se da convergência entre duas grandes tendências
                              de TI que são interdependentes
                                                IT Efficiency
          Minimização de custos através da conversão de custos de capital em custos de operação,
          para tal recorrendo ao uso de tecnologias como a virtualização.
          Se o Cloud Computing começa como uma forma de melhorar a implementação de infra-
          estrutura e a utilização de recursos, explorar totalmente os recursos leva eventualmente a
          um novo modelo de desenvolvimento de aplicações

                                             Business Agility
          Maximização do retorno do investimento em TI, convertendo esse investimento numa arma
          de Time to Market por se ganhar eficiência e agilidade.
          Passa a ser possível integrar “stacks” aplicacionais, ter instantaneamente novos servidores e
          atingir um nível elevado de programação paralela

2012, Hugo Rodrigues                                                                      hugo.rodrigues@gmail.com
Cloud
                              Cloud é encarado como uma medida para
           Melhorar taxas de utilização de hardware
           Eliminar necessidades de investimento de formação em novas infra-estruturas ou treinar
            novos funcionários
           Eliminar aquisição de novas licenças de software
           Revolucionar o tempo necessário para se ter um serviço
           Rapidez em escalar computacionalmente até capacidades elevadas

                         Mas não se trata propriamente de uma inovação

           Apenas com o recente surgimento de tecnologias de rede de banda larga e
      de virtualização foi possível completar tecnologicamente a transformação para infra-
                         estruturas também orientadas a novos serviços


2012, Hugo Rodrigues                                                                  hugo.rodrigues@gmail.com
Constituição
   As arquiteturas físicas em Cloud são abstraídas para as aplicações:
           Repositórios de dados, redes e computação são recursos
           Alta-disponibilidade física não afeta arquitetura aplicacional
           Maior foco na aplicação (componente funcional)



  O serviço é controlado em plataformas do fornecedor

   Eliminação da complexidade técnica
   Minimização de pontos de falha
   Simplificação de operações e processos

                                                                       © 2012 Oracle Corporation


2012, Hugo Rodrigues                                                                               hugo.rodrigues@gmail.com
Cloud Providers
     A computação em cloud esteve na origem da criação de um ecossistema emergente de serviços
     complementares – as rampas de acesso (on-ramps)

      Trata-se da convergência para a abstracção na cloud de serviços profissionais de assistência à
      implementação e manutenção de sistemas em:
         • Componentes de software (como base de dados distribuídas)
         • Data centers privados virtuais

                                                                    Enomaly
                                                                     Aposta no Elastic Computing Platform com oferta de “White label
                                                                       cloud for service providers and Internet Data Centers“
                                                                    Elastra
                                                                     Aposta no “EnterpriseDB Advanced Server Cloud Edition”
                                                                       Plataformad proprietária
                                                                    Joyent
                                                                     Aposta no “Smart Data Center”: plataforma como um serviço (self
                                                                       made) para rapid deployment de aplicações
                                                                    Mosso
                                                                     Cloud Servers. Foi adquirido pela Rackspace que deixou o negócio
                                                                       de Hosting para passar a ser Cloud provider
  Fonte: Oracle Corporation


2012, Hugo Rodrigues                                                                                           hugo.rodrigues@gmail.com
Modelos de Cloud

                         GRID      ON-DEMAND     EDGE      AUTONOMIC
                       COMPUTING   COMPUTING   COMPUTING




                                          CLOUD




2012, Hugo Rodrigues                                                   hugo.rodrigues@gmail.com
Grid Computing
                           A Computação em Grid está relacionada com poupança financeira de uma forma
                           proporcional ao aumento da velocidade de execução de processos
                                                              o A maioria dos computadores apenas utiliza em média 25%
                                                                das suas unidades centrais de processamento (CPU)
Fonte: howstuffworks.com




                                                              o Combina o poder computacional de todos os
                                                                computadores da rede geograficamente distantes numa
                                                                única rede para criar um supercomputador virtual




                            Requer a utilização de software específico
                            Arquitectura inviável até ao aparecimento de ligações de alta velocidade à Internet

2012, Hugo Rodrigues                                                                                           hugo.rodrigues@gmail.com
On-demand Computing
      On-demand computing está relacionado com a utilização de recursos computacionais
      pelas organizações em conformidade com as necessidades dos seus sistemas

       Trata-se de um modelo económico baseado na externalização de Workloads computacionais
       Permite a redução do investimento em infra-estrutura para apenas no suficiente de acordo com
        médias de utilização de processamento
       Proporciona uma maior agilidade no acesso e uso da tecnologia ao eliminar necessidades de
        procurement
       Os fornecedores por sua vez ficam responsáveis pela parte material do serviço e pelas
        respectivas actividades de manutenção

      Este modelo foi desenvolvido para superar o desafio comum de uma empresa em ser capaz de
      atender às procuras flutuantes do negócio, de uma forma eficiente

2012, Hugo Rodrigues                                                                hugo.rodrigues@gmail.com
Edge Computing
   Edge computing baseia-se num conjunto de camadas aplicacionais, em que os recursos
   são levados a partir do centro para o perímetro, por forma a estarem mais próximos
   do utilizador quando este os solicita.

   Arquitectura Edge é constituída por:




                                                                 © 2011 Pearson Education
    Cliente local:
     Localização próxima do utilizador
    Plataforma computacional de Edge: Servidores
     posicionados nos ISP’s a nível mundial
    Plataforma computacional Empresarial: Servidores
     centrais na organização com a lógica do negócio

    Principais Vantagens: redução dos Custos com Tecnologia, melhoria dos Níveis de Serviço, aumento da
     Flexibilidade da empresa, aumento da Resiliência do negócio
    Alguns dos fornecedores que prestam este tipo de serviços “Worldwide” Akamai, Exinda, GeoElastic, GeoStratus…

2012, Hugo Rodrigues                                                                           hugo.rodrigues@gmail.com
Autonomic Computing
    Autonomic computing trata-se de uma iniciativa implementável ao nível dos sistemas
    para os tornar automáticos.
                                          Modelo Clássico                                     Autonomic Computing
                         Os data centers alojam múltiplos fornecedores de       Configuração de sistemas e componentes é automática,
    Self-configuration   plataformas. Processos de Instalação, Configuração e   com base em conjuntos de políticas.
                         Integração consomem muito tempo e são falíveis         Os sistemas periféricos adaptam-se automaticamente
                         Os sistemas têm centenas de parâmetros que são         Os sistemas e os componentes possuem processos de
                         afinados manualmente, e têm tendência a aumentar a     ajuste automáticos da sua própria performance,
    Self-optimization
                         cada nova release                                      despoletados por sensores , em conformidade com as
                                                                                condições de utilização
                         Encontrar um erro num grande sistema, complexo por     Os sistemas detectam automaticamente problemas de
    Self-healing         natureza, pode consumir horas ou semanas da equipa     hardware ou software, desencadeando autonomamente
                         de programadores                                       processos de correcção ou reparação
                         A detecção e recuperação de ataques ou de problemas Os sistemas defendem-se automaticamente contra falhas
    Self-protection      que surgem em cascata é na maioria dos casos        resultantes de ataques ou problemas em cascata, através
                         composta por actividades manuais                    da previsão e mitigação antecipada

    A implementação de sistemas autónomos fará com que os custos de manutenção em TI não sejam proibitivos no futuro

2012, Hugo Rodrigues                                                                                            hugo.rodrigues@gmail.com
Integração do modelo SOA
        Os modelos de computação na Cloud introduziram um novo paradigma na forma
              de como se desenvolvem os sistemas de informação empresariais
         Sistemas atuais desenvolvidos numa arquitectura orientada a serviços que são
          “consumidos” pelas aplicações através da publicação num
          ESB (Enterprise Service Bus)
         No modelo Modelo Cloud existe a relação de vários fornecedores para vários
          consumidores o que implica a implementação de um ISB (Internet Service Bus)

        Proposta de Integração consiste em

        Estender o modelo SOA actualmente On-Premises




                                                        © 2010 Microsoft
        para um modelo híbrido de consumo de serviços
        também na cloud


2012, Hugo Rodrigues                                                         hugo.rodrigues@gmail.com
Integração do modelo SOA
   Cloud-based service bus
    Poderá ser adequado a uma organização que pretenda alojar o seu ESB numa infra-estrutura Cloud.
       Este conceito simplifica a adopção de uma arquitectura orientada a serviços, por não ser necessário
       à organização investir em sistemas como: routing de mensagens, transformação e orquestração.

   Cloud-based security services
    É uma solução que possibilita um nível de interoperabilidade entre serviços e aplicações de
       autenticação, de gestão de identidade e autorização ao nível da Cloud, ou seja de forma centralizada.

   Cloud-based storage services
    Serviço na Cloud que disponibiliza espaço para armazenamento de dados, facilitando a implementação de
       soluções centralizadas que tenham necessidade de transferir entre si
       elevados volumes de dados.

   São actualmente exemplos de serviços com estas características: Amazon S3 e Microsoft Azure DB

2012, Hugo Rodrigues                                                                                hugo.rodrigues@gmail.com
Software outsourcing
   O Software Outsourcing é uma medida implementada em empresas que necessitam de realizar
   desenvolvimento dos seus sistemas, em que o esforço para o desenvolvimento está a cargo de uma
   outra empresa externa “Offshore”

   Vantagens do outsourcing de software
    Modelo de utilidade comprovada




                                                                        © 2012 Semaphore
    Os serviços têm baixo custo no desenvolvimento e manutenção
    Vasta experiência no desenvolvimento aplicacional
    Alargamento do âmbito clássico para: Customization, Integration,
      Deployment & Support
    Especialização em tecnologias Cloud: Amazon, Google, Microsoft,…

                              Modelo de desenvolvimento de blocos de software
                                                                 ..com o evolução para a Cloud
                       Outsourcing do modelo completo de Ciclo de Vida das aplicações


2012, Hugo Rodrigues                                                                       hugo.rodrigues@gmail.com
Disaster recovery
    A distribuição dos dados por locais geograficamente distantes passou a ser uma norma
    para mitigação de riscos derivados de desastres locais ou geográficos

    Soluções de Disaster Recovery representam normalmente:
          Projectos dispendiosos
          Obrigação de aquisição de hardware e software específico (ou dedicado)
          Elevados custos e complexidade associados à gestão de alterações

    O Cloud Computing facilita a criação de ambientes de Disaster Recovery uma vez que:
          Baseado no modelo de Computação on-demand
          Baseado no modelo de Autonomic computing

     Exemplo de soluções baseadas em modelo cloud com Disaster Recovery implícito no serviço
     prestado:
           Cloud email e messaging (ex. Microsoft , Google)
           Aplicações de negócio (ex. Cloud CRM da Salesforce.com)
           Bases de Dados (ex. Cassandra e MongoDB)
2012, Hugo Rodrigues                                                                  hugo.rodrigues@gmail.com
Disaster recovery
    Contudo, tal como nos modelos tradicionais, este modelo tem de ser testado…




2012, Hugo Rodrigues                                               hugo.rodrigues@gmail.com
Regulação do negócio Cloud
   Vectores de serviço que levantam preocupações
         Segurança                                    Recuperabilidade da        Quadro             Políticas segurança
                             Segurança lógica
           física                                         Informação          legal aplicável      interna do fornecedor




    Gestão e controlo de   Interoperabilidade entre     Redundância de       Propriedade dos            Certificações
    acessos aos sistemas         fornecedores             plataformas            Dados
                                                                                                      Uptime Institute
    Perímetros segurança   Gestão de Identidades         Realização de         Legislação de
                                                                                                           LEED
           físicos                                         Backups          Protecção de Dados
                           Acessos ao serviço de
                                                                                                            TEA
    Condições ambientais      comunicações             Reposição serviço         Auditing
      dos espaços de                                                                                     ISO 20000
                           Cifragem e controlo de                           Contractos jurídicos
        alojamento                tráfego                                                                ISO 27001

                                                                                                          Fotos: Royalty free


2012, Hugo Rodrigues                                                                               hugo.rodrigues@gmail.com
Regulação do negócio Cloud
    Ao nível legal, em serviços Cloud, é aplicável a legislação de cada país
        Diferentes níveis de maturidade
        Restrições no perímetro de retenção de informação
        Quadro burocrático que implica atenção à geografia em caso de disputas
        Não existem medidas concretas quanto às condições de operação do serviço

               Mercado está a auto regular-se

     Exemplo: Consórcio Open Cloud
     Desenvolvimento de padrões para:
           Uniformização de Características de Serviço
           Interoperabilidade entre Fornecedores
           Plataforma de testes (Test-bed)
                                                                              © 2012 OCC

2012, Hugo Rodrigues                                                        hugo.rodrigues@gmail.com
Momento de esclarecimento

                       Obrigado pela
                       vossa atenção!
                        Questões ?


2012, Hugo Rodrigues                 hugo.rodrigues@gmail.com
Final da apresentação




2012, Hugo Rodrigues     hugo.rodrigues@gmail.com

Más contenido relacionado

Destacado

O negócio provedor de infra estrutura prefeitura
O negócio  provedor de infra estrutura prefeituraO negócio  provedor de infra estrutura prefeitura
O negócio provedor de infra estrutura prefeitura
Eduardo Grizendi
 
Eficiência energética em Data Center
Eficiência energética em Data CenterEficiência energética em Data Center
Eficiência energética em Data Center
d2sp
 
O negócio provedor de infra estrutura utilities v inatel
O negócio  provedor de infra estrutura utilities v inatelO negócio  provedor de infra estrutura utilities v inatel
O negócio provedor de infra estrutura utilities v inatel
Eduardo Grizendi
 
Cloud, Fog & Edge Computing
Cloud, Fog & Edge ComputingCloud, Fog & Edge Computing
Cloud, Fog & Edge Computing
EUBrasilCloudFORUM .
 
Eight Steps to an Effective Vulnerability Assessment
Eight Steps to an Effective Vulnerability AssessmentEight Steps to an Effective Vulnerability Assessment
Eight Steps to an Effective Vulnerability Assessment
Sirius
 

Destacado (14)

O negócio provedor de infra estrutura prefeitura
O negócio  provedor de infra estrutura prefeituraO negócio  provedor de infra estrutura prefeitura
O negócio provedor de infra estrutura prefeitura
 
Eficiência energética em Data Center
Eficiência energética em Data CenterEficiência energética em Data Center
Eficiência energética em Data Center
 
Computacao em nuvem windows azure
Computacao em nuvem   windows azureComputacao em nuvem   windows azure
Computacao em nuvem windows azure
 
Forneça serviços de Hosting com o Windows Azure Pack
Forneça serviços de Hosting com o Windows Azure PackForneça serviços de Hosting com o Windows Azure Pack
Forneça serviços de Hosting com o Windows Azure Pack
 
O negócio provedor de infra estrutura utilities v inatel
O negócio  provedor de infra estrutura utilities v inatelO negócio  provedor de infra estrutura utilities v inatel
O negócio provedor de infra estrutura utilities v inatel
 
Buscadores cuadro sinóptico
Buscadores cuadro sinópticoBuscadores cuadro sinóptico
Buscadores cuadro sinóptico
 
Business Continuity e Disaster Recovery na Cloud
Business Continuity e Disaster Recovery na CloudBusiness Continuity e Disaster Recovery na Cloud
Business Continuity e Disaster Recovery na Cloud
 
AAB307 - Frameworks and Application Blocks - wcamb
AAB307 - Frameworks and Application Blocks - wcambAAB307 - Frameworks and Application Blocks - wcamb
AAB307 - Frameworks and Application Blocks - wcamb
 
BI - Padrões de arquitetura e uso recursos
BI - Padrões de arquitetura e uso recursosBI - Padrões de arquitetura e uso recursos
BI - Padrões de arquitetura e uso recursos
 
6 trends that will shape Cloud computing in 2017 - An Infograph
6 trends that will shape Cloud computing in 2017 - An Infograph6 trends that will shape Cloud computing in 2017 - An Infograph
6 trends that will shape Cloud computing in 2017 - An Infograph
 
10 Keys to Data-Centric Security
10 Keys to Data-Centric Security10 Keys to Data-Centric Security
10 Keys to Data-Centric Security
 
Cloud, Fog & Edge Computing
Cloud, Fog & Edge ComputingCloud, Fog & Edge Computing
Cloud, Fog & Edge Computing
 
Eight Steps to an Effective Vulnerability Assessment
Eight Steps to an Effective Vulnerability AssessmentEight Steps to an Effective Vulnerability Assessment
Eight Steps to an Effective Vulnerability Assessment
 
AAB305 - Service Oriented Architecture - wcamb
AAB305 - Service Oriented Architecture - wcambAAB305 - Service Oriented Architecture - wcamb
AAB305 - Service Oriented Architecture - wcamb
 

Más de Hugo Rodrigues

Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
Hugo Rodrigues
 

Más de Hugo Rodrigues (16)

Evolution security controls towards Cloud Services
Evolution security controls towards Cloud ServicesEvolution security controls towards Cloud Services
Evolution security controls towards Cloud Services
 
Paper: Crypto Currency Mining
Paper: Crypto Currency MiningPaper: Crypto Currency Mining
Paper: Crypto Currency Mining
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Alibaba goes India
Alibaba goes IndiaAlibaba goes India
Alibaba goes India
 
RISE AND FALL ON CORPORATE UNCERTAINTY
RISE AND FALL ON CORPORATE UNCERTAINTYRISE AND FALL ON CORPORATE UNCERTAINTY
RISE AND FALL ON CORPORATE UNCERTAINTY
 
Apresentação Produtividade e Desempenho
Apresentação Produtividade e DesempenhoApresentação Produtividade e Desempenho
Apresentação Produtividade e Desempenho
 
Relatório candidatura QREN
Relatório candidatura QRENRelatório candidatura QREN
Relatório candidatura QREN
 
Modelo de segmentação de Clientes
Modelo de segmentação de ClientesModelo de segmentação de Clientes
Modelo de segmentação de Clientes
 
TAEG: nominal - real- efectiva
TAEG: nominal - real- efectivaTAEG: nominal - real- efectiva
TAEG: nominal - real- efectiva
 
Investigação Operacional // How to raise up to 80% gross margin based in effi...
Investigação Operacional // How to raise up to 80% gross margin based in effi...Investigação Operacional // How to raise up to 80% gross margin based in effi...
Investigação Operacional // How to raise up to 80% gross margin based in effi...
 
Projeto de Controlo de Silo para Parqueamento
Projeto de Controlo de Silo para ParqueamentoProjeto de Controlo de Silo para Parqueamento
Projeto de Controlo de Silo para Parqueamento
 
Rede Social // Social Network for Kids #Concept
Rede Social // Social Network for Kids #ConceptRede Social // Social Network for Kids #Concept
Rede Social // Social Network for Kids #Concept
 
SOA - Service Oriented Architecture
SOA - Service Oriented ArchitectureSOA - Service Oriented Architecture
SOA - Service Oriented Architecture
 
Análise Organizacional Zack
Análise Organizacional ZackAnálise Organizacional Zack
Análise Organizacional Zack
 
Soluções Sector Financeiro
Soluções Sector FinanceiroSoluções Sector Financeiro
Soluções Sector Financeiro
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 

Evolução para a Cloud // Evolution from the legacy architectural models on inovative concepts of service delivery

  • 2. Definições e Terminologias Características Essenciais Evolução para um Modelo Cloud Modelos de Computação Software Outsourcing Cloud Disaster Recovery Regulação do Negocio na Cloud Sumário 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 3. Evolução para a Cloud O cloud computing significa simplesmente a utilização dos recursos TI como um serviço Fonte: cloudtweaks.com 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 4. Cloud Actualmente é possível utilizarmos praticamente todos os recursos fundamentais de uma plataforma TI na cloud  Computação  Aplicações  Armazenamento  Messaging e colaboração  Ferramentas de desenvolvimento  Serviços de segurança A computação foi um dos pilares que esteve na origem do conceito de Cloud 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 5. Cloud À medida que a cloud se tem desenvolvido, maior é o número de empresas à escala mundial que apresentam propostas de serviços Fonte: Informações retiradas dos respetivos sites dos fornecedores Os modelos de serviço têm por base garantias dos fornecedores sobre: Disponibilidade, Escalabilidade e Qualidade de serviço 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 6. Cloud A computação em cloud trata-se da convergência entre duas grandes tendências de TI que são interdependentes IT Efficiency Minimização de custos através da conversão de custos de capital em custos de operação, para tal recorrendo ao uso de tecnologias como a virtualização. Se o Cloud Computing começa como uma forma de melhorar a implementação de infra- estrutura e a utilização de recursos, explorar totalmente os recursos leva eventualmente a um novo modelo de desenvolvimento de aplicações Business Agility Maximização do retorno do investimento em TI, convertendo esse investimento numa arma de Time to Market por se ganhar eficiência e agilidade. Passa a ser possível integrar “stacks” aplicacionais, ter instantaneamente novos servidores e atingir um nível elevado de programação paralela 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 7. Cloud Cloud é encarado como uma medida para  Melhorar taxas de utilização de hardware  Eliminar necessidades de investimento de formação em novas infra-estruturas ou treinar novos funcionários  Eliminar aquisição de novas licenças de software  Revolucionar o tempo necessário para se ter um serviço  Rapidez em escalar computacionalmente até capacidades elevadas  Mas não se trata propriamente de uma inovação Apenas com o recente surgimento de tecnologias de rede de banda larga e de virtualização foi possível completar tecnologicamente a transformação para infra- estruturas também orientadas a novos serviços 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 8. Constituição As arquiteturas físicas em Cloud são abstraídas para as aplicações:  Repositórios de dados, redes e computação são recursos  Alta-disponibilidade física não afeta arquitetura aplicacional  Maior foco na aplicação (componente funcional) O serviço é controlado em plataformas do fornecedor  Eliminação da complexidade técnica  Minimização de pontos de falha  Simplificação de operações e processos © 2012 Oracle Corporation 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 9. Cloud Providers A computação em cloud esteve na origem da criação de um ecossistema emergente de serviços complementares – as rampas de acesso (on-ramps) Trata-se da convergência para a abstracção na cloud de serviços profissionais de assistência à implementação e manutenção de sistemas em: • Componentes de software (como base de dados distribuídas) • Data centers privados virtuais Enomaly  Aposta no Elastic Computing Platform com oferta de “White label cloud for service providers and Internet Data Centers“ Elastra  Aposta no “EnterpriseDB Advanced Server Cloud Edition” Plataformad proprietária Joyent  Aposta no “Smart Data Center”: plataforma como um serviço (self made) para rapid deployment de aplicações Mosso  Cloud Servers. Foi adquirido pela Rackspace que deixou o negócio de Hosting para passar a ser Cloud provider Fonte: Oracle Corporation 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 10. Modelos de Cloud GRID ON-DEMAND EDGE AUTONOMIC COMPUTING COMPUTING COMPUTING CLOUD 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 11. Grid Computing A Computação em Grid está relacionada com poupança financeira de uma forma proporcional ao aumento da velocidade de execução de processos o A maioria dos computadores apenas utiliza em média 25% das suas unidades centrais de processamento (CPU) Fonte: howstuffworks.com o Combina o poder computacional de todos os computadores da rede geograficamente distantes numa única rede para criar um supercomputador virtual  Requer a utilização de software específico  Arquitectura inviável até ao aparecimento de ligações de alta velocidade à Internet 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 12. On-demand Computing On-demand computing está relacionado com a utilização de recursos computacionais pelas organizações em conformidade com as necessidades dos seus sistemas  Trata-se de um modelo económico baseado na externalização de Workloads computacionais  Permite a redução do investimento em infra-estrutura para apenas no suficiente de acordo com médias de utilização de processamento  Proporciona uma maior agilidade no acesso e uso da tecnologia ao eliminar necessidades de procurement  Os fornecedores por sua vez ficam responsáveis pela parte material do serviço e pelas respectivas actividades de manutenção Este modelo foi desenvolvido para superar o desafio comum de uma empresa em ser capaz de atender às procuras flutuantes do negócio, de uma forma eficiente 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 13. Edge Computing Edge computing baseia-se num conjunto de camadas aplicacionais, em que os recursos são levados a partir do centro para o perímetro, por forma a estarem mais próximos do utilizador quando este os solicita. Arquitectura Edge é constituída por: © 2011 Pearson Education  Cliente local: Localização próxima do utilizador  Plataforma computacional de Edge: Servidores posicionados nos ISP’s a nível mundial  Plataforma computacional Empresarial: Servidores centrais na organização com a lógica do negócio  Principais Vantagens: redução dos Custos com Tecnologia, melhoria dos Níveis de Serviço, aumento da Flexibilidade da empresa, aumento da Resiliência do negócio  Alguns dos fornecedores que prestam este tipo de serviços “Worldwide” Akamai, Exinda, GeoElastic, GeoStratus… 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 14. Autonomic Computing Autonomic computing trata-se de uma iniciativa implementável ao nível dos sistemas para os tornar automáticos. Modelo Clássico Autonomic Computing Os data centers alojam múltiplos fornecedores de Configuração de sistemas e componentes é automática, Self-configuration plataformas. Processos de Instalação, Configuração e com base em conjuntos de políticas. Integração consomem muito tempo e são falíveis Os sistemas periféricos adaptam-se automaticamente Os sistemas têm centenas de parâmetros que são Os sistemas e os componentes possuem processos de afinados manualmente, e têm tendência a aumentar a ajuste automáticos da sua própria performance, Self-optimization cada nova release despoletados por sensores , em conformidade com as condições de utilização Encontrar um erro num grande sistema, complexo por Os sistemas detectam automaticamente problemas de Self-healing natureza, pode consumir horas ou semanas da equipa hardware ou software, desencadeando autonomamente de programadores processos de correcção ou reparação A detecção e recuperação de ataques ou de problemas Os sistemas defendem-se automaticamente contra falhas Self-protection que surgem em cascata é na maioria dos casos resultantes de ataques ou problemas em cascata, através composta por actividades manuais da previsão e mitigação antecipada A implementação de sistemas autónomos fará com que os custos de manutenção em TI não sejam proibitivos no futuro 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 15. Integração do modelo SOA Os modelos de computação na Cloud introduziram um novo paradigma na forma de como se desenvolvem os sistemas de informação empresariais  Sistemas atuais desenvolvidos numa arquitectura orientada a serviços que são “consumidos” pelas aplicações através da publicação num ESB (Enterprise Service Bus)  No modelo Modelo Cloud existe a relação de vários fornecedores para vários consumidores o que implica a implementação de um ISB (Internet Service Bus) Proposta de Integração consiste em Estender o modelo SOA actualmente On-Premises © 2010 Microsoft para um modelo híbrido de consumo de serviços também na cloud 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 16. Integração do modelo SOA Cloud-based service bus  Poderá ser adequado a uma organização que pretenda alojar o seu ESB numa infra-estrutura Cloud. Este conceito simplifica a adopção de uma arquitectura orientada a serviços, por não ser necessário à organização investir em sistemas como: routing de mensagens, transformação e orquestração. Cloud-based security services  É uma solução que possibilita um nível de interoperabilidade entre serviços e aplicações de autenticação, de gestão de identidade e autorização ao nível da Cloud, ou seja de forma centralizada. Cloud-based storage services  Serviço na Cloud que disponibiliza espaço para armazenamento de dados, facilitando a implementação de soluções centralizadas que tenham necessidade de transferir entre si elevados volumes de dados. São actualmente exemplos de serviços com estas características: Amazon S3 e Microsoft Azure DB 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 17. Software outsourcing O Software Outsourcing é uma medida implementada em empresas que necessitam de realizar desenvolvimento dos seus sistemas, em que o esforço para o desenvolvimento está a cargo de uma outra empresa externa “Offshore” Vantagens do outsourcing de software  Modelo de utilidade comprovada © 2012 Semaphore  Os serviços têm baixo custo no desenvolvimento e manutenção  Vasta experiência no desenvolvimento aplicacional  Alargamento do âmbito clássico para: Customization, Integration, Deployment & Support  Especialização em tecnologias Cloud: Amazon, Google, Microsoft,… Modelo de desenvolvimento de blocos de software ..com o evolução para a Cloud Outsourcing do modelo completo de Ciclo de Vida das aplicações 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 18. Disaster recovery A distribuição dos dados por locais geograficamente distantes passou a ser uma norma para mitigação de riscos derivados de desastres locais ou geográficos Soluções de Disaster Recovery representam normalmente:  Projectos dispendiosos  Obrigação de aquisição de hardware e software específico (ou dedicado)  Elevados custos e complexidade associados à gestão de alterações O Cloud Computing facilita a criação de ambientes de Disaster Recovery uma vez que:  Baseado no modelo de Computação on-demand  Baseado no modelo de Autonomic computing Exemplo de soluções baseadas em modelo cloud com Disaster Recovery implícito no serviço prestado:  Cloud email e messaging (ex. Microsoft , Google)  Aplicações de negócio (ex. Cloud CRM da Salesforce.com)  Bases de Dados (ex. Cassandra e MongoDB) 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 19. Disaster recovery Contudo, tal como nos modelos tradicionais, este modelo tem de ser testado… 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 20. Regulação do negócio Cloud Vectores de serviço que levantam preocupações Segurança Recuperabilidade da Quadro Políticas segurança Segurança lógica física Informação legal aplicável interna do fornecedor Gestão e controlo de Interoperabilidade entre Redundância de Propriedade dos Certificações acessos aos sistemas fornecedores plataformas Dados Uptime Institute Perímetros segurança Gestão de Identidades Realização de Legislação de LEED físicos Backups Protecção de Dados Acessos ao serviço de TEA Condições ambientais comunicações Reposição serviço Auditing dos espaços de ISO 20000 Cifragem e controlo de Contractos jurídicos alojamento tráfego ISO 27001 Fotos: Royalty free 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 21. Regulação do negócio Cloud Ao nível legal, em serviços Cloud, é aplicável a legislação de cada país  Diferentes níveis de maturidade  Restrições no perímetro de retenção de informação  Quadro burocrático que implica atenção à geografia em caso de disputas  Não existem medidas concretas quanto às condições de operação do serviço Mercado está a auto regular-se Exemplo: Consórcio Open Cloud Desenvolvimento de padrões para:  Uniformização de Características de Serviço  Interoperabilidade entre Fornecedores  Plataforma de testes (Test-bed) © 2012 OCC 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 22. Momento de esclarecimento Obrigado pela vossa atenção! Questões ? 2012, Hugo Rodrigues hugo.rodrigues@gmail.com
  • 23. Final da apresentação 2012, Hugo Rodrigues hugo.rodrigues@gmail.com