2. OpenStack
Co i Jak
Fundacja OpenStack
Robert Zaremba OpenStack Wrocław 26 września 2012 2 / 18
3. OpenStack
Co i Jak
Fundacja OpenStack
Druga najbardziej dochodowa fundacja w FOSS (po Linux, następnie
jest Mozilla i Apache)
Robert Zaremba OpenStack Wrocław 26 września 2012 2 / 18
4. OpenStack
Co i Jak
Fundacja OpenStack
Druga najbardziej dochodowa fundacja w FOSS (po Linux, następnie
jest Mozilla i Apache)
Najszybciej rozwijający się projekt w historii (ponad 180
wspierających organizacji)
Robert Zaremba OpenStack Wrocław 26 września 2012 2 / 18
5. OpenStack
Co i Jak
Fundacja OpenStack
Druga najbardziej dochodowa fundacja w FOSS (po Linux, następnie
jest Mozilla i Apache)
Najszybciej rozwijający się projekt w historii (ponad 180
wspierających organizacji)
OpenStack to nie jest tania alternatywa dla płatnych rozwiązań. To
jest dominująca technologia w rynku IaaS
Robert Zaremba OpenStack Wrocław 26 września 2012 2 / 18
6. OpenStack
Co i Jak
Fundacja OpenStack
Druga najbardziej dochodowa fundacja w FOSS (po Linux, następnie
jest Mozilla i Apache)
Najszybciej rozwijający się projekt w historii (ponad 180
wspierających organizacji)
OpenStack to nie jest tania alternatywa dla płatnych rozwiązań. To
jest dominująca technologia w rynku IaaS
Robert Zaremba OpenStack Wrocław 26 września 2012 2 / 18
7. Co wyróżnia OpenStack
COMMUNITY
Zostało rozpoczęte przez community
Jest “sprzedawane” przez community
Cel: zjednoczyć developerów
Robert Zaremba OpenStack Wrocław 26 września 2012 3 / 18
8. Projekt Management
PTL Elected Project Technical Leads - podejmują decyzje z na poziomie
całego projektu. Wybierani przez “trzon” developerów na 6mc.
Robert Zaremba OpenStack Wrocław 26 września 2012 4 / 18
9. Projekt Management
PTL Elected Project Technical Leads - podejmują decyzje z na poziomie
całego projektu. Wybierani przez “trzon” developerów na 6mc.
PPB Project Policy Board -¿ “Technical Commitee” - nadzorują projekt.
Wybierają jakie projekty wchodzą do inkubatora, i jakie projekty z
inkubatora wchodzą bezpośrednio w “core” OpenStack
Robert Zaremba OpenStack Wrocław 26 września 2012 4 / 18
10. Projekt Management
PTL Elected Project Technical Leads - podejmują decyzje z na poziomie
całego projektu. Wybierani przez “trzon” developerów na 6mc.
PPB Project Policy Board -¿ “Technical Commitee” - nadzorują projekt.
Wybierają jakie projekty wchodzą do inkubatora, i jakie projekty z
inkubatora wchodzą bezpośrednio w “core” OpenStack
Menadżerzy Rackspace
Kontrola
wydań
społeczności
PR
ma prawa do marki OpenStack
Robert Zaremba OpenStack Wrocław 26 września 2012 4 / 18
11. Cele fundacji
OpenStack Fundation
Zapewnia ciągłość OpenStacka
wsparcie dla firm
stworzenie środków umożliwiających sukces OpenStack
Robert Zaremba OpenStack Wrocław 26 września 2012 5 / 18
12. Cele fundacji
OpenStack Fundation
Zapewnia ciągłość OpenStacka
wsparcie dla firm
stworzenie środków umożliwiających sukces OpenStack
ekosystem dla firm mających w celu robienia pieniędzy
Robert Zaremba OpenStack Wrocław 26 września 2012 5 / 18
13. Cele fundacji
OpenStack Fundation
Zapewnia ciągłość OpenStacka
wsparcie dla firm
stworzenie środków umożliwiających sukces OpenStack
ekosystem dla firm mających w celu robienia pieniędzy
zachęcanie i finansowanie developerów do rozwoju.
Robert Zaremba OpenStack Wrocław 26 września 2012 5 / 18
14. Usługi fundacji
OpenStack Fundation
środowisko testowe
Narzędzia dla developerów (repo itp..)
Robert Zaremba OpenStack Wrocław 26 września 2012 6 / 18
15. Usługi fundacji
OpenStack Fundation
środowisko testowe
Narzędzia dla developerów (repo itp..)
organizacja wydarzeń, konferencji, promocja
Robert Zaremba OpenStack Wrocław 26 września 2012 6 / 18
16. Usługi fundacji
OpenStack Fundation
środowisko testowe
Narzędzia dla developerów (repo itp..)
organizacja wydarzeń, konferencji, promocja
dokumentacja
promocja poprzez tworzenie szkoleń, książek itp..
Robert Zaremba OpenStack Wrocław 26 września 2012 6 / 18
17. Członkostwo w fundacji
Individual members - niezależni uczestnicy lub pracownicy czy też
deleganci z innych firm. Większość pracowników koordynuje
“community”
Platinium members - firmy które wywarły znaczący wpływ na
OpenStack w finansowaniu i rozwoju (AT&T, Canonical, HP, IBM,...)
Gold members - firmy finansujące i rozwijające OpenStack, ale w
mniejszym stopniu niż Platinium Members, np: Cisco, Dell,
DreamHost...
Robert Zaremba OpenStack Wrocław 26 września 2012 7 / 18
18. Członkostwo w fundacji
Individual members - niezależni uczestnicy lub pracownicy czy też
deleganci z innych firm. Większość pracowników koordynuje
“community”
Platinium members - firmy które wywarły znaczący wpływ na
OpenStack w finansowaniu i rozwoju (AT&T, Canonical, HP, IBM,...)
Gold members - firmy finansujące i rozwijające OpenStack, ale w
mniejszym stopniu niż Platinium Members, np: Cisco, Dell,
DreamHost...
Każda z grup wybiera spośród siebie zarząd (po 8 osób)
Robert Zaremba OpenStack Wrocław 26 września 2012 7 / 18
19. Wymagania
Efektywne koszty.
prowizja za użycie (skalowalność)
uniwersalność - niezależne komponenty, które można używać
wiele użytkowników może korzystać z tych samych zasobów
wirtualizacja zasobów
łatwe zliczanie i pobieranie / zwracanie opłat
Robert Zaremba OpenStack Wrocław 26 września 2012 8 / 18
20. Wymagania
Efektywne koszty.
prowizja za użycie (skalowalność)
uniwersalność - niezależne komponenty, które można używać
wiele użytkowników może korzystać z tych samych zasobów
wirtualizacja zasobów
łatwe zliczanie i pobieranie / zwracanie opłat
NIEZAWODNOŚĆ
Robert Zaremba OpenStack Wrocław 26 września 2012 8 / 18
21. Typy chmury
IaaS SaaS
Infrastructure as a Service
Software as a Service
elastyczne zasoby sprzętowe
Programy, serwisy dostarczane
dostarczane przez internet
przez internet (aplikacje google,
+ łatwo przenieść swoje MS office w chmurze, zoho
aplikacje do tego typu usług itp...,)
problemy z bazami danych + największy udział w rynku
(trzeba opracować niezależne, (kasa)
swoje rozwiązanie?)
- mało elastyczne
Robert Zaremba OpenStack Wrocław 26 września 2012 9 / 18
23. Mit IaaS
nie wirtualizacji
IaaS = wirtualizacja
Typowy stos Iaas
User Interface
Business logic
Zarządzanie zasobami
CPU, sieć, dysk
Robert Zaremba OpenStack Wrocław 26 września 2012 10 / 18
24. Rozwiązanie do budowy chmury
Robert Zaremba OpenStack Wrocław 26 września 2012 11 / 18
25. Rozwiązanie do budowy chmury
Główne commponenty
Chmura
OpenStack spełnia wymagania chmury.
Compute - “Nova”
a cloud fabric controller, used to start up virtual instances for either a user
or a group. It’s also used to configure networking for each instance or
project that contains multiple instances for a particular project.
Robert Zaremba OpenStack Wrocław 26 września 2012 12 / 18
26. Rozwiązanie do budowy chmury
Główne commponenty
Storage - “Swift”
a system to store objects in a massively scalable large capacity system with
built-in redundancy and failover. Object Storage has a variety of
applications, such as backing up or archiving data, serving graphics or
videos (streaming data to a userˆ s browser), storing secondary or tertiary
a
static data, developing new applications with data storage integration,
storing data when predicting storage capacity is difficult, and creating the
elasticity and flexibility of cloud-based storage for your web applications.
Image Service - “Glance”
a lookup and retrieval system for virtual machine images. It can be
configured in three ways: using OpenStack Object Store to store images;
using Amazon’s Simple Storage Solution (S3) storage directly; or using S3
storage with Object Store as the intermediate for S3 access.
Robert Zaremba OpenStack Wrocław 26 września 2012 13 / 18
27. Rozwiązanie do budowy chmury
Komponenty które zostały wypromowane do Core
Dashboard - “Horizon”
provides a modular web-based user interface for all the OpenStack services.
Identity - “Kyestone”
provides authentication and authorization for all the OpenStack services. It
also provides a service catalog of services within a particular deployment.
Robert Zaremba OpenStack Wrocław 26 września 2012 14 / 18