Cloud Computing
Grupo:
Anderson Vinícius
Bruno Monteiro
Marcelo Botero
Victor Queiroga
O que é computação em nuvem
• É um modelo que possibilita acesso sob demanda a um conjunto
de recursos computacionais virtualizados e configuráveis (como
processamento, armazenamento, aplicações, serviços, etc) os
quais são possíveis de ser adquiridos com o mínimo de esforço
gerencial
Funcionamento
Computação em nuvem nada mais é que uma infraestrutura virtual
que possibilita a prestação de serviços em rede. Tal infraestrutura
de hardware e software encontra-se em centros de dados remotos.
Dessa forma todo o processamento de dados e informações é feita
através de uma rede e não de um computador local.
MOTIVAÇÃO
Fatores que motivam a computação em nuvem:
• Limitação de Hardware
• Alto Investimento inicial para as empresas
• Subutilização de recursos
Características
• Elasticidade Rápida - faz com que a empresa tenha um serviço
de computação extremante flexível, no qual pode expandir ou
contrair de acordo com as demanda
• Serviço Medido - Os sistemas de gerenciamento utilizados pela
Computação em Nuvem controlam e otimizam automaticamente o
uso dos recursos para cada tipo de serviço
Características
• Autoatendimento sob Demanda - É possível adquirir recursos
computacionais de acordo com a necessidade da empresa, como
por exemplo, tempo de processamento no servidor ou
armazenamento na rede
MODELOS DE SERVIÇOS
IaaS (Infraestrutura como um Serviço)
Faz com que a empresa consumidora alugue um hardware para
que atue como um provedor de serviços
IaaS - CARACTERÍSTICAS
• Ao invés de comprar hardware, usuários podem comprar IaaS
baseando-se na estimativa de consumo.
• Os usuários são responsáveis por gerenciar suas aplicações
• Podem ser instaladas vários tipos de plataformas (Linux,
Windows, etc.)
IaaS - EXEMPLOS
• Amazon Web Service (AWS)
• Google Compute Engine (GCE)
PaaS (Plataforma como um Serviço)
Oferece uma infraestrutura de alto nível de integração para
implementar e testar aplicações na nuvem, fornecendo um sistema
operacional, linguagens de programação e ambientes de
desenvolvimento.
PAAS – CARACTERÍSTICAS
• Permite ao usuário criar aplicações a partir de componentes de
software.
• Aplicações disponibilizadas através do PaaS herdam as
características típicas de dos serviços em nuvem(escalabilidade,
alta disponibilidade, etc)
• Reduz a quantidade de código necessário
PaaS – Exemplos
• Wolfframeworks
• azure
• SalesForce
• Squarespace
• apprenda
SaaS (Software como um Serviço)
• Representa o maior mercado em cloud computing. Funciona a
partir de um provedor externo que fornece a hospedagem de
aplicativos na nuvem e serão oferecidos como serviços.
SAAS – CARACTERÍSTICAS
• Elimina a necessidade de instalar e rodar aplicações em
computadores pessoais.
• A maioria das aplicações rodam direto do browser.
• Tudo é gerenciado pelos provedores do serviço (Aplicações,
dados, virtualização, etc.)
SAAS - EXEMPLOS
• Google Gmail
• Microsoft 365
• Salesforce
• Citrix GoToMeeting
• Cisco WebEx
Comparação:
Cloud Computing x InfraEstrutura de Data Center
Fonte: http://blogs.msdn.com/b/wcamb/archive/2010/05/07/computa-o-em-nuvem-
algumas-perguntas-sobre-desafios-em-projetos.aspx
Algumas Empresas e seus Serviços em Nuvem
Fonte: http://www.logicworks.net/blog/2012/11/1803/
MODELOS DE IMPLEMENTAÇÃO
Conceito
Os modelos de implementação tratam da disponibilidade e acesso
de ambientes de computação em nuvem. O nível de restrição
depende do tipo de informação, nível de visão e regras de negócio;
e os mesmos podem ser de quatro tipos:
Modelos de Implementação
Fonte: http://www.teleco.com.br/tutoriais/tutorialservnuvopers1/pagina_4.asp
Modelos de Implementação
• Nuvem privada – É aquela em que a infraestrutura é exclusiva de
uma empresa e construída a partir de um DataCenter privado.
Essa empresa poderá ter o gerenciamento absoluto ou
controlado por terceiros.
• Nuvem Pública – É aquela em que os serviços são prestados por
algum provedor externo(de terceiros), sendo necessário o uso do
navegador para entrar, manipular e/ou acessar os recursos
disponibilizados
Modelos de Implementação
• Nuvem comunitária – é aquela na qual a infraestrutura da nuvem
comunitária é compartilhada por diversas organizações com
interesses em comum
• Nuvem híbrida - é aquela na qual se utiliza a composição de dois
ou mais modelos de implementação de nuvens (privada, pública
ou comunitária).
Benefícios da Computação em Nuvem
• Disponibilidade de Armazenamento
• Modelo pago por uso
• Automatização
• Redução de equipamentos
• Redução de manutenção
• Redução do Tempo gasto na Implantação
• Mobilidade
Benefícios da Computação em Nuvem
• Responsabilidade do provedor para a recuperação em casos
inesperáveis
• Equipe de TI reduzida
• Atualizações de Software
• Economia de Energia
• Redução de Custos
Desvantagens da Computação em Nuvem
• Risco de segurança (vazamento e furto de informações)
• Risco de perda de dados (importante conhecer o plano de
backup do fornecedor)
• Algumas empresas fornecedoras podem não ser capazes de
prover disponibilidade, processamento e armazenamento em
cenários de maior demanda
PRODUTOS CONHECIDOS
Google App Engine (SaaS)
Oferece que contém aplicativos de
edição de texto, planilhas e
apresentações (Google Docs),
serviço de agenda (Google Agenda),
comunicador instantâneo
integrado(Google Talk), e-mail com
o domínio da empresa, entre outros.
Microsoft Azure (PaaS)
Plataforma criada para execução de
aplicativos e serviços hospedados e
controlados pela Microsoft. A
plataforma confere escalabilidade e
economia, entre outras
características da computação em
nuvem
Amazon Web Services (IaaS)
É uma coleção de serviços
computacionais remotos. Dentre os
serviços mais conhecidos estão:
Amazon EC2 e o Amazon S3.
Acessar(http://54.94.203.124)
Fontes
• http://apprenda.com/library/glossary/
• http://computerworld.com.br/tecnologia/2012/09/10/as-10-
empresas-de-nuvem-mais-poderosas/
• http://www.das.ufsc.br/~rabelo/Ensino/DAS5316/MaterialDAS531
6/Cloud%20Computing.pdf
• http://www.publicadireito.com.br/artigos/?cod=e6c46d6ccf72dec9
• http://blogs.msdn.com/b/wcamb/archive/2010/05/07/computa-o-
em-nuvem-algumas-perguntas-sobre-desafios-em-projetos.aspx
Apresentação   cloud computing

Apresentação cloud computing

  • 1.
    Cloud Computing Grupo: Anderson Vinícius BrunoMonteiro Marcelo Botero Victor Queiroga
  • 2.
    O que écomputação em nuvem • É um modelo que possibilita acesso sob demanda a um conjunto de recursos computacionais virtualizados e configuráveis (como processamento, armazenamento, aplicações, serviços, etc) os quais são possíveis de ser adquiridos com o mínimo de esforço gerencial
  • 3.
    Funcionamento Computação em nuvemnada mais é que uma infraestrutura virtual que possibilita a prestação de serviços em rede. Tal infraestrutura de hardware e software encontra-se em centros de dados remotos. Dessa forma todo o processamento de dados e informações é feita através de uma rede e não de um computador local.
  • 4.
    MOTIVAÇÃO Fatores que motivama computação em nuvem: • Limitação de Hardware • Alto Investimento inicial para as empresas • Subutilização de recursos
  • 5.
    Características • Elasticidade Rápida- faz com que a empresa tenha um serviço de computação extremante flexível, no qual pode expandir ou contrair de acordo com as demanda • Serviço Medido - Os sistemas de gerenciamento utilizados pela Computação em Nuvem controlam e otimizam automaticamente o uso dos recursos para cada tipo de serviço
  • 6.
    Características • Autoatendimento sobDemanda - É possível adquirir recursos computacionais de acordo com a necessidade da empresa, como por exemplo, tempo de processamento no servidor ou armazenamento na rede
  • 7.
  • 9.
    IaaS (Infraestrutura comoum Serviço) Faz com que a empresa consumidora alugue um hardware para que atue como um provedor de serviços
  • 10.
    IaaS - CARACTERÍSTICAS •Ao invés de comprar hardware, usuários podem comprar IaaS baseando-se na estimativa de consumo. • Os usuários são responsáveis por gerenciar suas aplicações • Podem ser instaladas vários tipos de plataformas (Linux, Windows, etc.)
  • 11.
    IaaS - EXEMPLOS •Amazon Web Service (AWS) • Google Compute Engine (GCE)
  • 12.
    PaaS (Plataforma comoum Serviço) Oferece uma infraestrutura de alto nível de integração para implementar e testar aplicações na nuvem, fornecendo um sistema operacional, linguagens de programação e ambientes de desenvolvimento.
  • 13.
    PAAS – CARACTERÍSTICAS •Permite ao usuário criar aplicações a partir de componentes de software. • Aplicações disponibilizadas através do PaaS herdam as características típicas de dos serviços em nuvem(escalabilidade, alta disponibilidade, etc) • Reduz a quantidade de código necessário
  • 14.
    PaaS – Exemplos •Wolfframeworks • azure • SalesForce • Squarespace • apprenda
  • 15.
    SaaS (Software comoum Serviço) • Representa o maior mercado em cloud computing. Funciona a partir de um provedor externo que fornece a hospedagem de aplicativos na nuvem e serão oferecidos como serviços.
  • 16.
    SAAS – CARACTERÍSTICAS •Elimina a necessidade de instalar e rodar aplicações em computadores pessoais. • A maioria das aplicações rodam direto do browser. • Tudo é gerenciado pelos provedores do serviço (Aplicações, dados, virtualização, etc.)
  • 17.
    SAAS - EXEMPLOS •Google Gmail • Microsoft 365 • Salesforce • Citrix GoToMeeting • Cisco WebEx
  • 18.
    Comparação: Cloud Computing xInfraEstrutura de Data Center Fonte: http://blogs.msdn.com/b/wcamb/archive/2010/05/07/computa-o-em-nuvem- algumas-perguntas-sobre-desafios-em-projetos.aspx
  • 19.
    Algumas Empresas eseus Serviços em Nuvem Fonte: http://www.logicworks.net/blog/2012/11/1803/
  • 20.
  • 21.
    Conceito Os modelos deimplementação tratam da disponibilidade e acesso de ambientes de computação em nuvem. O nível de restrição depende do tipo de informação, nível de visão e regras de negócio; e os mesmos podem ser de quatro tipos:
  • 22.
    Modelos de Implementação Fonte:http://www.teleco.com.br/tutoriais/tutorialservnuvopers1/pagina_4.asp
  • 23.
    Modelos de Implementação •Nuvem privada – É aquela em que a infraestrutura é exclusiva de uma empresa e construída a partir de um DataCenter privado. Essa empresa poderá ter o gerenciamento absoluto ou controlado por terceiros. • Nuvem Pública – É aquela em que os serviços são prestados por algum provedor externo(de terceiros), sendo necessário o uso do navegador para entrar, manipular e/ou acessar os recursos disponibilizados
  • 24.
    Modelos de Implementação •Nuvem comunitária – é aquela na qual a infraestrutura da nuvem comunitária é compartilhada por diversas organizações com interesses em comum • Nuvem híbrida - é aquela na qual se utiliza a composição de dois ou mais modelos de implementação de nuvens (privada, pública ou comunitária).
  • 25.
    Benefícios da Computaçãoem Nuvem • Disponibilidade de Armazenamento • Modelo pago por uso • Automatização • Redução de equipamentos • Redução de manutenção • Redução do Tempo gasto na Implantação • Mobilidade
  • 26.
    Benefícios da Computaçãoem Nuvem • Responsabilidade do provedor para a recuperação em casos inesperáveis • Equipe de TI reduzida • Atualizações de Software • Economia de Energia • Redução de Custos
  • 27.
    Desvantagens da Computaçãoem Nuvem • Risco de segurança (vazamento e furto de informações) • Risco de perda de dados (importante conhecer o plano de backup do fornecedor) • Algumas empresas fornecedoras podem não ser capazes de prover disponibilidade, processamento e armazenamento em cenários de maior demanda
  • 28.
  • 29.
    Google App Engine(SaaS) Oferece que contém aplicativos de edição de texto, planilhas e apresentações (Google Docs), serviço de agenda (Google Agenda), comunicador instantâneo integrado(Google Talk), e-mail com o domínio da empresa, entre outros.
  • 30.
    Microsoft Azure (PaaS) Plataformacriada para execução de aplicativos e serviços hospedados e controlados pela Microsoft. A plataforma confere escalabilidade e economia, entre outras características da computação em nuvem
  • 31.
    Amazon Web Services(IaaS) É uma coleção de serviços computacionais remotos. Dentre os serviços mais conhecidos estão: Amazon EC2 e o Amazon S3. Acessar(http://54.94.203.124)
  • 32.
    Fontes • http://apprenda.com/library/glossary/ • http://computerworld.com.br/tecnologia/2012/09/10/as-10- empresas-de-nuvem-mais-poderosas/ •http://www.das.ufsc.br/~rabelo/Ensino/DAS5316/MaterialDAS531 6/Cloud%20Computing.pdf • http://www.publicadireito.com.br/artigos/?cod=e6c46d6ccf72dec9 • http://blogs.msdn.com/b/wcamb/archive/2010/05/07/computa-o- em-nuvem-algumas-perguntas-sobre-desafios-em-projetos.aspx