openstack - gta.ufrj.br · pilares da computação em núvem tudo como serviço facilidade de uso...

28
OpenStack e a Computação em Núvem

Upload: ngokien

Post on 11-Jun-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

OpenStacke a Computação em Núvem

Page 2: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Computação em NúvemO que é? O que come? Onde vive?

Page 3: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Pilares da Computação em Núvem

● Tudo como Serviço● Facilidade de Uso● Diminuir ociosidade● Uso extensivo de virtualização● Garantias de controle de acesso

Page 4: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Modelos de Implantação

● Pública● Privada● Híbrida● Comunidade

Page 5: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

XaaSA idéia de tudo como serviço.

Page 6: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Pirâmide básica dos XaaS

SaaS

PaaS

IaaS

Page 7: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

SaaSSoftware como Serviço

(você usa todo dia)

Page 8: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

PaaSPlataforma como Serviço

Page 9: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

IaaSInfraestrutura como Serviço

Page 10: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

E seus amigos

● NaaS: Rede como Serviço

● DBaaS: Banco de Dados como Serviço

● MaaS: Mensagem como Serviço

Page 11: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

O OpenStack

Page 12: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Arquitetura do OpenStack

Page 13: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Componentes do OpenStackTirado da Documentação Oficial do OpenStack

Page 14: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

KeystoneIdentity

Page 15: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

HorizonDashboard

Page 16: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

NovaCompute

Page 17: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

SwiftObject Storage

Page 18: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

CinderBlock Storage

Page 19: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

GlanceImage Service

Page 20: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

NeutronNetworking

Page 21: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Orchestration

Heat

Page 22: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Telemetry

Ceilometer

Page 23: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Database Service

Trove

Page 24: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Data Processing

Sahara

Page 25: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Suporte à Diferentes Hypervisors● VMware● KVM● XenServer

Page 26: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Alternativas

● HP Eucalyptus● Apache CloudStack● Google’s Ganeti

Page 27: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Conclusão

● Ideal para empresas de grande porte● IaaS ideal para empresas pequenas

Page 28: OpenStack - gta.ufrj.br · Pilares da Computação em Núvem Tudo como Serviço Facilidade de Uso Diminuir ociosidade Uso extensivo de virtualização Garantias de controle de acesso

Referências● KEPES, Ben. “Understanding the Cloud Computing Stack: SaaS, PaaS, IaaS”

● KEPES, Ben. “REVOLUTION NOT EVOLUTION - How Cloud Computing Differs from

Traditional IT and Why it Matters”

● Cisco, Red Hat. “Linux Containers: Why They’re in your future and what has to happen first”

● PATERNO, Giuseppe. “Comparing IaaS: VMware vs OpenStack vs Google’s Ganeti”

● OpenStack Documentation