Schody do nieba Włodek Dymaczewski Architekt rozwiązań Service Management 1
2
Cloud Computing Pracownik Banku 3
Idea cloud computing jest super, ale wdrożenie chmury prywatnej okazuje się często bardzo złożone kłopoty ze standaryzacją duży nakład pracy na utrzymanie problemy z integracją 4
Wirtualizacja staje się standardem. Organizacje zaczynają wdrażać kolejne elementy dostarczania usług w modelu chmury na bazie wirtualizacji Usługi w modelu chmury stawiają nacisk na prostotę konsumpcji i zarządzania Wirtualizacja podstawą chmury Rozliczanie w oparciu o zużycie i zarządzanie pojemnością Całościowe monitorowanie i optymalizacja środowiska Katalog usług biznesowych i samoobsługa Automatyzacja dostarczania usług Zarządzanie wirtualizacją 5
Dlaczego wirtualizacja nie wystarcza Szybkość dostarczania usług Priorytet #2 to dostosowanie tempa dostarczania usług do potrzeb biznesu. 43% respondentów chce przyspieszenie tempa dostarczania usług Wirtualizacja podstawą chmury Usługi w modelu chmury stawiają nacisk na prostotę konsumpcji i zarządzania Optymalizacja jakości 54% respondentów nie wie ile usług ma dostarczanych w modelu chmury 70% respondentów nie posiada narzędzi pozwalających monitorować poziom wykorzystanie usług 44% respondentów podkreśla brak przejrzystości w środowisku chmury i obawy o bezpieczeństwo Kontrola złożoności 40% respondentów wskazuje utratę kontroli nad środowiskiem jako główne zmartwienie 80% respondentów skupia się na zbudowaniu procesów zarządzania chmurą [Priorytet #1] 45% respondentów do 2015 z powodu usług w modelu chmury będzie potrzebować dynamicznej kontroli nad pamięciami masowymi Źródło: Forester Research Inc., 2011 IT Budget Planning Guide 6
Foundation Services Solutions Business Process as a Service Software as a Service Business Analytics and Optimization Social Business Smarter Commerce Smarter Cities Łatwość budowy skalowalnych rozwiązań chmury prywatnej z rozbudowanymi możliwościami integracji i zarządzania Szeroki wybór, bezpieczeństwo i przenośność aplikacji na platformie usług IBM SmartCloud Standaryzacja w oparciu o rozwiązania OpenStack Software as a service w połączeniu z specjalistyczną wiedzą branżową i analityką 7
Użytkownik SmartCloud Orchestrator SmartCloud Provisioning Portal samoobsługowy Silnik procesów (BPM) systemów Wzorce systemów vsys vsys vapp Tworzenie obrazów Biblioteka obrazów Licencje Backup Monitoring LAN/ SAN CMDB VMWare vcenter VMControl Power KVM XEN ESX Hyper-V 8
Nowe technologie tworzą nowe problemy Wirtualizacja + Automatyzacja = gwałtowny wzrost ilości serwerów Ilość serwerów x 100 Koszt utrzymania x 100 Liniowy wzrost kosztów utrzymania to za mało 9
Pożądane rozwiązanie Wymuszenie standaryzacji obrazów na wszystkich warstwach stosu oprogramowania Zapewnienie, że każdy serwer wirtualny jest startowany z wzorcowego obrazu Ograniczenie liczby wspieranych konfiguracji Ilość serwerów x 100 Koszt utrzymania proporcjonalny do ilości obrazów 10 serwerów 3 obrazy 1000 serwerów 3 obrazy 10
Wyzwania na drodze standaryzacji obrazów Działające systemy w sposób ciągły gubią standard konfiguracji Różne grupy ludzi kontrolują różne warstwy stosu oprogramowania, a każda ma własne rozumienie pojęcia standardu Stan zgodny ze standardem jest trudny do zdefiniowania Standaryzacja to ciągły proces, a nie jednorazowa akcja 11
Virtual Image Library jak może Ci pomóc? Wyszukiwanie obrazów w całej organizacji Federacja repozytoriów obrazów Analiza obrazów w oparciu o bazę wiedzy Konsolidacja podobnych obrazów Analiza podobieństwa obrazów Określanie odchylenia maszyny od wzorcowego obrazu Identyfikacja zmian dokonanych od czasu wystartowania maszyny Wersjonowanie obrazów wzorcowych i zarządzanie aktualizacją 12
Zarządzanie obrazami Virtual Image Library Jedno repozytorium obrazów dla różnych środowisk Wykrywanie obrazów w całej infrastrukturze Automatyczne indeksowanie i katalogowanie obrazów Granularna kontrola dostępu Weryfikacja kompatybilności obrazów dla różnych środowisk VM VM Linux VM Windows VM LVM VM Multi disk VM Not Compatible VM Partially Compatible Fully Compatible HSLT KVM, Xen, ESXi, Hyper-V 13
Wyszukiwanie Wiele serwerów, wiele rozłącznych środowisk jak znaleźć potrzebny obraz? IBM Virtual Image Library zapewnia: Federację repozytoriów obrazów pojedynczy widok całego środowiska Przeszukiwanie obrazów w oparciu o zawartość Wykrywanie obrazów w trybie offline 14
Virtual Image Library - architektura Środowisko analityczne import Środowisko operacyjne Obrazy VM Instancje VM Lista obrazów wykrywanie Repozytorium GUI REST API Repozytorium wzorcowe Check out, check in VMware vcenter Baza Wiedzy Indexer Indeksowanie Moduł analityczny Repozytorium Obrazy VM Instancje VM Virtual Image Library IBM SmartCloud Provisioning 15
Porównanie obrazów 16
Ranking obrazów wg podobieństwa 17
Kontrola wersji Kto zmienił obraz wzorcowy i kiedy? Których działających obrazów ta zmiana dotyczy? IBM Virtual Image Library zapewnia: Łączenie obrazów w logiczne drzewa wersji Porównywanie obrazów na poziomie produktów i plików 18
Wersjonowanie obrazów 19
Wykrywanie odchyleń Jak stwierdzić jak zmienił się obraz od oryginalnej wersji? Virtual Image Library zapewnia: Utrzymywanie wzorcowych kopii obrazów w centralnym repozytorium Porównanie działających obrazów z wzorcem i wyszukiwanie różnic 20
Zarządzanie podatnościami Które obrazy powinny być zaktualizowane? Jak stwierdzić które obrazy zawierają podatności? Virtual Image Library zapewnia: Identyfikację obrazów nie zawierających poprawek Wyszukiwanie obrazów zawierających podatne wersje oprogramowania 21
Integracja z VMware vsphere Client Jako użytkownik VMware jak mogę skorzystać z Virtual Image Library? IBM Virtual Image Library zapewnia: Plug-in do vsphere Client Dostęp do funkcji VIL z poziomu konsoli vsphere Client 22
Image Construction and Composition Tool Standaryzacja budowania obrazów Specjalista OS Specjalista DB/App Projektant systemu RAM RAM DB2 Tomcat RHEL DB2 Tomcat RHEL Obraz podstawowy Paczki oprogramowania Gotowy obraz Podział odpowiedzialności Automatyzacja 23
Użytkownik SmartCloud Orchestrator SmartCloud Provisioning Portal samoobsługowy Silnik procesów (BPM) systemów Wzorce systemów vsys vsys vapp Tworzenie obrazów Biblioteka obrazów Licencje Backup Monitoring LAN/ SAN CMDB VMWare vcenter VMControl Power KVM XEN ESX Hyper-V 24
Obrazy systemów VM1 VM1 VM1 VM 2 VM 2 VM 2 VM 2 VM 3 VM 3 Złożony wzorzec systemu/aplikacji 25
Elastyczne definiowanie i klonowanie wzorców Możliwość kreowania całych środowisk w jednym kroku Możliwość definiowania połączeń i zależności pomiędzy obrazami Możliwość dodawania własnych pakietów i rozszerzeń 26
Użytkownik SmartCloud Orchestrator SmartCloud Provisioning Portal samoobsługowy Silnik procesów (BPM) systemów Wzorce systemów vsys vsys vapp Tworzenie obrazów Biblioteka obrazów Licencje Backup Monitoring LAN/ SAN CMDB VMWare vcenter VMControl Power KVM XEN ESX Hyper-V 27
SmartCloud Provisioning Automatyzacja Chmura App DB Web Aplikacja złożona Administracja Definiowanie wzorców Portal Utwórz system wg wzorca Cloud Administrator Cloud Consumer 28
Monitoring Governance Help Desk Storage Backup Skonfiguruj backup Skonfiguruj Monitoring Zatwierdzanie Zmiany limitów Otwórz zgłoszenie Dodaj wolumen Sieć Otwórz porty SmartCloud Orchestrator Integracja Automatyzacja App DB Web Aplikacja złożona Konfigura cja Dodaj do CMDB Chmura Administracja Definiowanie wzorców Definiowanie przepływów Portal Utwórz system wg wzorca Cloud Administrator Cloud Consumer 29
SmartCloud vs PureSystems SmartCloud Orchestration Elastyczna integracja z innymi domenami zarządzania IT SmartCloud Provisioning Zaawansowana automatyzacja SmartCloud Entry Podstawowa automatyzacja Własny sprzęt SmartCloud Provisioning Zaawansowana automatyzacja PureFlex System PureApplication System 30
Monitorowanie i optymalizacja systemów zwirtualizowanych SmartCloud Monitoring Widok statusu całego środowiska, serwerów, pamięci masowych, sieci, wirtualizacji i systemów operacyjnych Topologia kluczowych zasobów Raporty ze statusu i wykorzystania monitorowanych zasobów Cluster Workload Utilization and Forecast Cluster Workload Balance Cluster Top Consumers Cluster Bottom Consumers Look for other clusters with available capacity Planowanie wykorzystania w scenariuszach Co-Jeśli 1 Optymalizacja rozłożenia systemów wirtualnych w oparciu o reguły Analiza wydajności w celu właściwego alokowania zasobów Integracja z bogatym systemem rozwiązań IBM Tivoli i firm trzecich 31
Zarządzanie pojemnością 32
Pytania Dziękuję! dymaczewski@pl.ibm.com 33