3. Cloud Computing - Definição
“Computação em nuvem é um modelo para permitir
acesso ubíquo, conveniente e sob demanda via rede a
um agrupamento compartilhado e configurável de
recursos computacionais (por exemplo, redes,
servidores, equipamentos de armazenamento,
aplicações e serviços) que pode ser rapidamente
fornecido e liberado com esforços mínimos de
gerenciamento ou interação com o provedor de
serviços.” - NIST (Instituto Nacional de Padrões e
Tecnologia do Departamento de Comércio norte-
americano)
4. Cloud Computing - Características
Cinco características essenciais do modelo de cloud computing:
➢ auto serviço sob demanda;
➢ acesso amplo via rede;
➢ agrupamento de recursos;
➢ elasticidade rápida;
➢ serviços mensurados.
13. OpenStack - Definição
O que é de fato o OpenStack?
➢ solução IaaS públicas e privadas;
➢ projeto opensource;
➢ vários projetos;
➢ regido por uma fundação;
14. OpenStack - Definição
Resumindo tudo isso, o OpenStack é um software Open Source que
você pode instalar em vários servidores e serve para agregar uma
camada de orquestração (uma camada de gerenciamento através de
interface web, API ou CLI).
20. OpenStack - Núcleo
O núcleo do OpenStack
➢ Nova
➢ Swift
➢ Glance
➢ Cinder
➢ Keystone
➢ Neutron
21. OpenStack – Visão Global
ComputeCompute: Através do projeto NOVA o OpenStack oferece recursos de computação para criar instâncias, utilizando imagens de sistemas operacionais como
Ubuntu, Windows, entre outros.
NetworkingNetworking: Através do projeto NEUTRON o OpenStack oferece recursos de redes como sub-redes, roteadores, balanceadores de carga, Firewal, VPN, entre
outros.
StorageStorage: Através dos projetos CINDER e SWIFT o OpenStack oferece armazenamento em disco às instâncias e armazenamento de objetos aos seus usuários.
DashboardDashboard: Através do projeto HORIZON o OpenStack fornece aos administradores e usuários uma interface gráfica para disponibilização e automatização de
recursos baseados em nuvem.