Letnia Akademia SUSE Implementacja nowych rozwiązań open source wszystko, co musisz wiedzieć! Każdy kolejny czwartek do 7 września w godz. 10:00-12:00.
Omawiane tematy: Dzisiaj: OpenStack z pudełka Jak zacząć, architektura, konfiguracja oprogramowania, zarządzanie chmurą, kalkulacja usług i aprowizacja 31 sierpnia: Budowa Software Defined Storage z SUSE Enterprise Storage. 7 września: Konteneryzacja aplikacji z SUSE CaaS Platform (orkiestracja z Kubernetes, MicroOS dla mikroserwisów i kontenerów, zarządzanie konfiguracją z Salt) Nagranie z 3 sierpnia: Zarządzanie farmami serwerów Linux i kontenerami z SUSE Manager 3.1 (dystrybucje rpm SUSE/Red Hat) Nagranie z 17 sierpnia: Ciągłość działania serwerów Linux (Zero Downtime z Live Patching, Rollback, HA). 2
Informacje porządkowe Wszystkie zajęcia są nagrywane Link do nagrania i prezentacji rozsyłamy do wszystkich zarejestrowanych osób W trakcie można zadawać pytania korzystając z okna Questions SUSECON w Pradze już za miesiąc! www.susecon.com 3
Zapraszamy na zajęcia! 4
OpenStack z pudełka Piotr Piotrowski Architekt rozwiązań, SUSE Polska Czarny@suse.com Adam Dyszkowski CEO, Softgen Adam.Dyszkowski@Softgen.pl Letnia Akademia SUSE 24 sierpnia 2017 r.
Software-Defined Infrastructure (SDI) od firmy SUSE Application Delivery Management Operations, Monitor and Patch SUSE Manager openattic Custom Micro Service Applications Kubernetes / Magnum Containers SUSE CaaS Platform Platform as a Service Cloud Foundry Private Cloud / IaaS SUSE OpenStack Cloud Cluster Deployment Crowbar Salt Orchestration Heat Kubernetes Virtualization KVM, Xen, VMware, Hyper-V, z/vm Software Defined Everything Storage SUSE Enterprise Storage Operating System SUSE Linux Enterprise Server Networking SDN and NFV Public Cloud SUSE Cloud Service Provider Program Physical Infrastructure: Server, Switches, Storage
Czym właściwie jest OpenStack? OpenStack to szkielet, platforma przetwarzania, wysoko skalowalny zestaw oprogramowania pozwalający na obsługę aplikacji chmurowych Chmurowe czyli takie, które można skalować poziomo poprzez rozmnażania instancji Chodzi o to, aby napisana aplikacja była odporna na awarię maszyny wirtualnej
Czym właściwie jest OpenStack? Przy takim założeniu awaria pojedynczej maszyny nie ma istotnego wpływu na produkcję. Pomysł, żeby zamiast budować rozwiązanie HA zbudować usługi w oparciu o odporny framework. Mimo powyższego, dużo ludzi chce traktować OpenStacka jako bezpośrednią alternatywę dla wirtualizacji i na tym się skupimy.
Taki pomysł wdrażamy sobie sami OpenStacka jako IAAS Podstawowe pytania: 1. Ilu mamy programistów w zespole? 2. Jak planujemy realizować SLA w przypadku błędów w kodzie? 3. Kto jest dedykowanym inżynierem / kierownikiem projektu dedykowanym... Tak naprawdę powyższe pytania są pytaniami o SLA dla projektu i utrzymania. Poza powyższymi to dziecinnie proste
Myślimy o własnym IAAS za pomocą OpenStacka Wirtualizacja Rozwiązanie stworzone do tego, aby na pojedynczym serwerze można było uruchomić wiele maszyn wirtualnych. Zapewnia HA Zapewnia w większości przypadków wielodostępny system plików Zapewnia wygodny interfejs zarządzający Zapewnia możliwość gradacji uprawnień Zapewnia wsparcie producenta na całość rozwiązania Takich jak nasze jest tysiące w PL, a miliony na świecie OpenStack Rozwiązanie stworzone......to framework, a nie rozwiązanie to tak, jakby mówić, że LEGO to Sokół Millenium zbudowany z klocków... HA - jak sobie zrobimy System plików - jak przygotujemy, wybierzemy i skonfigurujemy Interfejs - jak sobie wybierzemy czy napiszemy Możemy wszystko ze szwagrem Znaczy czyje w szczegółach? Naszego zespołu programistów? Na koniec dnia jest jedno nasze... Mniej skalowalne Wysoce skalowalne!!! Trzeba zapłacić Za darmo!!!
Co zapewnia SUSE OpenStack Cloud Powtarzalność Stabilność mówimy o wersji SIEDEM. To nie coś nowego Przewidywalność Wsparcie techniczne jednego z głównych kontrybutorów projektu
Architektura systemu OpenStack Nie ma opisu architektury, jest OpenStack Architecture Design Guide Nadal mówimy o klockach, a nie produkcie
Architektura sprzętowa dla proponowanej konfiguracji
CloudOval - SUSE Cloud front-end Warstwa biznesowa chmury zapewniająca: 1. Portal użytkowników Możliwość zamawiania usług IT z katalogu Zarządzanie cyklem życia usług Zarządzanie użytkownikami w projekcie / organizacji 2. Portal administratora Tworzenie katalogu usług IT Administracja projektami / organizacjami 3. Provisioning i rozliczanie zużycia usług poprzez GUI 4. Rozwiązywanie problemów w systemie ticket owym 5. Logowanie operacji Działa na zasadzie proxy wykorzystując API
Chmura prywatna: CloudOval i SUSE OpenStack Cloud 1. Oszczędność czasu i pieniędzy 2. Kontrola kosztów 3. Elastyczność w dostarczaniu usług i zarządzaniu infrastrukturą 4. Bezpieczeństwo i zgodność z regulacjami Przykłady zastosowań: Środowiska testowe i developerskie Maszyny wirtualne / IaaS Centra usług wspólnych
Business case Chmura prywatna dla MŚP Infrastruktura: 1x admin node, 2x control nodes, 3x compute nodes, 2x storage nodes, 2x 10Gb switch Oferta IaaS: Mikro (1vcpu, 4 GB ram, 50 GB HDD), Mini (2vcpu, 8 GB ram, 100 GB HDD), Midi (4vcpu, 16 GB ram, 200 GB HDD) około 100 maszyn wirtualnych Ceny / miesiąc: Mikro 86 PLN, Mini 172 PLN, Midi 344 PLN Wdrożenie: 2-4 tygodnie Rozbudowa: dołożenie kolejnych węzłów compute i storage, macierzy dyskowych, strefy w chmurze publicznej Licencjonowanie: per socket pod kontrolą węzła control node
Demo https://demo.cloudoval.com