Computação em Nuvens




Leandro Nunes - @LeandroSNunes
O que é?
Computação em Nuvem
O usuário conecta-se à rede e seus arquivos ficam
  disponíveis para manuseio sem a necessidade de
  instalação de programas em sua máquina local,
  podendo salvar todo o trabalho feito e acessar de
  qualquer computador com acesso à internet.
Como surgiu?




•   O conceito foi definido em 1960 pelo cientista americano John McCarthy;
•   O nome se deu devido a figura de nuvem nos diagramas de Internet;
•   A Amazon.com foi a pioneira em 2002
•   Em 2006 a Amazon lança o S3 ( Simple Storage Solution) e o EC2 (Elastic Computer
    Cloud);
•   A IBM lança o Blue Cloud
•   Outras grandes empresas entram para o mercado (Google, HP, Dell, Sun, Microsoft)
•   Em 2007 chega ao Brasil.
"Oferta de recursos computacionais feita por fornecedores
independentes que dispõem de servidores capazes de
armazenar arquivos e dados de seus clientes"

Consiste em:

•   Novo modelo computacional;
•   Utilização de processamento, memória, armazenamento de dados, etc, de servidores
    compartilhados e interligados pela internet, que em conjunto, disponibilizam ao
    usuário, um produto final;
•   O trabalho é realizado por servidores ao invés de dispositivos do usuários;
•   Integração entre diferentes tipos de serviços, plataformas e sistemas;
•   Entrega de serviços de forma dinâmica e escalável;
•   Informações que podem ser acessadas não só por qualquer PC, mais por qualquer
    aparelho conectado à rede;
Arquitetura




   Esse modelo de serviços não dispensa o armazenamento de
   arquivos em discos rígidos, ao contrário do que muitos pensam, tal
   trabalho é realizado por servidores gigantescos que ocupam
   diversos galpões.


   Data Centers, controlados por grandes empresas de TI, como
   Microsoft, Google e Amazon, dotados de software de virtualização,
   responsáveis por enviar serviços sob demanda via rede e, assim,
   aproveitar ao máximo e durante mais tempo o poder das máquinas.
Tipos:



•   Public Cloud: Metodo tradicional. Os serviços são oferecidos pela rede
    pública (internet) e os recursos compartilhados;

•   Private Cloud: Os serviços são mantidos em rede privada por uma
    corporação;

•   Hybrid Cloud: Quando serviços da nuvem privada e pública são utilizados
    ao mesmo tempo, compartilhando recursos.
Principais vantagens:


•   Possibilidade de usar aplicações sem que estejam instaladas
    no computador do usuário,
•   Permite acesso a diversos aplicativos independentemente de
    seu OS ou hardware,
•   Nos planos mais completos, backup, controle de segurança e
    manutenção, entre outros serviços, passam a ser de
    responsabilidade da empresa fornecedora de serviço,
•   Redução de custo com infraestrutura. No modelo tradicional,
    são altos os gastos com energia, pessoal e hardware. Além
    disso, o espaço nos Data Centers é limitado,
•   Facilidade em compartilhar dados, já que todos os usuários
    passarão a manter e acessar dados a partir da nuvem, via
    internet,
•   Simplifica muito as operações do usuário.
Principais Categorias:

Armazenamento como serviço (SaaS, de storage as a service): Software/aplicações
utilizados mais que estão em algum local da nuvem. (Google Docs, Gmail, CRM)

Banco de dados como serviço (DaaS, de database as a service): fornece banco de
dados remoto, compartilhado por outros usuários (Amazon SimpleDB, IBM DB2 Express-C);

Aplicação como serviço (AaaS, de apllication as a service): também conhecido como
software como serviço, abrange o funcionamento de aplicações via web, acessadas
normalmente pelo browser.

Plataforma como serviço (PaaS, de platform as a service): conjunto de aplicações e
serviços, disponibilizados ao usuário (Hospedagens de sites - PHP,MySQL,Apache).

Infraestrutura como serviço (IaaS, de infrastructure as a service); O cliente aluga um
servidor físico com software para realizar suas atividades, sem a necessidade de interface
ou de aplicações métricas.(Servidores Virtuais, Dedicados)
Segurança




Empresas que fornecem os serviços usam softwares
poderosos e contam com profissionais especializados
para evitar qualquer problema. De quebra, ao contrário
da maioria das pessoas, realizam backups periódicos.
Requisitos
FIM

Seminário Computação em Nuvem

  • 1.
    Computação em Nuvens LeandroNunes - @LeandroSNunes
  • 2.
  • 3.
    O usuário conecta-seà rede e seus arquivos ficam disponíveis para manuseio sem a necessidade de instalação de programas em sua máquina local, podendo salvar todo o trabalho feito e acessar de qualquer computador com acesso à internet.
  • 4.
    Como surgiu? • O conceito foi definido em 1960 pelo cientista americano John McCarthy; • O nome se deu devido a figura de nuvem nos diagramas de Internet; • A Amazon.com foi a pioneira em 2002 • Em 2006 a Amazon lança o S3 ( Simple Storage Solution) e o EC2 (Elastic Computer Cloud); • A IBM lança o Blue Cloud • Outras grandes empresas entram para o mercado (Google, HP, Dell, Sun, Microsoft) • Em 2007 chega ao Brasil.
  • 5.
    "Oferta de recursoscomputacionais feita por fornecedores independentes que dispõem de servidores capazes de armazenar arquivos e dados de seus clientes" Consiste em: • Novo modelo computacional; • Utilização de processamento, memória, armazenamento de dados, etc, de servidores compartilhados e interligados pela internet, que em conjunto, disponibilizam ao usuário, um produto final; • O trabalho é realizado por servidores ao invés de dispositivos do usuários; • Integração entre diferentes tipos de serviços, plataformas e sistemas; • Entrega de serviços de forma dinâmica e escalável; • Informações que podem ser acessadas não só por qualquer PC, mais por qualquer aparelho conectado à rede;
  • 7.
    Arquitetura Esse modelo de serviços não dispensa o armazenamento de arquivos em discos rígidos, ao contrário do que muitos pensam, tal trabalho é realizado por servidores gigantescos que ocupam diversos galpões. Data Centers, controlados por grandes empresas de TI, como Microsoft, Google e Amazon, dotados de software de virtualização, responsáveis por enviar serviços sob demanda via rede e, assim, aproveitar ao máximo e durante mais tempo o poder das máquinas.
  • 8.
    Tipos: • Public Cloud: Metodo tradicional. Os serviços são oferecidos pela rede pública (internet) e os recursos compartilhados; • Private Cloud: Os serviços são mantidos em rede privada por uma corporação; • Hybrid Cloud: Quando serviços da nuvem privada e pública são utilizados ao mesmo tempo, compartilhando recursos.
  • 9.
    Principais vantagens: • Possibilidade de usar aplicações sem que estejam instaladas no computador do usuário, • Permite acesso a diversos aplicativos independentemente de seu OS ou hardware, • Nos planos mais completos, backup, controle de segurança e manutenção, entre outros serviços, passam a ser de responsabilidade da empresa fornecedora de serviço, • Redução de custo com infraestrutura. No modelo tradicional, são altos os gastos com energia, pessoal e hardware. Além disso, o espaço nos Data Centers é limitado, • Facilidade em compartilhar dados, já que todos os usuários passarão a manter e acessar dados a partir da nuvem, via internet, • Simplifica muito as operações do usuário.
  • 10.
    Principais Categorias: Armazenamento comoserviço (SaaS, de storage as a service): Software/aplicações utilizados mais que estão em algum local da nuvem. (Google Docs, Gmail, CRM) Banco de dados como serviço (DaaS, de database as a service): fornece banco de dados remoto, compartilhado por outros usuários (Amazon SimpleDB, IBM DB2 Express-C); Aplicação como serviço (AaaS, de apllication as a service): também conhecido como software como serviço, abrange o funcionamento de aplicações via web, acessadas normalmente pelo browser. Plataforma como serviço (PaaS, de platform as a service): conjunto de aplicações e serviços, disponibilizados ao usuário (Hospedagens de sites - PHP,MySQL,Apache). Infraestrutura como serviço (IaaS, de infrastructure as a service); O cliente aluga um servidor físico com software para realizar suas atividades, sem a necessidade de interface ou de aplicações métricas.(Servidores Virtuais, Dedicados)
  • 11.
    Segurança Empresas que fornecemos serviços usam softwares poderosos e contam com profissionais especializados para evitar qualquer problema. De quebra, ao contrário da maioria das pessoas, realizam backups periódicos.
  • 12.
  • 14.