SlideShare ist ein Scribd-Unternehmen logo
1 von 15
IFTM – UBERLÂNDIA – MG
   Centralização do processamento
    ◦ Surgimento da Teleinformática – Década de 60
   Execução de programas localmente
    ◦ Computadores Pessoais – Década de 80
   Migração de programas e dados para a Internet
    ◦ Computação em Nuvem – Atual
"    A Nuvem é um grande reservatório de recursos virtualizados
    facilmente utilizáveis e acessíveis (como hardware, plataformas de
    desenvolvimento e/ou serviços). Esses recursos podem ser
    dinamicamente reconfigurados para ajustar a carga (escala)
    variável do sistema, permitindo também um uso ótimo dos
    recursos. Esse reservatório de recursos é geralmente explorado
    por um modelo pay-per-use (pagar para usar) no qual as garantias
    são oferecidas por um Provedor de Infraestrutura por meio de SLAs
    (Service Level Agreement - Acordo de Nível de Serviço) "

Retirado de:
  Vaquero, L.M. and Rodero-Merino, L. and Caceres, J. and Lindner,
  M. "A break in the clouds: towards a cloud definition" em ACM
  SIGCOMM Computer Communication Review, 2008
   Infraestrutura como Serviço (IaaS ):
    ◦ Sistema Operacional completo
   Plataforma como Serviço (PaaS ):
    ◦ Ambiente de desenvolvimento
   Software como Serviço (SaaS):
    ◦ Editores de texto
   Usuário
    ◦ Compatibilidade
    ◦ Atualizações
    ◦ Mobilidade
    ◦ Economia
   Vendedores e criadores
    ◦ Amplo mercado
    ◦ Economia
      De tempo
      De dinheiro
   Compartilhamento de Recursos
     Colaboração   e atribuição de recursos
   Virtualização
   Arquitetura
   Escalabilidade
   Modelo de Cobrança
     Taxas   fixas e modelo pay-per-use
   Segurança
• SaaS



• PaaS



• IaaS
 Gargalo na conexão
 Privacidade e direito sobre os dados
 Confiabilidade do serviço
 Padronização
 DDoS
 Abusos de Computação em Nuvem
 Interfaces e APIs inseguras

 Ameaças Internas

 Problemas com Compartilhamento de

  Tecnologias
 Arcabouço para implementação de um IaaS
 Plataforma para estudos científicos

    ◦ Solução em Código Aberto e Modular
 Interface para iniciar,controlar e acessar
  máquinas virtuais
 Alocação de recursos de máquina física

    ◦ Acordos de Nível de Serviço(SLAs)
   Tecnologia não amadurecida
    ◦ Ausência de Definição e Arquitetura únicas
 Utilização de técnicas de virtualização
 Vantagens de redução de custos e mobilidade

 Desvantagens sobre desconfiança dos usuários

    ◦ Necessidade de incentivos à Computação em Nuvem
   Tendência ao uso em larga escala
    ◦ Adequação dos Provedores de Acesso à Internet

Weitere ähnliche Inhalte

Andere mochten auch

Dicas e melhores práticas para atingir suas metas de vendas
Dicas e melhores práticas para atingir suas metas de vendasDicas e melhores práticas para atingir suas metas de vendas
Dicas e melhores práticas para atingir suas metas de vendasOracle Connect2Sell
 
Cenário e Tendencias TI 2009
Cenário e Tendencias TI 2009Cenário e Tendencias TI 2009
Cenário e Tendencias TI 2009PMO Fast Track
 
Apresentação Cloud Feevale
Apresentação Cloud FeevaleApresentação Cloud Feevale
Apresentação Cloud Feevaledklafke
 
Arquitetura da informação para blogs - Defesa de Trabalho de Conclusão de Cur...
Arquitetura da informação para blogs - Defesa de Trabalho de Conclusão de Cur...Arquitetura da informação para blogs - Defesa de Trabalho de Conclusão de Cur...
Arquitetura da informação para blogs - Defesa de Trabalho de Conclusão de Cur...Laura Inafuko
 

Andere mochten auch (6)

Dicas e melhores práticas para atingir suas metas de vendas
Dicas e melhores práticas para atingir suas metas de vendasDicas e melhores práticas para atingir suas metas de vendas
Dicas e melhores práticas para atingir suas metas de vendas
 
Cenário e Tendencias TI 2009
Cenário e Tendencias TI 2009Cenário e Tendencias TI 2009
Cenário e Tendencias TI 2009
 
Apresentação Cloud Feevale
Apresentação Cloud FeevaleApresentação Cloud Feevale
Apresentação Cloud Feevale
 
Arquitetura da informação para blogs - Defesa de Trabalho de Conclusão de Cur...
Arquitetura da informação para blogs - Defesa de Trabalho de Conclusão de Cur...Arquitetura da informação para blogs - Defesa de Trabalho de Conclusão de Cur...
Arquitetura da informação para blogs - Defesa de Trabalho de Conclusão de Cur...
 
Aula 6 - Ataques de Negação de Serviço (DoS e D-DoS)
Aula 6 - Ataques de Negação de Serviço (DoS e D-DoS)Aula 6 - Ataques de Negação de Serviço (DoS e D-DoS)
Aula 6 - Ataques de Negação de Serviço (DoS e D-DoS)
 
Análise da concorrência
Análise da concorrênciaAnálise da concorrência
Análise da concorrência
 

Ähnlich wie Cloud computing

Armazenamento em nuvem
Armazenamento em nuvemArmazenamento em nuvem
Armazenamento em nuvemTuesla Santos
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesElvis Fusco
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud ComputingFrederico Madeira
 
Cloud Computing - Conceitos e Aplicações Práticas
Cloud Computing - Conceitos e Aplicações PráticasCloud Computing - Conceitos e Aplicações Práticas
Cloud Computing - Conceitos e Aplicações PráticasRafael Bandeira
 
Armazenamento de Dados Aplicado à Computação em Nuvem
Armazenamento de Dados Aplicado à Computação em NuvemArmazenamento de Dados Aplicado à Computação em Nuvem
Armazenamento de Dados Aplicado à Computação em NuvemDaniel Rossi
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambguest34ed8ec
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambMicrosoft Brasil
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Resource IT
 
Apresentação cloud computing
Apresentação   cloud computingApresentação   cloud computing
Apresentação cloud computingVictor Queiroga
 
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso SalesforceCloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso SalesforceFernando Carvalho
 
Transição para a nuvem: Desafios e Estratégias
Transição para a nuvem: Desafios e EstratégiasTransição para a nuvem: Desafios e Estratégias
Transição para a nuvem: Desafios e EstratégiasDenodo
 

Ähnlich wie Cloud computing (20)

Armazenamento em nuvem
Armazenamento em nuvemArmazenamento em nuvem
Armazenamento em nuvem
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidades
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Aula 3 - Introdução a cloud computing
Aula 3 - Introdução a cloud computingAula 3 - Introdução a cloud computing
Aula 3 - Introdução a cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
 
Cloud Computing - Conceitos e Aplicações Práticas
Cloud Computing - Conceitos e Aplicações PráticasCloud Computing - Conceitos e Aplicações Práticas
Cloud Computing - Conceitos e Aplicações Práticas
 
Armazenamento de Dados Aplicado à Computação em Nuvem
Armazenamento de Dados Aplicado à Computação em NuvemArmazenamento de Dados Aplicado à Computação em Nuvem
Armazenamento de Dados Aplicado à Computação em Nuvem
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcamb
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcamb
 
Semac
SemacSemac
Semac
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Apresentação cloud computing
Apresentação   cloud computingApresentação   cloud computing
Apresentação cloud computing
 
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso SalesforceCloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
 
Segurança Em Computaçao Na Nuvem
Segurança Em Computaçao Na NuvemSegurança Em Computaçao Na Nuvem
Segurança Em Computaçao Na Nuvem
 
Transição para a nuvem: Desafios e Estratégias
Transição para a nuvem: Desafios e EstratégiasTransição para a nuvem: Desafios e Estratégias
Transição para a nuvem: Desafios e Estratégias
 
CN.pptx
CN.pptxCN.pptx
CN.pptx
 

Mehr von Adilmar Dantas

APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...
APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...
APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...Adilmar Dantas
 
Programação Android Phonegap 1
Programação Android Phonegap 1Programação Android Phonegap 1
Programação Android Phonegap 1Adilmar Dantas
 
Potenciação Divide and Conquer
Potenciação Divide and ConquerPotenciação Divide and Conquer
Potenciação Divide and ConquerAdilmar Dantas
 
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...Adilmar Dantas
 
Análise de Técnicas Computacionais para Classificação de Emoções
Análise de Técnicas Computacionais para Classificação de EmoçõesAnálise de Técnicas Computacionais para Classificação de Emoções
Análise de Técnicas Computacionais para Classificação de EmoçõesAdilmar Dantas
 
Reconhecimento Automático de Emoções
Reconhecimento Automático de EmoçõesReconhecimento Automático de Emoções
Reconhecimento Automático de EmoçõesAdilmar Dantas
 
Reconhecimento automático de emoções
Reconhecimento automático de emoçõesReconhecimento automático de emoções
Reconhecimento automático de emoçõesAdilmar Dantas
 
Detecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLPDetecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLPAdilmar Dantas
 
Rede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesRede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesAdilmar Dantas
 
ALgoritmo Genético - Escalonamento
ALgoritmo Genético - EscalonamentoALgoritmo Genético - Escalonamento
ALgoritmo Genético - EscalonamentoAdilmar Dantas
 
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOSBIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOSAdilmar Dantas
 
Alinhamento de Sequencia DNA
Alinhamento de Sequencia DNAAlinhamento de Sequencia DNA
Alinhamento de Sequencia DNAAdilmar Dantas
 
3ª maratona de games – facom ufu
3ª maratona de games – facom  ufu3ª maratona de games – facom  ufu
3ª maratona de games – facom ufuAdilmar Dantas
 
Monitor Cardíaco usando Arduino
Monitor Cardíaco usando Arduino Monitor Cardíaco usando Arduino
Monitor Cardíaco usando Arduino Adilmar Dantas
 
Algoritmo clique maximo - Analise de Algoritmos
Algoritmo clique maximo  - Analise de AlgoritmosAlgoritmo clique maximo  - Analise de Algoritmos
Algoritmo clique maximo - Analise de AlgoritmosAdilmar Dantas
 
TCC: WebLab Laboratório de Experimentação Remota
TCC: WebLab Laboratório de Experimentação RemotaTCC: WebLab Laboratório de Experimentação Remota
TCC: WebLab Laboratório de Experimentação RemotaAdilmar Dantas
 
Engenharia de software testes
Engenharia de software  testesEngenharia de software  testes
Engenharia de software testesAdilmar Dantas
 

Mehr von Adilmar Dantas (20)

Querying nosql stores
Querying nosql storesQuerying nosql stores
Querying nosql stores
 
APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...
APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...
APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...
 
Programação Android Phonegap 1
Programação Android Phonegap 1Programação Android Phonegap 1
Programação Android Phonegap 1
 
Potenciação Divide and Conquer
Potenciação Divide and ConquerPotenciação Divide and Conquer
Potenciação Divide and Conquer
 
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...
 
Análise de Técnicas Computacionais para Classificação de Emoções
Análise de Técnicas Computacionais para Classificação de EmoçõesAnálise de Técnicas Computacionais para Classificação de Emoções
Análise de Técnicas Computacionais para Classificação de Emoções
 
Reconhecimento Automático de Emoções
Reconhecimento Automático de EmoçõesReconhecimento Automático de Emoções
Reconhecimento Automático de Emoções
 
Reconhecimento automático de emoções
Reconhecimento automático de emoçõesReconhecimento automático de emoções
Reconhecimento automático de emoções
 
Detecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLPDetecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLP
 
Rede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesRede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de Faces
 
ALgoritmo Genético - Escalonamento
ALgoritmo Genético - EscalonamentoALgoritmo Genético - Escalonamento
ALgoritmo Genético - Escalonamento
 
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOSBIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
 
Alinhamento de Sequencia DNA
Alinhamento de Sequencia DNAAlinhamento de Sequencia DNA
Alinhamento de Sequencia DNA
 
3ª maratona de games – facom ufu
3ª maratona de games – facom  ufu3ª maratona de games – facom  ufu
3ª maratona de games – facom ufu
 
Monitor Cardíaco usando Arduino
Monitor Cardíaco usando Arduino Monitor Cardíaco usando Arduino
Monitor Cardíaco usando Arduino
 
Algoritmo clique maximo - Analise de Algoritmos
Algoritmo clique maximo  - Analise de AlgoritmosAlgoritmo clique maximo  - Analise de Algoritmos
Algoritmo clique maximo - Analise de Algoritmos
 
Servidores Web
Servidores WebServidores Web
Servidores Web
 
TCC: WebLab Laboratório de Experimentação Remota
TCC: WebLab Laboratório de Experimentação RemotaTCC: WebLab Laboratório de Experimentação Remota
TCC: WebLab Laboratório de Experimentação Remota
 
Weblab TCC
Weblab TCCWeblab TCC
Weblab TCC
 
Engenharia de software testes
Engenharia de software  testesEngenharia de software  testes
Engenharia de software testes
 

Cloud computing

  • 2. Centralização do processamento ◦ Surgimento da Teleinformática – Década de 60  Execução de programas localmente ◦ Computadores Pessoais – Década de 80  Migração de programas e dados para a Internet ◦ Computação em Nuvem – Atual
  • 3. " A Nuvem é um grande reservatório de recursos virtualizados facilmente utilizáveis e acessíveis (como hardware, plataformas de desenvolvimento e/ou serviços). Esses recursos podem ser dinamicamente reconfigurados para ajustar a carga (escala) variável do sistema, permitindo também um uso ótimo dos recursos. Esse reservatório de recursos é geralmente explorado por um modelo pay-per-use (pagar para usar) no qual as garantias são oferecidas por um Provedor de Infraestrutura por meio de SLAs (Service Level Agreement - Acordo de Nível de Serviço) " Retirado de: Vaquero, L.M. and Rodero-Merino, L. and Caceres, J. and Lindner, M. "A break in the clouds: towards a cloud definition" em ACM SIGCOMM Computer Communication Review, 2008
  • 4.
  • 5. Infraestrutura como Serviço (IaaS ): ◦ Sistema Operacional completo  Plataforma como Serviço (PaaS ): ◦ Ambiente de desenvolvimento  Software como Serviço (SaaS): ◦ Editores de texto
  • 6.
  • 7. Usuário ◦ Compatibilidade ◦ Atualizações ◦ Mobilidade ◦ Economia
  • 8. Vendedores e criadores ◦ Amplo mercado ◦ Economia  De tempo  De dinheiro
  • 9. Compartilhamento de Recursos  Colaboração e atribuição de recursos  Virtualização  Arquitetura  Escalabilidade  Modelo de Cobrança  Taxas fixas e modelo pay-per-use  Segurança
  • 11.  Gargalo na conexão  Privacidade e direito sobre os dados  Confiabilidade do serviço  Padronização  DDoS
  • 12.  Abusos de Computação em Nuvem  Interfaces e APIs inseguras  Ameaças Internas  Problemas com Compartilhamento de Tecnologias
  • 13.  Arcabouço para implementação de um IaaS  Plataforma para estudos científicos ◦ Solução em Código Aberto e Modular  Interface para iniciar,controlar e acessar máquinas virtuais  Alocação de recursos de máquina física ◦ Acordos de Nível de Serviço(SLAs)
  • 14.
  • 15. Tecnologia não amadurecida ◦ Ausência de Definição e Arquitetura únicas  Utilização de técnicas de virtualização  Vantagens de redução de custos e mobilidade  Desvantagens sobre desconfiança dos usuários ◦ Necessidade de incentivos à Computação em Nuvem  Tendência ao uso em larga escala ◦ Adequação dos Provedores de Acesso à Internet