Cloud open source
utilizando OpenStack
#RanchoDev
Rodrigo Barbieri
FIT - Instituto de Tecnologia
OpenStack
Quem sou eu?
● Mestre em Ciência da Computação -- UFSCar (2016)
● Core Developer & Reviewer no projeto OpenStack Manila (2...
FIT - Instituto de Tecnologia
FIT - Instituto de Tecnologia
Primeiramente: O que é Cloud?
Primeiramente: O que é Cloud?
Elasticidade
Recursos self-service sob demanda
Ampla conectividade
Escalonamento de recursos...
Tipos de Cloud
Platform as a Service
Infrastructure as a Service
Software as a Service
Infrastructure as a Service
O que é preciso numa Cloud?
Authentication Storage
APIs
Users
Compute Networking
O que é o OpenStack
● Esforço colaborativo
● IaaS
● Open Source
Quem está envolvido?
Pilares do OpenStack
● Vendors
○ 614 entidades envolvidas
● Comunidade
○ 59815 membros
○ Usuários envolvidos
● Open Source...
Módulos OpenStack
Identity
Service
Block
Storage Networking
Compute
Shared
Files
Service
Image
Service
Object
Storage
Dash...
Base OpenStack
Ciclo de desenvolvimento
● Release a cada 6 meses
● Evento “OpenStack Summit”
○ Lançamento
○ Gathering de developers
○ Gat...
Como participar do OpenStack?
Carreiras
Dev DevOps Ops
Voltado para: ● Inovação
● Desenvolvimento core
nos projetos/arquitetura
OpenStack
● Desenvolvime...
Como começo?
● Dev: envolva-se nos projetos, corrija alguns bugs, revise specs
● DevOps: instale o DevStack, corrija bugs ...
Início (Dev)
Criação de contas:
● OpenStack.org (Identidade OpenStack)
● Launchpad (Bug tracking)
● Gerrit (Code Review)
L...
Dicas para a carreira
● Interaja com vários projetos
● Envolva-se na comunidade
● Sempre lembre da usabilidade ao desenvol...
Como ficar antenado?
● Mailing list “Comunidade OpenStack Brasil”
○ https://groups.google.com/d/forum/openstack-br
● Págin...
Perguntas?
Contato
Mail: rodrigo.barbieri2010@gmail.com / rodrigo.barbieri@fit-tecnologia.org.br
IRC: “ganso” no canal #openstack-man...
Obrigado!
Upcoming SlideShare
Loading in …5
×

Cloud open source utilizando OpenStack

26 views

Published on

Apresentação feita no evento #RanchoDev em Sorocaba, com o intuito de fazer uma introdução sobre as carreiras e o mercado OpenStack ao público de desenvolvedores.

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
26
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloud open source utilizando OpenStack

  1. 1. Cloud open source utilizando OpenStack #RanchoDev Rodrigo Barbieri FIT - Instituto de Tecnologia OpenStack
  2. 2. Quem sou eu? ● Mestre em Ciência da Computação -- UFSCar (2016) ● Core Developer & Reviewer no projeto OpenStack Manila (2016) ● Analista de desenvolvimento no FIT (2012)
  3. 3. FIT - Instituto de Tecnologia
  4. 4. FIT - Instituto de Tecnologia
  5. 5. Primeiramente: O que é Cloud?
  6. 6. Primeiramente: O que é Cloud? Elasticidade Recursos self-service sob demanda Ampla conectividade Escalonamento de recursos Recursos sob medida Alta disponibilidade
  7. 7. Tipos de Cloud Platform as a Service Infrastructure as a Service Software as a Service
  8. 8. Infrastructure as a Service
  9. 9. O que é preciso numa Cloud? Authentication Storage APIs Users Compute Networking
  10. 10. O que é o OpenStack ● Esforço colaborativo ● IaaS ● Open Source
  11. 11. Quem está envolvido?
  12. 12. Pilares do OpenStack ● Vendors ○ 614 entidades envolvidas ● Comunidade ○ 59815 membros ○ Usuários envolvidos ● Open Source ○ 20 milhões de linhas de código
  13. 13. Módulos OpenStack Identity Service Block Storage Networking Compute Shared Files Service Image Service Object Storage Dashboard Orchestration Database Service Bare-metal Provisioning DNS Service Elastic Map Reduce Containers Messaging Secret Key Management Application Catalog Telemetry
  14. 14. Base OpenStack
  15. 15. Ciclo de desenvolvimento ● Release a cada 6 meses ● Evento “OpenStack Summit” ○ Lançamento ○ Gathering de developers ○ Gathering de investidores ○ Gathering de usuários ● Midcycle a cada 3 meses ● Feature Freeze 1 mês antes do lançamento ● 1-2 semanas de correção de bugs
  16. 16. Como participar do OpenStack?
  17. 17. Carreiras Dev DevOps Ops Voltado para: ● Inovação ● Desenvolvimento core nos projetos/arquitetura OpenStack ● Desenvolvimento de drivers ● + Upstream, - Downstream ● Desenvolvimento para cloud ● Desenvolvimento de customizações ● Desenvolvimento de scripts ● + Downstream, - Upstream ● Realização de deployments ● Manutenção e gerenciamento da infra Presente em: ● Institutos de Tecnologia ● Vendors ● Universidades ● Provedores Cloud ● Empresas que usam cloud ● Todos Conhecimento: ● Python, Linux e características do projeto e hardware envolvidos ● OpenStack, Linux, Python, Redes, Web, Bash ● Linux, Redes, Bash, OpenStack, Python
  18. 18. Como começo? ● Dev: envolva-se nos projetos, corrija alguns bugs, revise specs ● DevOps: instale o DevStack, corrija bugs ou faça melhorias na interface ● Ops: faça deploy de uma distribuição (Mirantis, Red Hat, SuSE, Ubuntu)
  19. 19. Início (Dev) Criação de contas: ● OpenStack.org (Identidade OpenStack) ● Launchpad (Bug tracking) ● Gerrit (Code Review) Ler documentação Participar no IRC Registro no Stackalytics Fazer reviews Puxar assign em bug / registrar blueprint / escrever spec Instalação do DevStack (em uma VM) Fazer alterações Fazer unit tests, funcional tests, validar testes e pep8 Comitar, submeter patch ao gerrit (git review) Observar os CIs e acompanhar review Fazer alterações de review (git commit --amend, git review)
  20. 20. Dicas para a carreira ● Interaja com vários projetos ● Envolva-se na comunidade ● Sempre lembre da usabilidade ao desenvolver ● Faça MUUUUUUUUUUUUITOS reviews ● Não tenha medo de ler logs ● Use o OpenStack
  21. 21. Como ficar antenado? ● Mailing list “Comunidade OpenStack Brasil” ○ https://groups.google.com/d/forum/openstack-br ● Página “OpenStack Brasil” no Facebook ○ https://www.facebook.com/groups/openstackbrasil ● Site oficial do OpenStack ○ http://www.openstack.org
  22. 22. Perguntas?
  23. 23. Contato Mail: rodrigo.barbieri2010@gmail.com / rodrigo.barbieri@fit-tecnologia.org.br IRC: “ganso” no canal #openstack-manila Site do FIT: www.fit-tecnologia.org.br
  24. 24. Obrigado!

×