Computação nas Nuvens De volta aos terminais         burros           Piero B. Contezini              Informant
Agenda    De onde viemos?  Por que estamos aqui?    Para onde vamos?Aonde vamos almoçar hoje?
De onde viemos ?     George Boole                    EDVACPai da Algebra Booleana    Primeira máquina a usar a            ...
Transistores                          Transistores                          TradicionaisTransistores Integrados   (process...
Por que estamos aqui?
Arquitetura Multi Usuário                         AT&T Unix para PC            ThreadsSegmentação de Memória
Porta RS232/485  Primeiro computador ater uma interface Ethernet
A era dos terminais burros   VT100               Protocolo IP
Computação pessoal       = R$ 1000,001950          2000
Mobilidade
Para onde vamos ?  Contratos, Hardware Limitado, Conectividade, Suporte Técnico                                =          ...
Novas tecnologias            MVC      ACID por Eventualmente ConsistenteManaged Code ao invés de Clustering em userland   ...
Onde vamos almoçar hoje?Código legado = lixoInfra-estrutura = commodityRegra de negócio como um serviço é a nova ondaCamad...
Onde vamos almoçar hoje?Reaproveite o que já estiver pronto, senão alguém faráisto.Sistema Operacional, Linguagem, Banco, ...
Principais Provedores   Provedor    Tipo            Vantagens               DesvantagensAmazon AWS    IAAS    - Primeiro p...
Principais Provedores  Provedor      Tipo            Vantagens                DesvantagensWindows Azure IAAS/P - Suporte d...
Componentes da Nuvem                     Storage Existem 3 tipos principais:•Chave/Valor   (ex: S3)•Base   Relacional (RDS...
InstânciasRepresentam o poder computacional da nuvem, sãomáquinas virtuais rodando com um tipo de hardwareselecionado.Norm...
Rede de Distribuição     de ConteúdoEstas redes proporcionam uma rápida distribuição deconteúdo estático, usando o IP de o...
Interface de ElasticidadeEste é o diferencial da arquitetura em nuvem, permitea configuração de templates para alocação di...
Até logo e obrigado pelos peixes
Próximos SlideShares
Carregando em…5
×

Semana da computação Udesc 2011

468 visualizações

Publicada em

Palestra que fiz na semana da computação da Udesc em 2011

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Semana da computação Udesc 2011

  1. 1. Computação nas Nuvens De volta aos terminais burros Piero B. Contezini Informant
  2. 2. Agenda De onde viemos? Por que estamos aqui? Para onde vamos?Aonde vamos almoçar hoje?
  3. 3. De onde viemos ? George Boole EDVACPai da Algebra Booleana Primeira máquina a usar a arquitetura de Von Neumann
  4. 4. Transistores Transistores TradicionaisTransistores Integrados (processadores)
  5. 5. Por que estamos aqui?
  6. 6. Arquitetura Multi Usuário AT&T Unix para PC ThreadsSegmentação de Memória
  7. 7. Porta RS232/485 Primeiro computador ater uma interface Ethernet
  8. 8. A era dos terminais burros VT100 Protocolo IP
  9. 9. Computação pessoal = R$ 1000,001950 2000
  10. 10. Mobilidade
  11. 11. Para onde vamos ? Contratos, Hardware Limitado, Conectividade, Suporte Técnico = Fracasso Junho 2006Única necessidade:
  12. 12. Novas tecnologias MVC ACID por Eventualmente ConsistenteManaged Code ao invés de Clustering em userland Grand Central Dispach ao invés de Threads
  13. 13. Onde vamos almoçar hoje?Código legado = lixoInfra-estrutura = commodityRegra de negócio como um serviço é a nova ondaCamada de saída é irrelevante, hoje tablets,amanhã outra coisa
  14. 14. Onde vamos almoçar hoje?Reaproveite o que já estiver pronto, senão alguém faráisto.Sistema Operacional, Linguagem, Banco, ... Tudo éirrelevante, o serviço é o que importa.O Mundo é dos mash-ups.
  15. 15. Principais Provedores Provedor Tipo Vantagens DesvantagensAmazon AWS IAAS - Primeiro provedor de nuvem - Para obter - API Soap suporte é - Diversas zonas espalhadas necessário pagar pelo planeta uma taxa - Em novembro inaugurará - O entendimento uma zona no Brasil da tecnologia é complexoGoogle Apps PAAS - Não há necessidade de se - Não é possível incomodar com a Infra, acessar a camada de sistema sistema operacional, banco operacional de dados, etc. - Necessário usar a - Todo o controle pode ser API do Google, com feito de dentro da IDE as linguagens que o - Suporta Java, Python e GO Google Suporta - Cria dependencia - De graça para eterna com a desenvolvimento tecnologia deles
  16. 16. Principais Provedores Provedor Tipo Vantagens DesvantagensWindows Azure IAAS/P - Suporte de fácil acesso - “Microsoft way of AAS - Pode rodar como PAAS, via trouble” WebRoles - Sendo recente não - Pode rodar como IAAS, via tem zona no Brasil VMRoles - Custo é superior ao - Para tecnologias Microsoft a dos concorrentes integração é transparente - Se você desenvolve em tecnologias não Microsoft, requerRackspace IAAS - É o mais barato de todos - rodar VMs poder Não garante - Interface simples, simula computacional, eles maquinas virtuais em todos “estimam” uma certa os aspectos quantidade - Facil manutenção - Elasticidade não é - API em REST bem suportado
  17. 17. Componentes da Nuvem Storage Existem 3 tipos principais:•Chave/Valor (ex: S3)•Base Relacional (RDS, SQL Azure, ..)•NoSQL (MapReduce, Radoop)
  18. 18. InstânciasRepresentam o poder computacional da nuvem, sãomáquinas virtuais rodando com um tipo de hardwareselecionado.Normalmente elas possuem discos virtuais que sãoapagados após o termino da instância, portanto hánecessidade de persistir os dados em um discoespecial montado (EBS no caso da Amazon).Ex: EC2
  19. 19. Rede de Distribuição de ConteúdoEstas redes proporcionam uma rápida distribuição deconteúdo estático, usando o IP de origem do usuário emapeando o servidor mais próximo onde esteconteúdo esteja disponível.Ex: CloudFront, Akamai
  20. 20. Interface de ElasticidadeEste é o diferencial da arquitetura em nuvem, permitea configuração de templates para alocação dinâmicade recursos de hardware, assim uma aplicação podecrescer dinamicamente de um servidor para centenasdeles, em questão de minutos.Ex: Auto Scaling
  21. 21. Até logo e obrigado pelos peixes

×