Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

TDC2016SP - Explorando o Openstack

167 views

Published on

Explorando o Openstack

Published in: Education
  • Be the first to comment

TDC2016SP - Explorando o Openstack

  1. 1. Explorando o OpenStack TDC – São Paulo Julho 2016
  2. 2. Gerente de P&D UOLDIVEO, OpenStacker desde 2011! DevOps, cloud computing, tecnologias emergentes e desenvolvimento de novos produtos
  3. 3. Evangelização OpenStack no Brasil+100 Iniciativas em 5 anos
  4. 4. Lançamento da primeira nuvem pública OpenStack do Brasil!
  5. 5. Overview OpenStack “open source”
  6. 6. Overview OpenStack Evolução Constante Possui mais de 30.000 membros em 170 países está pronta para transformar o OpenStack na plataforma de computação em nuvem onipresente.
  7. 7. Foi mal! Agora começa aquela parte CHEIA de nomes… https://deadhomersociety.files.wordpress.com/2010/06/secretsofasuccessfulmarriage2.png
  8. 8. Releases do OpenStack Newton Out/2016 2010 Out/2010 Compute (Nova) Object Storage (Swift) Fev/2011 Compute (Nova) Object Storage (Swift) Image Service (Glance) Abr/2011 Compute (Nova) Object Storage (Swift) Image Service (Glance) Set/2011 Compute (Nova) Object Storage (Swift) Image Service (Glance) Abr/2012 + Identity (Keystone) + Dashboard (Horizon) Set/2012 + Quantum (Neutron) + Block Storage (Cinder) Abr/2013 + Common Libraries (Oslo) Out/2013 + Telemetry (Ceilometer) + Orchestration (Heat) Abr/2014 Abril/2015 Kilo + Bare metal (Ironic)+ DBaaS (Trove) Out/2014 + Data processing (Sahara) Out/2015 Big Tent https://www.openstack.org/software/project-navigator Abril/2016 Mitaka Big Tent
  9. 9. Módulos – Exemplo de estrutura de uma nuvem Dashboard Compute Storage Networking Shared Services
  10. 10. Módulos - OpenStack/AWS Equivalência OpenStack AWS https://www.openstack.org/software/ project-navigator Veja Mais
  11. 11. Flexibilidade, Liberdade
  12. 12. Flexibilidade e liberdade ”No lock-in” + diversos outros vendors
  13. 13. Interfaces de Orquestração – Opções Via Interface web Via Rest API Via CLI Grande ecossistema de soluções compatíveis (comerciais e Open Source) NET Node.js Perl PHP Python Ruby Yaml C C++ Clojure Erlang Go Java Android JavaScript SDKs para as Principais linguagens:
  14. 14. Interfaces de Orquestração – Listando Instâncias Nova list - Interface web Nova list - CLI Nova list - Rest API { "servers": [ { "id": "a291599e-6de2-41a6-88df-c443ddcef70d", "links": [ { "href": "http://openstack.example.com/v2/openstack/servers/a291599e-6de2-41a6-88df- c443ddcef70d", "rel": "self" }, { "href": "http://openstack.example.com/openstack/servers/a291599e-6de2-41a6-88df-c443ddcef70d", "rel": "bookmark" } ], "name": "new-server-test" } ] }
  15. 15. Interfaces de Orquestração – Heat HEAT - OpenStack Orchestration. Implementa um mecanismo de orquestração para lançar múltiplas e complexas aplicações em nuvem, utiliza templates em formato de arquivo texto. Os templates podem ser escritos em formato compatível com o modelo AWS CloudFormation (JSON) ou HOT Heat Orchestration Template (YAML) que é seu formato nativo. CFN – AWS Cloud Fromation (JSON) HOT– Heat Orchestration Template (YAML)
  16. 16. Interfaces de Orquestração – Heat 1) Launch Stack – Adicione o template 2) Defina os parâmetros
  17. 17. Interfaces de Orquestração – Heat 3) Launching Stack
  18. 18. Interfaces de Orquestração – Heat 4) Recursos criados!
  19. 19. Contribua! OPEN SOURCE NEEDS YOU!
  20. 20. Comunidade de Desenvolvedores - Estatísticas http://activity.openstack.org - (06 de Julho de 2016)
  21. 21. OpenStack – Hands-on DevStack é um script que realiza de forma ágil uma instalação de OpenStack para testes e desenvolvimento. É uma forma rápida de ter o primeiro contato, você pode realizar uma instalação all-in-one em uma maquina virtual. PackStack utiliza módulos Puppet para realizar a instalação dos diversos componentes do OpenStack em um único ou múltiplos servidores. Compatível com RHEL based (RHEL, CentOS e Fedora).
  22. 22. VenhaserumBetaTester,cadastre-se: www.uolhost.com.br/betatester no UOLHost Criamos para você a maior nuvem pública OpenStack do Brasil! Multi-regiões, novas funcionalidades, arquitetura otimizada, infraestrutura turbinada e muito mais...
  23. 23. Obrigado rsarmani@uoldiveo.com Twitter: @renatoarmani

×