Upload
tchelinux
View
97
Download
0
Embed Size (px)
Citation preview
Open Source Cloud Computing("Tudo o que você sempre quis saber sobre Cloud Open
Source, mas tinha medo de perguntar!")
Leonardo Vaz@leonardovaz
Bento Gonçalves, 23 de Setembro de 2017
O que é Cloud?
I Arquitetura para compartilhar recursos computacionaisI ProcessamentoI MemóriaI Armazenamento
I Usa a Internet como meio de acessoI Acesso transparente para usuáriosI Tem capacidade de escalarI Otimização dos recursos
Componentes usados por soluções de Cloud
I VirtualizaçãoI NetworkingI ArmazenamentoI ProvisionamentoI Configuração
oVirt (IaaS)
I Plataforma para gerenciamento de infra de VirtualizaçãoI Máquinas virtuais (guests)I TemplatesI SnapshotsI NetworksI StorageI Alta disponibilidade
I Utiliza o KVM com HypervisorI Projeto Open Source
OpenStack (IaaS)
I Plataforma para gerenciamento de infra de CloudI Infraestrutura heterogêneaI Provisionamento de máquinas virtuaisI Capaz de escalar a infraestrutura
I Composto por diversos sub-projetosI Dashboard (Horizon)I Identity (Keystone)I Compute (Nova, Glance)I Networking (Neutron)I Storage (Cinder, Swift, Manila)
I Projeto Open Source mantido por um ComitêI Novos releases a cada seis meses
Openshift (PaaS)
I Plataforma para gerenciamento de infra de ContainersI Publicação de AplicaçõesI Escala automáticamente containersI Balanceamento de cargaI Alta disponibilidade
I Suporte a Linguagens e Bancos de DadosI PHP, Python, Perl, Ruby, NodeJS, Java e .NetI MySQL, MariaDB, PostgreSQL, MongoDB e Redis
I Aplicações criadas no padrão de imagem do DockerI Utiliza o Kubernetes para orquestação dos containers
Provisionamento e Configuração
I ProvisionamentoI ForemanI Cobbler
I ConfiguraçãoI PuppetI ChefI Ansible
Vantagens em usar tecnologias Open Source
I Não possui vendor-lockinI Baixo custo operacionalI Simples integraçãoI Robustez
Referências
I oVirt1I OpenStack2
I Openshift3I Ceph4
I Gluster5
1https://www.ovirt.org/2https://www.openstack.org/3https://openshift.org/4https://ceph.com5https://gluster.org/