Академический Документы
Профессиональный Документы
Культура Документы
O Futuro Nebuloso
RESUMO
Nesta palestra vamos abordar os conceitos, as tecnologias e as melhores prticas relativas aos ambientes distribudos, com especial nfase com relao as configuraes de nuvens computacionais.
objetivo da palestra, tambm, levantar uma discusso dos caminhos que esse novo paradigma computacional dever orientar as carreiras dentro da rea de computao e, em especial, para os desenvolvedores de aplicaes. Estudos de casos exemplos de grandes corporaes sero apresentados, ilustrando uma tendncia de utilizao de tecnologias e procedimentos distribudos relativos as nuvens computacionais.
OBJETIVO da PALESTRA
PaaS
SaaS
Amazon EC2
Private Cloud
Google APPs
Azzure
Public Cloud
INICIO
OBJETIVO da PALESTRA
MEIO
FIM
Conectividade
Grid
Cloud
???
NOVO PARADIGMA ?
Agenda
Agenda
Motivao
Conceitos Bsicos
Collaboration
Interpretation - visualization
Redes de Interconexo
Cray X-MP
Clouds Comerciais
Agenda
Motivao
Conceitos Bsicos
Ambientes Computacionais em Nuvem
Estudos de Casos Concluses
Conceitos Bsicos Potncia de Super-computao (HPC) a 1/10 do custo com a Tesla C2050
A NVIDIA Tesla srie 20 projetada desde o incio para computao de alta performance. Baseada na arquitetura de GPU CUDA de prxima gerao (conhecida como Fermi), ela suporta vrios recursos obrigatrios para computao tcnica e empresarial.
Eles incluem memria ECC para preciso e escalabilidade sem prejudicar a performance, suporte para C++ e 8 vezes a performance de preciso dupla, em comparao com os produtos de computao GPU Tesla srie 10. Quando comparados CPU quad-core mais recente, os processadores de computao GPU Tesla srie 20 fornecem performance equivalente a 1/20. do consumo de energia e 1/10. do custo. [www.nvidia.com]
Conceitos Bsicos
Arquitetura de von Neumann
CPU
memria
sada
entrada
Conceitos Bsicos
Arquitetura Fermi
Fonte: [www.nvidia.com]
Conceitos Bsicos
Conceitos Bsicos
Consome SaaS Fornece PaaS Desenvolvedor Fornece Usurio
Provedor (Nuvem)
IaaS
Consome
Conceitos Bsicos
Arquitetura (Geral) de um Ambiente de Cloud
SERVIDORES SERVIDORES
Sistema de Gerencia
SERVIDORES SERVIDORES
SERVIDORES SERVIDORES
Monitorao e Tarifao
Agenda
Computacionais em Nuvem
Ambientes Computacionais em Nuvem Standard licensing terms Commercially usable Aggressive pricing Monthly credit card billing Self-serve model: Sign up as developer Choose services Agree to service licenses Enter payment info Start coding
Fonte: [www.ukoln.ac.uk/web-focus/events/workshops]
Cloud Controller
Cluster Controller
Node Controller
Google Apps lets you easily modify a variety of settings that apply to your entire organization. Upload your logo via the control panel so it appears on the sign-in pages and in the applications themselves. Set up custom sign in page addresses, like http://mail.yourdomain.com
Configure the Start Page for your organization. Create and publish web pages for your site. Integrate Google Apps with your existing IT infrastructure.
Fonte: [www.ctap1.org/]
Vantagens na utilizao:
Economia no custo de recursos computacionais; Economia no custo de armazenamento;
Servios
e aplicaes escalveis;
Segurana da informaes;
Utilizao de padres fechados (?).
Ele ainda afirma que voc tem que ter total controle sobre suas aplicaes e informaes, e usando software livre voc no estaria colocando seu trabalho nas mos de outra pessoa. [www.guardian.co.uk]
Agenda
de Casos
Concluses
Fonte: [open.eucalyptus.com]
Estudo de Caso # 1
NUVEM PRIVADA
Arquitetura de um Ambiente de Cloud
SERVIDORES
SERVIDORES
Sistema de Gerencia
SERVIDORES SERVIDORES
SERVIDORES SERVIDORES
Estudo de Caso # 1
Interface Interativa Aprovisionar Recursos
Monitorao
Sistema
Gerencia
Catlogo de Servios
NUVEM PRIVADA
Estudo de Caso # 1
SERVIDORES
SERVIDORES
Sistema de Gerencia
SERVIDORES SERVIDORES
SERVIDORES SERVIDORES
Monitorao e Tarifao
Estudo de Caso # 1
Cluster_01
Cluster_1
Cluster_02
Cluster_2
Cluster_03
Referncia
Brasil
Canad
Estudo de Caso # 1
Interface Interativa
Estudo de Caso # 1
Interface Interativa
Estudo de Caso # 1
Interface Interativa
Estudo de Caso # 1
Interface Interativa
Estudo de Caso # 2
(2b) Submeter tarefas (2a) Coordenar tarefas
Escalonador (Condor)
Tarefa 1 Tarefa 2
Tarefa 3 Tarefa 4
Gerenciador Workflow
(1)Submisso
Agente
Estudo de Caso # 2
Fonte: [www.google.com]
Fonte: [www.amazon.com]
Santa Maria
Agenda
Concluses
Recomendaes
Seja receptivo(a) a multi-disciplinaridade em TI: BD; Sistemas distribudos (exemplos: Mosix, Condor); Computao mvel (exemplos: sensores, telefones); Linguagens de programao (exemplo: CUDA); Redes (exemplos: Infiniband, Quadrics); e Arquiteturas (exemplos: multi-computadores, multiprocessadores); Procure entender as aplicaes visando propor solues com:
alto desempenho; mobilidade; segurana; orientada ao contexto dos usurios; boa relao custo/eficincia.
Referncias Bibliogrficas
[Dantas, 2002]
[Dantas, 2005]
[Dantas, 2009]