A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Laboratório de Informática Computação em Nuvem

Apresentações semelhantes


Apresentação em tema: "Laboratório de Informática Computação em Nuvem"— Transcrição da apresentação:

1 Laboratório de Informática Computação em Nuvem
Professor: Glauco Gonçalves

2 Sobre o professor Glauco Gonçalves Área de atuação Experiência
Bacharel em Ciência da Computação (UFPA) Mestre e Doutor em Computação (UFPE) Área de atuação Redes de Computadores e Sistemas Distribuídos Gerência de Redes Modelos Analíticos e de Simulação Computação em Nuvem Experiência Redes ADSL Redes 3G Controle de Congestionamento em redes Administração de servidores Linux

3 Survey Quem usa Facebook/Twitter? (Com que finalidade?)
Quem usa Google Drive/Dropbox? (Com que finalidade?) Quem usa Google Docs? Quem usa Google Groups/Yahoo Grupos? Quem usa Coursera/EDX/Khan Academy?

4 Cloud Computing – Computação em Nuvem
Comunicação Compartilhamento de recursos Conexão com o mundo físico Serviços de tecnologia sob demanda com pagamento mediante uso Simplicidade Acesso em qualquer hora e lugar

5 Pague pelo uso (commodity)
Serviços Água Luz Telefone Demanda Commodity: bem econômico produzido em massa e sem especialização.

6 Como chegamos à Computação em Nuvem?
Fonte:

7 Mas o que é Cloud Computing?
Infraestrutura computacional Reconfiguração Dinâmica Transparência de Localidade Modelo pague-pelo-uso Não é tanto uma tecnologia, mas uma forma diferente de vender computação.

8 Classificação de Clouds
Infrastructure as a Service (IaaS) DaaS (Data as a Service) Platform as a Service (PaaS) Software as a Service (SaaS) DaaS (Desktop as a Service) Nuvem Privada Nuvem Pública Nuvem Híbrida

9 Espectro de Programabilidade
O nível em que os desenvolvedores manipulam os recursos oferecidos pelo provedor. Diretamente proporcional à heterogeneidade na infra-estrutura do provedor e inversamente proporcional à quantidade de esforço que os desenvolvedores gastam para gerenciar os recursos alocados Espectro de Programabilidade Livre Plataforma Restrita Restrição de Paradigma Restrição de Programação Complicada Mais Simples Gerência

10 Programabilidade e os tipos de CC
Fonte:

11 Mas quanto dinheiro isso dá?

12 Cloud Computing e os Negócios

13 O mercado e os tipos de CC
Fonte:

14 Tá ok, mas como eu pego meu milhãozinho?
Tecnologias mudam rápido, mas os fundamentos permanecem Isto não quer dizer que você não vai aprender novas tecnologias Quer dizer que você DEVE aprender os fundamentos computacionais Use as tecnologias para estudar os fundamentos!

15 Exemplo de fundamento que não muda
Caching Virtual Memory Network Cache Database Cache

16 Programação para análise de volumes
Mas tem que programar? A Computação em Nuvem integra serviços Programação te ajudará a “colar” serviços Algoritmos te ajudarão a criar “colas” inovadoras (parte de suas chances de se diferenciar estão aqui) Sim, até em seus sonhos!!! Programação para análise de volumes gigantes de dados

17 Mas tem que saber hardware/redes/SO...?
Infraestrutura física da nuvem Fornecem capacidade de processamento, armazenamento e serviços de rede para uma ou mais organizações Datacenters Servidores Equipamentos de rede Virtualização Linux/Unix Fonte:

18 Ok, mas matemática não serve para nada!
Veja este belo uso da matemática!

19 Infraestrutura Computacional
Não está ajudando... Tudo bem, vamos pegar um exemplo mais simples Infraestrutura Computacional Usuário 1 Usuário 5 Formule o problema Usuário 2 Entenda sua complexidade ... Pense em uma solução computacional genérica Usuário 10 Usuário 3 Usuário 4 Tenha em mente que: A Matemática é uma linguagem que permite expressar problemas sem ambiguidade e nos ajuda a compreender sua complexidade e resolvê-los

20 Alocação de Recursos Sistemas de Informação tem total relação com gerenciar e alocar recursos Pessoal, Capital, Tecnológico... O TCO do provedor de nuvem depende MUITO da alocação de recursos Energia, Equipamentos, Refrigeração, Pessoal etc A energia gasta com todas as buscas mensais no Google... Poderia acender uma lâmpada de 100W por mais de 4534 anos Poderia alimentar 4239 casas por um mês

21 Tá ok, mas por onde começar?
Antes de tudo: seu curso não caiu do céu, ele foi pensado por diversos atores O conteúdo propõe os fundamentos e algumas aplicações As disciplinas estão dispostas para que aproveite bem o curso Logo, a pergunta é quando começar? Neste semestre, com as disciplinas em que está matriculado Humanidades Matemática Computação Você

22 Dicas Use as tecnologias para estudar os fundamentos!
Aplique as tecnologias nas disciplinas Experimente tecnologias Principalmente quando são acessíveis de graça! Google App Engine, Amazon Web Services, Dropbox... Virtualbox, Linux... Cursos online (Coursera, EDX, etc) Crie seu ambiente de produção IDE de programação (eclipse) Repositório de código (google code/github) Ferramenta office (google docs) Repositório de arquivos (dropbox/ google docs) Organize seu tempo! (google tasks/agenda)

23 Laboratório de Informática Computação em Nuvem
Professor: Glauco Gonçalves


Carregar ppt "Laboratório de Informática Computação em Nuvem"

Apresentações semelhantes


Anúncios Google