Como gerenciar uma nuvem pública ou privada utilizando o Openstack. Marcelo Dieder marcelodieder@gmail.com GTER 35 Foz do Iguaçu

Documentos relacionados
Computação em Nuvem com Openstack

OpenStack. Cloud Software

Minicurso Computação em Nuvem Prática: Openstack

Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá FLISOL - Belém - Pará 25 de abril 2015

OCEL001 Comércio Eletrônico Módulo 9_4: OpenStack

Minicurso Computação em Nuvem Prática: Openstack

Desmitificando OpenStack. Filipe Fernandes S B de Matos

Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015

Ubuntu Cloud Infrastructure. Trazendo a nuvem para sua Empresa. Mauricio Pretto Mauricio.pretto@canonical.com

Uma Proposta de Framework de Comparação de Provedores de Computação em Nuvem

EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA

Automatização dos Serviços de TI vrealize Automation ou VMware Integrated Openstack ou ambos? Tiago Baeta, Cloud Specialist. 13 de outubro de 2015

OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift

The Eucalyptus Open-source Cloud-computing System

Testbed para métricas de dependabilidade em cloud computing.

Minicurso Computação em Nuvem Prática: AWS

João Víctor Rocon Maia Engenharia de Computação - UFES

Minicurso Computação em Nuvem Prática: AWS

CHOReOS: Automatizando a implantação de web services na nuvem

Arquiteturas Paralelas e Distribuídas

Waldirio M Pinheiro Sr Solution Architect Platform/Cloud waldirio@redhat.com

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

Planejamento Estratégico de TI. Felipe Pontes

Recursos para uma Governança de

Alex D. Camargo, Érico M. H. Amaral, Leonardo B. Pinho

Tutorial de Instalação do CentOS Versão 3.3

Tópicos Especiais em Redes de Telecomunicações

Envelhecimento de software na plataforma de computação em nuvem OpenStack

Avaliação de dependabilidade em infraestruturas Eucalyptus geograficamente distribuídas

Ricardo R. Lecheta. Novatec

Introdução a Computação nas Nuvens

Classificação::Modelo de implantação

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA

23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais

OpenStack. Conheça a plataforma Cloud Open Source

Analisando a Camada de Gerenciamento das Ferramentas CloudStack e OpenStack para Nuvens Privadas

Armazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos,

Senado Federal Questões 2012

Agenda CLOUD COMPUTING I

MC1 - Desenvolvendo sua primeira aplicação web na Nuvem com o Software Livre Openshift. Prof. Me. Stenio Longo (UESB/IFBA) Pedro Maioli (UESB)

Patrício Domingues Dep. Eng. Informática ESTG Instituto Politécnico de Leiria Leiria, Maio

SDN: Evolução das Redes Programáveis

O que é Cloud Computing?

AR TELECOM CLOUD SERVICES

Nuvem UFRGS: IaaS como ferramenta de apoio à pesquisa

DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% de uptime

The Eucalyptus Open- source Cloud-computing System. Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva

DevOps com Exemplos Práticos

Bancos de Dados em Clouds

Iniciativa CDC RNP. Projeto CDC Piloto Huawei Encontro sobre Computação em Nuvem UNICAMP, 07 de abril de 2014

Xen Cloud Platform Xen descomplicado

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA

EMC FORUM Copyright 2015 EMC Corporation. Todos os direitos reservados. 1

Workshop de Virtualização de Desktops. Braga, 12 de Junho de 2013

Virtualização Metálica do KVM com MAAS

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

Cloud Computing. Andrêza Leite.

BACKUP E ARQUIVAMENTO NA NUVEM GERENCIADA

Conteúdo do pacote de 03 cursos hands-on

SAMA2020 OPERAÇÕES TEMÁTICAS RACIONALIZAÇÃO DAS TIC

Computação nas Nuvens

CLOUD COMPUTING. Andrêza Leite.

Computação em Nuvem & OpenStack

Google App Engine. André Gustavo Duarte de Almeida. Computação Ubíqua e Nuvens. Natal, 24 de maio de 2012 andregustavoo@gmail.com

INTRODUÇÃO ÀS REDES DEFINIDAS POR SOFTWARE - SOFTWARE DEFINED NETWORK: OPENFLOW E OPENDAYLIGHT

Gerenciamento das chaves criptográficas no Cloud Privacy Guard

Prof. Romulo Fagundes Cantanhede. Node.JS. O poder do JavaScript do lado do Servidor

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite

Levantamento sobre Computação em Nuvens

Fernando Seabra Chirigati. Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte

Experiência em missão crítica de missão crítica

ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM

Modelagem e Análise de Dependabilidade de Infraestruturas de Mobile Cloud Computing

Dicas para a prova do MPU (cargos Analista e Técnico) NOÇÕES DE INFORMÁTICA: (comentário por tópico do edital visando o CESPE/UnB)

Migrando seu site para o Azure utilizando

Uso de Computação em Nuvem no SISP

AN EVALUATION OF ALTERNATIVE ARCHITECTURE FOR TRANSACTION PROCESSING IN THE CLOUD (SIGMOD)

Criando Nuvens Privadas usando OpenStack com suporte ao IPv6

Softwares Aplicativos Banco de Dados

SISTEMAS DISTRIBUÍDOS

Tópicos Especiais em Redes de Telecomunicações

Soluções IBM SmartCloud IBM Corporation

Escalabilidade, as modas e (No)SQL. Fernando Ike

Provendo recursos de processamento por meio de nuvem IaaS para subsidiar pesquisas agropecuárias

Implementação de um serviço de telemetria do OpenStack em um ambiente Cloud Computing

Alexandre Malveira, Wolflan Camilo

Nas Nuvens com Segurança

Política de Uso do JEMS para a CAFe

Understanding, Discussing and Analyzing the OpenNebula and OpenStack s IaaS Management Layers

Andreas Wittig Michael Wittig

FTIN Formação Técnica em Informática. Sistema Operacional Proprietário Windows Prof. Walter Travassos

Folheto. Automação de nuvens. Gerenciamento aberto e extensível do ciclo de vida de serviços para nuvens privadas e híbridas

Virtualização. Prof. Emiliano Monteiro

GT-CNC Computação em Nuvem para Ciência: Armazenamento de Dados

ARQUITETANDO E EVOLUINDO. um erp para a nuvem

Transcrição:

Como gerenciar uma nuvem pública ou privada utilizando o Openstack Marcelo Dieder marcelodieder@gmail.com GTER 35 Foz do Iguaçu

Agenda Contextualização do tema Soluções IaaS Referência: Amazon AWS Breve Histórico: Openstack Componentes Openstack Dúvidas

Linha do tempo da Computação

Linha do tempo da Computação E depois?

Problema Precisamos de demanda instantânea em ambientes heterogêneos. Temos diferentes soluções de virtualização, armazenamento e infraestrutura de rede. Como gerenciar o ciclo de vida destas instâncias em um ambiente tão complexo?

Conceitos de utilização da Nuvem Pool de Recursos Serviços sob demanda Elasticidade Acesso amplo Contabilização

Soluções de Nuvem IaaS

Caminho do Openstack Fonte: Google Trends

Comparativo de participações Fonte: http://www.qyjohn.net/?p=2733

Amazon Padrão de Indústria

Openstack Cloud Operation System Criação de nuvem pública / privada Fundação Openstack + 9128 membros individuais + 850 organizações + 87 países Início desenvolvimento em 2010 Idealizado pela NASA (EUA) e Rackspace Release atual: Grizzly Linguagem: python http://www.openstack.org

Openstack Organizações

Openstack Organizações

Openstack Organizações

Openstack Releases

Openstack Participação Mundial

Openstack Visão Global Fonte: openstack.org

Openstack Hypervisors Openstack não é um novo hypervisor!

Openstack Hypervisors Fonte: openstack.org

Openstack Componentes OpenStack Compute (code-name Nova) - Austin release Gerenciamento de instâncias virtuais; OpenStack Object Storage (code-name Swift) - Austin release Armazenamento de objetos em um ambiente distribuído; OpenStack Image Service (code-name Glance) - Bexar release Controle de imagens de S.O.; OpenStack Identity (code-name Keystone) - Essex release Controle de autenticação e autorização entre ações; OpenStack Dashboard (code-name Horizon) - Essex release Gerenciamento web OpenStack Networking (code-name Quantum) - Folsom release Gerenciamento de rede OpenStack Block Storage (code-name Cinder) - Folsom release Gerência para armazenamento de blocos (sistema de arquivos).

Openstack Ambiente Fonte: rackspace.com

Openstack Arquitetura Lógica

Openstack Compute (gerência virtualizadores) Fonte: solinea.com

Openstack Glance (gerência de imagens) Fonte: solinea.com

Openstack Swift (Object Store) Fonte: solinea.com

Openstack Swift (anel)

Openstack Quantum (Gerência Networking) Fonte: solinea.com

Openstack Quantum (Gerência Networking) Objetivos Forcene gerenciamento de rede Networking as a service Gerenciamento L2/L3 Openflow DHCP Vlan QoS LB-aaS, VPN-aaS, firewall-aas, IDS-aaS, data-centerinterconnect-aas.

Openstack Quantum (Gerência Networking) Fonte: http://docs.openstack.org/

Openstack Comandos / APIs Podem ser executados via comando Rest APIs Eucatools (euca2ools) Ex. Enviar uma imagem # glance image-create --is-public true --disk-format qcow2 --container-format bare --name "Cirros 0.3.1" < cirros-0.3.1x86_64-disk.img

Openstack APIs Ex. Criar um rede para associar com as instâncias # quantum net-create public --router:external=true # quantum subnet-create --ip_version 4 --gateway 192.168.57.1 public 192.168.57.0/24 --allocation-pool start=192.168.57.200,end=192.168.57.250 --disable-dhcp --name public-subnet # quantum router-gateway-set demo-router public

Openstack APIs Ex. Criar uma nova instância # ssh-keygen -f ~/.ssh/id_rsa -t rsa -N '' # nova keypair-add --pub_key ~/.ssh/id_rsa.pub default_key # nova secgroup-add-rule default tcp 22 22 0.0.0.0/24 # nova boot --flavor 1 --image df998a99-1c90-40c3-b74486c9538172c4 --key-name default_key teste3

Openstack APIs Ex. Buscar Objeto Swift via REST # curl X GET -H "X-Auth-Token: fc81aaa6-98a1-9ab0-94baaba9a89aa9ae" https://storage.swiftdrive.com/v1/cf_xer7_343/dogs/jinglerocky.jpg > JingleRocky.jpg

Openstack Horizon (Dashboard)

Openstack Horizon (Dashboard)

Openstack Horizon (Dashboard)

Openstack Release Havana DevOps Installer Chef Crowbar (chef) Puppet Juju Soluções Na Caixa Nebula StackOps Piston Fuel Mirantis

Openstack Release Havana Novos projetos Outubro 2013 Heat Informações gerais da nuvem (ubiquidade) Ceilometer Medindo a utilização de recursos

Openstack Ferramentas / Soluções DevOps Installer Chef Crowbar (chef) Puppet Juju Soluções Na Caixa Nebula StackOps Piston Alta Disponibilidade Openstack Pacemaker

Openstack Requisitos Qual o tipo ambiente? Desenvolvimento ou Produção? Qual hypervisor será utilizado? Infraestrutura disponível?

Dúvidas? Obrigado! Marcelo Dieder marcelodieder@gmail.com Grupo Openstack-br: http://www.brasilopenstack.com.br http://groups.google.com/group/openstack-br