Wirtualizacja i Automatyzacja IT OpenStack Dlaczego warto znać Openstack? Wojciech Barczyński Krzysztof Barczyński Gabriel Staicu
Wojciech Barczyński Startup, dev dla publicznej chmury Openstack Gabriel Staicu Startup, system inżynier dla publicznej chmury Openstack 2 Krzysztof Barczyński R&D, aplikacje na publicznych i prywatnych chmurach
Agenda Co to jest wirtualizacja? Co to jest Openstack? Dlaczego Openstack? Openstack w mojej firmie Studia podyplomowe na WSB 3
Openstack
Co to jest wirtualizacja? Tradycyjnie Wirtualizacja 5 Kiedyś Dziś
Prywatna i Publiczna Chmura Publiczna chmura (21 mld $): Amazon AWS.. Azure, Google Compute Engine, Rackspace (Openstack) Prywatna chmura (12 mld $): VMware vcloud, firmy dostarczające Openstack 6
Co to jest Infrastructure-as-a-Service? Openstack 7
Co to jest Infrastructure-as-a-Service? 8
Co to jest Openstack? 1. System operacyjny dla chmur typu IaaS 2. Modułowa platforma 3. Skalowalna platforma 4. Wspierana przez największe firmy IT i dystrybucje Linux-a 5. Największy projekt Open Source na świecie 6. Ecosystem 9
Co to jest Openstack? 10
Co to jest Openstack? 11
Kto używa Openstack? 12 https://www.openstack.org/user-stories/
Co to jest wirtualizacja? Problemy rozwiązane przez wirtualizacje 1. Niewykorzystane zasoby systemów 2. Długi czas wymagany na zakup i konfigurację nowego systemu 3. Trudno zautomatyzować zarządzanie fizycznymi serwerami 4. Brak elastyczności 13
Kto tworzy Openstack? #Commits 14 250+ włączając: Intel, Samsung, ebay, CERN, Dell, Canonical, Allegro
Kto tworzy Openstack? Openstack Foundation 8 15
Openstack Community COMPANIES 483 INDIVIDUAL MEMBERS 21,252 TOTAL DEVELOPERS LAST 30 DAYS COMMITS COUNTRIES 149 TOP 10 COUNTRIES US, Russia, China, France, Great Britain, Ireland, Japan, Australia, Czech Republic, Ukraine ACCEPTED CODE CONTRIBUTIONS 30403574 95,369 Sources for chart: openstack.org and http://activity.openstack.org/dash/browser March 2, 2015 16 Source for quote: As OpenStack Stabilizes Big Questions Remain for the Foundation, November 2014 James Staten Forrester Research Blog Post
17 http://www.ohloh.net/p/compare?project_0=openstack&project_1=apache +CloudStack&project_2=Eucalyptus
Strategie wdrażania Openstack-a W oparciu o ankietę Openstack 2015 [1]: Quality Engineering, Testowanie Hostowanie aplikacji web Przechowywanie danych i backup 18 [1] http://superuser.openstack.org/articles/ openstack-users-share-how-their-deployments-stack-up
Dlaczego Openstack? Opensource Za darmo, gotowe pakiety i instalatory Szerokie wsparcie firm (no vendor locking) Modułowa architektura Wysoka konfigurowalność (KVM,, ) Zweryfikowana w małej (2-10) i wielkiej skali (10 000+) 19
Studia Podyplomowe Wojciech Barczyński Gabriel Staicu
Dlaczego warto znać Openstack? 1. Niedostatek specjalistów 2. Duże aplikacji do migracji do Openstack-a 3. Dużo firm będzie przechodzić do Openstack-a (strategiczna decyzja) 4. Większa odpowiedzialność i wyższe wynagrodzenie 21
Studia podyplowe na WSB Ecosystem Openstack od strony user-a Architekturę i działanie komponentów z Openstack Core Jak zautomatyzować instalację Openstack-a 22 (chef, saltstack, ansible) Skonfigurować i zainstalować komponenty Openstack (e.g., HA) Nowe trendy w Openstacku, co się dzieje? (Throve, Hadoop)
Program Studiów Podyplomowych 176 godzin z Openstackiem 23 (Core) 60% + zadania praktyczne
Dla kogo są te studia Każdy z podstawami Linuxa i wirtualizacji Inżynierowie Systemowi Inżynierowie Jakości Adminstratorzy Inżynierowie Oprogramowania 24
Pytania? Wojciech Barczyński wbarczynski@gmail.com 25
Dziękujemy
Backup slides Wojciech Barczyński wbarczynski@gmail.com
28 https://www.openstack.org/user-stories/
Co to jest openstack? Compute Provision and manage large pools of on-demand computing resources Object Storage Block Storage Networking Dashboard Shared Services Petabytes of reliable storage on standard gear Volumes on commodity storage gear, and drivers for more advanced systems like IBM, EMC, HP, Red Hat/Gluster, Ceph/RBD, NetApp, SolidFire, and Nexenta Software defined networking automation with pluggable backends Self-service, role-based web interface for users and administrators Multi-tenant authentication system that ties to existing stores (e.g. LDAP), Image Service 29
30
Samemu ü 230+ Pages in 5 days. ü Written by experienced OpenStack operators. ü In less than a week of publication, the book was downloaded over 2,000 times now over 5,000 downloads! 31
Openstack Code Base 24M+ lines of code is mostly written in Python has a well-established, mature code base maintained by a very large development team took an estimated 711 years of effort (COCOMO model) starting from its first commit in December 2006 32
33
Co jest unikalne o Openstack - Elastyczna architektura - Łatwo zintegrować komercyjne rozszerzenia - Szerokie wsparcie firm - Opensource - Działa z szerokim wachlarzem technologii 34