SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
Opennebula 
Introduc~ao 
Lus Eduardo 
lets@cin.ufpe.br 
Universidade Federal de Pernambuco 
Maio 2014 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 1 / 40
Sumario 
1 De
nic~ao 
2 Caractersticas 
3 Interfaces do Opennebula 
Consumidores da nuvem 
Administradores da nuvem 
Integradores da nuvem 
Construtores da nuvem 
4 Entendendo um pouco mais 
5 Componentes 
Drivers 
Nucleo 
6 Construindo a nuvem 
7 Hypervisors suportados 
Xen 
KVM 
VMware 
OpenVZ* 
8 Comparac~oes 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 2 / 40
De
nic~ao 
Padr~ao open-source industrial para virtualizac~ao de data center, oferencendo 
uma soluca~o simples, rica e 
exvel para construir e gerenciar nuvens e data 
center virtualizados. 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 3 / 40
Caractersticas 
Gest~ao de Seguranca do usuario 
Interface para clientes da nuvem e administradores avancados 
Gerenciador de servicos 
Integrac~ao com sistemas de cobrancas 
Entrega on-demand de data centers virtuais 
Con
gurac~ao completa de VMs 
Alta disponibilidade 
Nuvens hbridas 
Facil extens~ao e integrac~ao com outros servicos 
Con
abilidade 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 4 / 40
Pespectivas do Opennebula 
Quatro principais pespectivas 
Interface para Consumidores: OCCI, Sunstone. 
Interface para Usuarios Avancados (Administradores): CLI, 
Sunstone 
APIs extendveis de baixo nvel para construtores e 
integradores: Java, Ruby, Python, C++ 
Marketplace para desenvolvedores de Aplicativos: Opennebula 
Marketplace 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 5 / 40
Pespectivas do Opennebula 
Figure: Interfaces do Opennebula 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 6 / 40
Sumario 
1 De
nic~ao 
2 Caractersticas 
3 Interfaces do Opennebula 
Consumidores da nuvem 
Administradores da nuvem 
Integradores da nuvem 
Construtores da nuvem 
4 Entendendo um pouco mais 
5 Componentes 
Drivers 
Nucleo 
6 Construindo a nuvem 
7 Hypervisors suportados 
Xen 
KVM 
VMware 
OpenVZ* 
L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 7 / 40
Consumidores da nuvem 
Figure: Interfaces do Opennebula 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 8 / 40
Sumario 
1 De
nic~ao 
2 Caractersticas 
3 Interfaces do Opennebula 
Consumidores da nuvem 
Administradores da nuvem 
Integradores da nuvem 
Construtores da nuvem 
4 Entendendo um pouco mais 
5 Componentes 
Drivers 
Nucleo 
6 Construindo a nuvem 
7 Hypervisors suportados 
Xen 
KVM 
VMware 
OpenVZ* 
L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 9 / 40
Administradores da nuvem 
Figure: Administradores da nuvem 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 10 / 40
Sumario 
1 De
nic~ao 
2 Caractersticas 
3 Interfaces do Opennebula 
Consumidores da nuvem 
Administradores da nuvem 
Integradores da nuvem 
Construtores da nuvem 
4 Entendendo um pouco mais 
5 Componentes 
Drivers 
Nucleo 
6 Construindo a nuvem 
7 Hypervisors suportados 
Xen 
KVM 
VMware 
OpenVZ* 
L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 11 / 40
Integradores da nuvem 
Figure: Integradores da nuvem 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 12 / 40
Sumario 
1 De
nic~ao 
2 Caractersticas 
3 Interfaces do Opennebula 
Consumidores da nuvem 
Administradores da nuvem 
Integradores da nuvem 
Construtores da nuvem 
4 Entendendo um pouco mais 
5 Componentes 
Drivers 
Nucleo 
6 Construindo a nuvem 
7 Hypervisors suportados 
Xen 
KVM 
VMware 
OpenVZ* 
L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 13 / 40
Construtores da nuvem 
Figure: Construtores da nuvem 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 14 / 40
Entendendo um pouco mais 
Infraestrutura:Data centers em geogra
camente distribudos 
Pespectiva Organizacional: Pessoas s~ao unidas em grupos representativos 
Modelo de Provimento da nuvem: Data centers virtuais 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 15 / 40
Modelo Opennebula 
Figure: Estrutura do Opennebula 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 16 / 40
Sumario 
1 De
nic~ao 
2 Caractersticas 
3 Interfaces do Opennebula 
Consumidores da nuvem 
Administradores da nuvem 
Integradores da nuvem 
Construtores da nuvem 
4 Entendendo um pouco mais 
5 Componentes 
Drivers 
Nucleo 
6 Construindo a nuvem 
7 Hypervisors suportados 
Xen 
KVM 
VMware 
OpenVZ* 
L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 17 / 40
Componentes 
Figure: Componentes do Opennebula 
Drivers 
Transfer Drive: Gerenciar as imagens de discos. 
(Compartilhadas:NFS, iSCSI. N~ao Compartilhadas: SSH) 
Virtual Machine Drivers: Gerenciar o hypervisor espec
co 
Information Drivers: Gerenciar o status das VMs e dos Hosts. 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 18 / 40
Sumario 
1 De
nic~ao 
2 Caractersticas 
3 Interfaces do Opennebula 
Consumidores da nuvem 
Administradores da nuvem 
Integradores da nuvem 
Construtores da nuvem 
4 Entendendo um pouco mais 
5 Componentes 
Drivers 
Nucleo 
6 Construindo a nuvem 
7 Hypervisors suportados 
Xen 
KVM 
VMware 
OpenVZ* 
L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 19 / 40
Nucleo 
Recursos usados para propositos espec
cos (Nuvem publica, privada e hbrida). 
Gerenciamento de usuarios 
Gerenciamento de VMs 
Gerenciamento de VNs 
Gerenciamento de Imagens 
Gerenciamento de Servico 
Gerenciamento de Infraestruturas 
Gerenciamento de Armazenamento 
Gerenciamento de Informac~ao 
Escalonamento 
Interface de usuario 
Centro de operac~oes 
Nuvens hbridas 
Cloud-bursting 
Federac~oes 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 20 / 40
CPU 
CPU que possui suporte a virtualizac~ao. 
egrep '(vmxksvm)0=proc=cpuinfo 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 21 / 40
CPU 
Algumas CPUs suportadas: 
Intel VT-x 
AMD-V 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 22 / 40
Memoria 
256MB: Pequenas VMs 
1GB: Medias VMs 
2GB: Grandes VMs 
Recomendado 4GB 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 23 / 40
Disco 
Uso de algum tipo de RAID (Recomendado) com 7200rpm. 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 24 / 40
Rede 
Placa de redes Gigaethernet ou 100Mb. 
Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 25 / 40
Sumario 
1 De
nic~ao 
2 Caractersticas 
3 Interfaces do Opennebula 
Consumidores da nuvem 
Administradores da nuvem 
Integradores da nuvem 
Construtores da nuvem 
4 Entendendo um pouco mais 
5 Componentes 
Drivers 
Nucleo 
6 Construindo a nuvem 
7 Hypervisors suportados 
Xen 
KVM 
VMware 
OpenVZ* 
L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 26 / 40

Contenu connexe

Tendances

Conhecendo o ubuntu enterprise cloud - UEC
Conhecendo o ubuntu enterprise cloud - UECConhecendo o ubuntu enterprise cloud - UEC
Conhecendo o ubuntu enterprise cloud - UECFabiano Weimar
 
Ao infinito e além com PHP memcached e Gearman
Ao infinito e além com PHP memcached e GearmanAo infinito e além com PHP memcached e Gearman
Ao infinito e além com PHP memcached e GearmanElton Minetto
 
Docker: uma visão geral e exemplos de uso
Docker: uma visão geral e exemplos de usoDocker: uma visão geral e exemplos de uso
Docker: uma visão geral e exemplos de usoTobias Sette
 
Introdução a Containers Docker
Introdução a Containers DockerIntrodução a Containers Docker
Introdução a Containers DockerMatheus Fidelis
 
Linux e o modelo open source
Linux e o modelo open sourceLinux e o modelo open source
Linux e o modelo open sourceFrederico Madeira
 
Apresentação PGDAY - instalação e configuração - PostgreSQL
Apresentação PGDAY - instalação e configuração - PostgreSQLApresentação PGDAY - instalação e configuração - PostgreSQL
Apresentação PGDAY - instalação e configuração - PostgreSQLJohnes Castro
 
DKMS ­ Dynamic Kernel Module Support
DKMS ­ Dynamic Kernel Module SupportDKMS ­ Dynamic Kernel Module Support
DKMS ­ Dynamic Kernel Module SupportRômulo Jales
 
Tópicos - Computacao Paralela Intalação Cluster Beowulf
Tópicos - Computacao Paralela Intalação Cluster BeowulfTópicos - Computacao Paralela Intalação Cluster Beowulf
Tópicos - Computacao Paralela Intalação Cluster BeowulfLuiz Arthur
 
Análise de segurança e hacking de containers Docker - Fernando Silva - Tcheli...
Análise de segurança e hacking de containers Docker - Fernando Silva - Tcheli...Análise de segurança e hacking de containers Docker - Fernando Silva - Tcheli...
Análise de segurança e hacking de containers Docker - Fernando Silva - Tcheli...Tchelinux
 
DevOps e redes -- SDN NFV e Docker
DevOps e redes -- SDN NFV e DockerDevOps e redes -- SDN NFV e Docker
DevOps e redes -- SDN NFV e DockerLucas Arbiza
 
Testes em aplicações JEE: Montando sua infra de testes automatizados
Testes em aplicações JEE: Montando sua infra de testes automatizadosTestes em aplicações JEE: Montando sua infra de testes automatizados
Testes em aplicações JEE: Montando sua infra de testes automatizadosDiego Santos
 
Instalação do sistemas operacionais dualboot
Instalação do sistemas operacionais dualbootInstalação do sistemas operacionais dualboot
Instalação do sistemas operacionais dualbootWilliam Menegais
 
Alta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQLAlta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQLLeonardo Cezar
 

Tendances (20)

Conhecendo o ubuntu enterprise cloud - UEC
Conhecendo o ubuntu enterprise cloud - UECConhecendo o ubuntu enterprise cloud - UEC
Conhecendo o ubuntu enterprise cloud - UEC
 
Ao infinito e além com PHP memcached e Gearman
Ao infinito e além com PHP memcached e GearmanAo infinito e além com PHP memcached e Gearman
Ao infinito e além com PHP memcached e Gearman
 
Docker: uma visão geral e exemplos de uso
Docker: uma visão geral e exemplos de usoDocker: uma visão geral e exemplos de uso
Docker: uma visão geral e exemplos de uso
 
Introdução a Containers Docker
Introdução a Containers DockerIntrodução a Containers Docker
Introdução a Containers Docker
 
Consegi 2011: Puppet
Consegi 2011: PuppetConsegi 2011: Puppet
Consegi 2011: Puppet
 
Linux e o modelo open source
Linux e o modelo open sourceLinux e o modelo open source
Linux e o modelo open source
 
Apresentação PGDAY - instalação e configuração - PostgreSQL
Apresentação PGDAY - instalação e configuração - PostgreSQLApresentação PGDAY - instalação e configuração - PostgreSQL
Apresentação PGDAY - instalação e configuração - PostgreSQL
 
DKMS ­ Dynamic Kernel Module Support
DKMS ­ Dynamic Kernel Module SupportDKMS ­ Dynamic Kernel Module Support
DKMS ­ Dynamic Kernel Module Support
 
Tópicos - Computacao Paralela Intalação Cluster Beowulf
Tópicos - Computacao Paralela Intalação Cluster BeowulfTópicos - Computacao Paralela Intalação Cluster Beowulf
Tópicos - Computacao Paralela Intalação Cluster Beowulf
 
I educar-manual-de-instalaao
I educar-manual-de-instalaaoI educar-manual-de-instalaao
I educar-manual-de-instalaao
 
Ambiente de desenvolvimento com docker e ruby on rails
Ambiente de desenvolvimento com  docker e ruby on railsAmbiente de desenvolvimento com  docker e ruby on rails
Ambiente de desenvolvimento com docker e ruby on rails
 
Docker: uma visão geral
Docker: uma visão geralDocker: uma visão geral
Docker: uma visão geral
 
Análise de segurança e hacking de containers Docker - Fernando Silva - Tcheli...
Análise de segurança e hacking de containers Docker - Fernando Silva - Tcheli...Análise de segurança e hacking de containers Docker - Fernando Silva - Tcheli...
Análise de segurança e hacking de containers Docker - Fernando Silva - Tcheli...
 
DevOps e redes -- SDN NFV e Docker
DevOps e redes -- SDN NFV e DockerDevOps e redes -- SDN NFV e Docker
DevOps e redes -- SDN NFV e Docker
 
Node JS - Parte 3
Node JS - Parte 3Node JS - Parte 3
Node JS - Parte 3
 
Aulão de docker
Aulão de dockerAulão de docker
Aulão de docker
 
Node JS - Parte 2
Node JS - Parte 2Node JS - Parte 2
Node JS - Parte 2
 
Testes em aplicações JEE: Montando sua infra de testes automatizados
Testes em aplicações JEE: Montando sua infra de testes automatizadosTestes em aplicações JEE: Montando sua infra de testes automatizados
Testes em aplicações JEE: Montando sua infra de testes automatizados
 
Instalação do sistemas operacionais dualboot
Instalação do sistemas operacionais dualbootInstalação do sistemas operacionais dualboot
Instalação do sistemas operacionais dualboot
 
Alta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQLAlta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQL
 

Similaire à Opennebula Introdução

ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014Giovanni Bassi
 
Windows Azure na Prática
Windows Azure na PráticaWindows Azure na Prática
Windows Azure na PráticaElvis Fusco
 
Cloudwalker - processamento distribuído em nuvem
Cloudwalker - processamento distribuído em nuvemCloudwalker - processamento distribuído em nuvem
Cloudwalker - processamento distribuído em nuvemFlávio Lisboa
 
Virtualizacao e o uso de Software Livre
Virtualizacao e o uso de Software LivreVirtualizacao e o uso de Software Livre
Virtualizacao e o uso de Software LivreJUAREZ DE OLIVEIRA
 
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...JP Clementi
 
Desenvolvimento em Nuvem
Desenvolvimento em NuvemDesenvolvimento em Nuvem
Desenvolvimento em NuvemVitor Savicki
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaSoftD Abreu
 
Cent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalCent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalAnderson Favaro
 
.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo maisakamud
 
Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
 
Infra de provedores de serviço com software livre
Infra de provedores de serviço com software livreInfra de provedores de serviço com software livre
Infra de provedores de serviço com software livreIsaque Profeta
 
Criando microsserviços em PHP
Criando microsserviços em PHPCriando microsserviços em PHP
Criando microsserviços em PHPFlávio Lisboa
 
Windows Server 2012 - Todas aplicações em qualquer nuvem
Windows Server 2012 - Todas aplicações em qualquer nuvemWindows Server 2012 - Todas aplicações em qualquer nuvem
Windows Server 2012 - Todas aplicações em qualquer nuvemFabio Hara
 
Spring + Cloud Computing
Spring + Cloud ComputingSpring + Cloud Computing
Spring + Cloud ComputingDr. Spock
 
INT302 - VDI com Linux
INT302 - VDI com LinuxINT302 - VDI com Linux
INT302 - VDI com Linuxmestresemhd
 
Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018Renato Groff
 

Similaire à Opennebula Introdução (20)

ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014
 
Windows Azure na Prática
Windows Azure na PráticaWindows Azure na Prática
Windows Azure na Prática
 
Alex Vitola
Alex VitolaAlex Vitola
Alex Vitola
 
Cloudwalker - processamento distribuído em nuvem
Cloudwalker - processamento distribuído em nuvemCloudwalker - processamento distribuído em nuvem
Cloudwalker - processamento distribuído em nuvem
 
snto
sntosnto
snto
 
Windows server
Windows serverWindows server
Windows server
 
Virtualizacao e o uso de Software Livre
Virtualizacao e o uso de Software LivreVirtualizacao e o uso de Software Livre
Virtualizacao e o uso de Software Livre
 
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
 
Desenvolvimento em Nuvem
Desenvolvimento em NuvemDesenvolvimento em Nuvem
Desenvolvimento em Nuvem
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresa
 
Cent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalCent-OS - Sistema Operacional
Cent-OS - Sistema Operacional
 
Ubuntu 14.04
Ubuntu 14.04Ubuntu 14.04
Ubuntu 14.04
 
.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais
 
Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018
 
Infra de provedores de serviço com software livre
Infra de provedores de serviço com software livreInfra de provedores de serviço com software livre
Infra de provedores de serviço com software livre
 
Criando microsserviços em PHP
Criando microsserviços em PHPCriando microsserviços em PHP
Criando microsserviços em PHP
 
Windows Server 2012 - Todas aplicações em qualquer nuvem
Windows Server 2012 - Todas aplicações em qualquer nuvemWindows Server 2012 - Todas aplicações em qualquer nuvem
Windows Server 2012 - Todas aplicações em qualquer nuvem
 
Spring + Cloud Computing
Spring + Cloud ComputingSpring + Cloud Computing
Spring + Cloud Computing
 
INT302 - VDI com Linux
INT302 - VDI com LinuxINT302 - VDI com Linux
INT302 - VDI com Linux
 
Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018
 

Dernier

FOUCAULT, Michel. A coragem da verdade.pdf
FOUCAULT, Michel. A coragem da verdade.pdfFOUCAULT, Michel. A coragem da verdade.pdf
FOUCAULT, Michel. A coragem da verdade.pdfRobertoLopes438472
 
Bilhete de Identidade sobre o Tungsténio.pptx
Bilhete de Identidade sobre o Tungsténio.pptxBilhete de Identidade sobre o Tungsténio.pptx
Bilhete de Identidade sobre o Tungsténio.pptxSusanaRangel12
 
Apresentação sobre o cientista linus pauling.pptx
Apresentação sobre o cientista linus pauling.pptxApresentação sobre o cientista linus pauling.pptx
Apresentação sobre o cientista linus pauling.pptxTatianaMalcher
 
Estudo Dirigido Sistema Cardiovascular - 8°.docx
Estudo Dirigido Sistema Cardiovascular - 8°.docxEstudo Dirigido Sistema Cardiovascular - 8°.docx
Estudo Dirigido Sistema Cardiovascular - 8°.docxDanielaMayraArajoOli1
 
Historia da Agricultura Agronomia 2017.pptx
Historia da Agricultura Agronomia 2017.pptxHistoria da Agricultura Agronomia 2017.pptx
Historia da Agricultura Agronomia 2017.pptxCarlosMelo486412
 
NEUROCIENCIA I (1).ppt aula explicativa 1
NEUROCIENCIA I (1).ppt aula explicativa 1NEUROCIENCIA I (1).ppt aula explicativa 1
NEUROCIENCIA I (1).ppt aula explicativa 1conselhosade2
 

Dernier (6)

FOUCAULT, Michel. A coragem da verdade.pdf
FOUCAULT, Michel. A coragem da verdade.pdfFOUCAULT, Michel. A coragem da verdade.pdf
FOUCAULT, Michel. A coragem da verdade.pdf
 
Bilhete de Identidade sobre o Tungsténio.pptx
Bilhete de Identidade sobre o Tungsténio.pptxBilhete de Identidade sobre o Tungsténio.pptx
Bilhete de Identidade sobre o Tungsténio.pptx
 
Apresentação sobre o cientista linus pauling.pptx
Apresentação sobre o cientista linus pauling.pptxApresentação sobre o cientista linus pauling.pptx
Apresentação sobre o cientista linus pauling.pptx
 
Estudo Dirigido Sistema Cardiovascular - 8°.docx
Estudo Dirigido Sistema Cardiovascular - 8°.docxEstudo Dirigido Sistema Cardiovascular - 8°.docx
Estudo Dirigido Sistema Cardiovascular - 8°.docx
 
Historia da Agricultura Agronomia 2017.pptx
Historia da Agricultura Agronomia 2017.pptxHistoria da Agricultura Agronomia 2017.pptx
Historia da Agricultura Agronomia 2017.pptx
 
NEUROCIENCIA I (1).ppt aula explicativa 1
NEUROCIENCIA I (1).ppt aula explicativa 1NEUROCIENCIA I (1).ppt aula explicativa 1
NEUROCIENCIA I (1).ppt aula explicativa 1
 

Opennebula Introdução

  • 1. Opennebula Introduc~ao Lus Eduardo lets@cin.ufpe.br Universidade Federal de Pernambuco Maio 2014 Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 1 / 40
  • 3. nic~ao 2 Caractersticas 3 Interfaces do Opennebula Consumidores da nuvem Administradores da nuvem Integradores da nuvem Construtores da nuvem 4 Entendendo um pouco mais 5 Componentes Drivers Nucleo 6 Construindo a nuvem 7 Hypervisors suportados Xen KVM VMware OpenVZ* 8 Comparac~oes Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 2 / 40
  • 4. De
  • 5. nic~ao Padr~ao open-source industrial para virtualizac~ao de data center, oferencendo uma soluca~o simples, rica e exvel para construir e gerenciar nuvens e data center virtualizados. Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 3 / 40
  • 6. Caractersticas Gest~ao de Seguranca do usuario Interface para clientes da nuvem e administradores avancados Gerenciador de servicos Integrac~ao com sistemas de cobrancas Entrega on-demand de data centers virtuais Con
  • 7. gurac~ao completa de VMs Alta disponibilidade Nuvens hbridas Facil extens~ao e integrac~ao com outros servicos Con
  • 8. abilidade Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 4 / 40
  • 9. Pespectivas do Opennebula Quatro principais pespectivas Interface para Consumidores: OCCI, Sunstone. Interface para Usuarios Avancados (Administradores): CLI, Sunstone APIs extendveis de baixo nvel para construtores e integradores: Java, Ruby, Python, C++ Marketplace para desenvolvedores de Aplicativos: Opennebula Marketplace Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 5 / 40
  • 10. Pespectivas do Opennebula Figure: Interfaces do Opennebula Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 6 / 40
  • 12. nic~ao 2 Caractersticas 3 Interfaces do Opennebula Consumidores da nuvem Administradores da nuvem Integradores da nuvem Construtores da nuvem 4 Entendendo um pouco mais 5 Componentes Drivers Nucleo 6 Construindo a nuvem 7 Hypervisors suportados Xen KVM VMware OpenVZ* L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 7 / 40
  • 13. Consumidores da nuvem Figure: Interfaces do Opennebula Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 8 / 40
  • 15. nic~ao 2 Caractersticas 3 Interfaces do Opennebula Consumidores da nuvem Administradores da nuvem Integradores da nuvem Construtores da nuvem 4 Entendendo um pouco mais 5 Componentes Drivers Nucleo 6 Construindo a nuvem 7 Hypervisors suportados Xen KVM VMware OpenVZ* L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 9 / 40
  • 16. Administradores da nuvem Figure: Administradores da nuvem Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 10 / 40
  • 18. nic~ao 2 Caractersticas 3 Interfaces do Opennebula Consumidores da nuvem Administradores da nuvem Integradores da nuvem Construtores da nuvem 4 Entendendo um pouco mais 5 Componentes Drivers Nucleo 6 Construindo a nuvem 7 Hypervisors suportados Xen KVM VMware OpenVZ* L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 11 / 40
  • 19. Integradores da nuvem Figure: Integradores da nuvem Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 12 / 40
  • 21. nic~ao 2 Caractersticas 3 Interfaces do Opennebula Consumidores da nuvem Administradores da nuvem Integradores da nuvem Construtores da nuvem 4 Entendendo um pouco mais 5 Componentes Drivers Nucleo 6 Construindo a nuvem 7 Hypervisors suportados Xen KVM VMware OpenVZ* L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 13 / 40
  • 22. Construtores da nuvem Figure: Construtores da nuvem Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 14 / 40
  • 23. Entendendo um pouco mais Infraestrutura:Data centers em geogra
  • 24. camente distribudos Pespectiva Organizacional: Pessoas s~ao unidas em grupos representativos Modelo de Provimento da nuvem: Data centers virtuais Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 15 / 40
  • 25. Modelo Opennebula Figure: Estrutura do Opennebula Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 16 / 40
  • 27. nic~ao 2 Caractersticas 3 Interfaces do Opennebula Consumidores da nuvem Administradores da nuvem Integradores da nuvem Construtores da nuvem 4 Entendendo um pouco mais 5 Componentes Drivers Nucleo 6 Construindo a nuvem 7 Hypervisors suportados Xen KVM VMware OpenVZ* L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 17 / 40
  • 28. Componentes Figure: Componentes do Opennebula Drivers Transfer Drive: Gerenciar as imagens de discos. (Compartilhadas:NFS, iSCSI. N~ao Compartilhadas: SSH) Virtual Machine Drivers: Gerenciar o hypervisor espec
  • 29. co Information Drivers: Gerenciar o status das VMs e dos Hosts. Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 18 / 40
  • 31. nic~ao 2 Caractersticas 3 Interfaces do Opennebula Consumidores da nuvem Administradores da nuvem Integradores da nuvem Construtores da nuvem 4 Entendendo um pouco mais 5 Componentes Drivers Nucleo 6 Construindo a nuvem 7 Hypervisors suportados Xen KVM VMware OpenVZ* L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 19 / 40
  • 32. Nucleo Recursos usados para propositos espec
  • 33. cos (Nuvem publica, privada e hbrida). Gerenciamento de usuarios Gerenciamento de VMs Gerenciamento de VNs Gerenciamento de Imagens Gerenciamento de Servico Gerenciamento de Infraestruturas Gerenciamento de Armazenamento Gerenciamento de Informac~ao Escalonamento Interface de usuario Centro de operac~oes Nuvens hbridas Cloud-bursting Federac~oes Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 20 / 40
  • 34. CPU CPU que possui suporte a virtualizac~ao. egrep '(vmxksvm)0=proc=cpuinfo Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 21 / 40
  • 35. CPU Algumas CPUs suportadas: Intel VT-x AMD-V Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 22 / 40
  • 36. Memoria 256MB: Pequenas VMs 1GB: Medias VMs 2GB: Grandes VMs Recomendado 4GB Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 23 / 40
  • 37. Disco Uso de algum tipo de RAID (Recomendado) com 7200rpm. Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 24 / 40
  • 38. Rede Placa de redes Gigaethernet ou 100Mb. Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 25 / 40
  • 40. nic~ao 2 Caractersticas 3 Interfaces do Opennebula Consumidores da nuvem Administradores da nuvem Integradores da nuvem Construtores da nuvem 4 Entendendo um pouco mais 5 Componentes Drivers Nucleo 6 Construindo a nuvem 7 Hypervisors suportados Xen KVM VMware OpenVZ* L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 26 / 40
  • 41. Xen O primeiro Hypervisor adotado pelo Opennebula. Paravitualizac~ao Trabalha com tr^es modulos: Hypervisor Dom0 DomU Figure: Xen Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 27 / 40
  • 43. nic~ao 2 Caractersticas 3 Interfaces do Opennebula Consumidores da nuvem Administradores da nuvem Integradores da nuvem Construtores da nuvem 4 Entendendo um pouco mais 5 Componentes Drivers Nucleo 6 Construindo a nuvem 7 Hypervisors suportados Xen KVM VMware OpenVZ* L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 28 / 40
  • 44. KVM Distribuido em toda distribuic~ao linux. Suporte a virtualizac~ao total e paravirtualizac~ao. Utiliza outros projetos como QEMU e Libvirt Figure: KVM Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 29 / 40
  • 46. nic~ao 2 Caractersticas 3 Interfaces do Opennebula Consumidores da nuvem Administradores da nuvem Integradores da nuvem Construtores da nuvem 4 Entendendo um pouco mais 5 Componentes Drivers Nucleo 6 Construindo a nuvem 7 Hypervisors suportados Xen KVM VMware OpenVZ* L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 30 / 40
  • 47. VMware Suporte a diferentes vers~oes do VMware. Melhor integrado com Windows. Licensas especiais para uso do hypervisor. Figure: VMware Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 31 / 40
  • 49. nic~ao 2 Caractersticas 3 Interfaces do Opennebula Consumidores da nuvem Administradores da nuvem Integradores da nuvem Construtores da nuvem 4 Entendendo um pouco mais 5 Componentes Drivers Nucleo 6 Construindo a nuvem 7 Hypervisors suportados Xen KVM VMware OpenVZ* L8us ECduoarmdo pletas@rcainc.uo~fpee.sbr (UFPE) Opennebula Maio 2014 32 / 40
  • 50. OpenVZ* Virtualizac~ao a nvel de sistema operacional. Suportado atraves de plugins externos. Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 33 / 40
  • 51. Comparac~oes O que diferencia o Opennebula de outras soluc~oes de nuvem? Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 34 / 40
  • 52. Geral Figure: Comparac~ao Geral Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 35 / 40
  • 53. Arquiteturas Figure: Hosts suportados Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 36 / 40
  • 54. Clients suportados Figure: Clientes suportados Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 37 / 40
  • 55. Features Figure: Features suportadas Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 38 / 40
  • 57. a Opennebula Project. Disponvel em: http://opennebula.org/. Toraldo, Giovanni. OpenNebula 3 Cloud Computing, 2012. Packt Publishing Ltd. Milojicic, Dejan and Llorente, Ignacio M and Montero, Ruben S. OpenNebula: A Cloud Management Tool, 2011. IEEE Internet Computing. Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 39 / 40
  • 58. Opennebula Introduc~ao Lus Eduardo lets@cin.ufpe.br Universidade Federal de Pernambuco Maio 2014 Lus Eduardo lets@cin.ufpe.br (UFPE) Opennebula Maio 2014 40 / 40