Fujitsu World Tour 2019 Nowoczesne Data Center Sebastian Perczyński Tomasz Śmigiera featuring Intel technology
Agenda Definicja i założenia Architektura i zasada działania Dostępność systemu (SLA) Porównanie koncepcji 1
Definicja i założenia
Definicja System hiperkonwergentny (ang. hyperconverged hystem lub HCI ) Jest to połączenie (zwirtualizowanych): mocy obliczeniowej, sieci oraz przestrzeni dla danych w zintegrowanej jednostce często określanej pojęciem węzła. 3
Hiperkonwergencja dobra we wszystkim? O wiele mniej Komponentów Przestrzeni Energii Chłodzenia Uproszczenie Łatwa administracja Redukcja kosztów IT Poszerzenie posiadanej wiedzy Mniejszy poziom OPEX Elastyczne skalowanie Wbudowana wysoka dostępność Zdefiniowana programowo 4
Architektura i zasada działania
Budowa systemów HCI Serwery 6
Budowa systemów HCI Przełączniki Ethernet Serwery 7
Budowa systemów HCI Przełączniki Ethernet Serwery Przełączniki FC Macierz 8
Budowa systemów HCI Przełączniki Ethernet Serwery Przełączniki FC Macierz Systemy hiperkonwergentne nie posiadają centralnych zasobów dyskowych. 9
Budowa systemów HCI Serwery Przełączniki Ethernet Macierz Te same przełączniki dla sieci LAN oraz dla sieci SAN Jedna sieć fizyczna Dwie sieci rozdzielone logicznie Systemy hiperkonwergentne nie posiadają centralnych zasobów dyskowych. 10
Zasada działania 11
Zasada działania RAID 12
Zasada działania Przeniesiona ma dostęp do tego samego dysku 13
Zasada działania Przeniesiona ma dostęp do tego samego dysku 14
Zasada działania 15
Zasada działania 16
Zasada działania Maszyna nie musi być uruchomiona w miejscu, gdzie znajdują się jej dane Lokalizacja maszyny ma wpływ na odczyty, ale nie na zapisy 17
Zasada działania Maszyna nie musi być uruchomiona w miejscu, gdzie znajdują się jej dane Lokalizacja maszyny ma wpływ na odczyty, ale nie na zapisy 18
Dostępność systemu (SLA)
Potencjalna planowana niedostępność w ciągu roku Aktualizacja oprogramowania serwera Hypervisor 3 8 x podczas pracy, wymagany restart, około. 15 min niedostępności Aktualizacja firmware serwera irmc 0 1 x, podczas pracy, wymagany restart irmc, zazwyczaj bez przerw BI 1 6 x, wymagany restart, około. 30 min niedostępności Kontroler dysków 0 2 x, wymagany restart, około. 20 min niedostępności Karta I/O (CNA, FC) 0 2, wymagany restart, około. 20 min niedostępności Aktualizacja oprogramowania macierzy Oprogramowanie kontrolerów 0 3 x, podczas pracy, wymagany restart kontrolera, bez przerw, pojedynczy kontroler niedostępny przez 15 min 4-19 planowanych wyłączeń serwera w ciągu roku. 20
Co jeśli zawiedzie serwer fizyczny? 21
Co jeśli zawiedzie serwer fizyczny? X 22
Co jeśli zawiedzie serwer fizyczny? 23
Co jeśli zawiedzie serwer fizyczny? 24
Co jeśli zawiedzie serwer fizyczny? X 25
Co jeśli zawiedzie serwer fizyczny? 26
Co jeśli zawiedzie serwer fizyczny? 27
Co jeśli zawiedzie serwer fizyczny? Replikacja danych 28
Co jeśli zawiedzie serwer fizyczny? Brak konieczności restartu sprzętu. Ponownie uruchamiana jest jedynie maszyna wirtualna 29
Ile czasu zajmie replikacja danych? Ethernet speed 1 Gbps Max. throughput 80% 0.8 Gbps 0.1 GB / sec 0.0001 TB / sec Transfer volume 1 TB Transfer time 10000 sec 167 min 2.78 hrs 2 hrs 47 min Transfer volume 20 TB Transfer time 200000 sec 3333 min 55.55 hrs 55 hrs 33 min Ethernet speed 10 Gbps Max. throughput 80% 8 Gbps 1 GB / sec 0.001 TB / sec Skrócenie czasu odbudowy dzięki deduplikacji i kompresji. Transfer volume 1 TB Transfer time 1000 sec 17 min 0.28 hrs 0 hrs 17 min Transfer volume 20 TB Transfer time 20000 sec 333 min 5.55 hrs 5 hrs 33 min 30
A jeśli zawiedzie kilka 31
A jeśli zawiedzie kilka X 32
A jeśli zawiedzie kilka 33
A jeśli zawiedzie kilka X 34
A jeśli zawiedzie kilka 35
A jeśli zawiedzie kilka X 36
A jeśli zawiedzie kilka X Wszystkie zatrzymane Out of Awaria Operation 37
A jeśli zawiedzie kilka X Wszystkie zatrzymane Out of Awaria Operation 38
A jeśli zawiedzie kilka X Wszystkie zatrzymane Out of Awaria Operation X 39
A jeśli zawiedzie kilka X Wszystkie zatrzymane Out of Awaria Operation 40
A jeśli zawiedzie kilka X Wszystkie zatrzymane Out of Awaria Operation Data mirroring 41
A jeśli zawiedzie kilka X Wszystkie zatrzymane Out of Awaria Operation 42
A jeśli zawiedzie kilka X Wszystkie zatrzymane Out of Awaria Operation X 43
A jeśli zawiedzie kilka X Wszystkie zatrzymane Out of Awaria Operation 44
A jeśli zawiedzie kilka X Wszystkie zatrzymane Out of Awaria Operation Data mirroring 45
A jeśli zawiedzie kilka X Wszystkie zatrzymane Out of Awaria Operation X Data mirroring 46
A jeśli zawiedzie kilka X Wszystkie zatrzymane X Out of Awaria Operation Out of Awaria Operation 47
A jeśli zawiedzie kilka X Wszystkie zatrzymane X Out of Awaria Operation? Out of Awaria Operation Maszyny wirtualne, które nie są zależne od operacji Data Mirroring, będą kontynuować pracę W obu przypadkach spotkamy się z przerwami w działaniu lub dużym spowolnieniem pracy 48
Jak temu przeciwdziałać? Multi-mirroring To kwestia wielkości inwestycji: Ile chcę/mogę zapłacić za dany poziom SLA. 49
Porównanie koncepcji
Porównanie koncepcji Serwery, LAN, macierze, SAN Różne cykle życia różnych komponentów 2 oddzielne sieci do utrzymania Zdefiniowana sprzętowo Skalowalność poprzez dodawanie wielu różnych komponentów - zazwyczaj oddzielnie od siebie Czynności związane z macierzami niezależne od serwerów Obecna od wielu lat Serwery (dyski jako macierze ), LAN Cykl życia bardziej ujednolicony Konieczna bardziej wydajna sieć LAN Zdefiniowana programowo Skalowalność (zazwyczaj liniowa) poprzez dodawanie serwerów (moc obliczeniowa oraz dyski) Serwery zawsze są zaangażowane w operacje dyskowe Wymaga uwzględniania przy wymiarowaniu (także CPU) Obecna na rynku od około 3 lat 51
Co te różnice znaczą dla firm? Do wykorzystania w zastosowaniach ogólnych Środowiska fizyczne, wirtualne, multi-hypervisor Zależność od sprzętu, głównie związana z dyskami Dobrze znane licencjonowanie oprogramowania (np. bazy danych) Większe skomplikowanie operacyjne Prawdopodobnie wyższe koszty sprzętu, ale niższe koszty oprogramowania Głównie znani dostawcy Mniej wszechstronna w zastosowaniach ogólnych Wirtualizacja jest praktycznie wymuszona Zależność od oprogramowania (pochodna wybranego oprogramowania do wirtualizacji) Obostrzenia licencyjne (np. bazy danych) Łatwiejsze zarządzanie Prawdopodobnie wyższe koszty oprogramowania, ale niższe koszty sprzętu Znani dostawcy oraz całkiem nowi twórcy 52
Co te różnice znaczą dla firm? Do wykorzystania w zastosowaniach ogólnych Środowiska fizyczne, wirtualne, multi-hypervisor Zależność od sprzętu, głównie związana z dyskami Dobrze znane licencjonowanie oprogramowania (np. bazy danych) Większe skomplikowanie operacyjne Prawdopodobnie wyższe koszty sprzętu, ale niższe koszty oprogramowania Głównie znani dostawcy Mniej wszechstronna w zastosowaniach ogólnych Wirtualizacja jest praktycznie wymuszona Zależność od oprogramowania (pochodna wybranego oprogramowania do wirtualizacji) Obostrzenia licencyjne (np. bazy danych) Łatwiejsze zarządzanie Prawdopodobnie wyższe koszty oprogramowania, ale niższe koszty sprzętu Znani dostawcy oraz całkiem nowi twórcy Oba podejścia mają unikalne zalety. Dobra podstawa do koegzystencji 53
Przykładowa konfiguracja: podstawowe parametry Rozmiar ½ fizycznego rdzenia 4 GB RAM Min. 120 GB miejsca na dysku Zakres konfiguracji 2 CPU na serwer Brak rozszerzonych gwarancji na sprzęt Sieć SAN (tylko opcja klasyczna) Ethernet Fibre Channel Licencje na oprogramowanie Brak ware Essentials Plus lub vsphere Standard i vcenter VSAN Standard VSAN Enterprise Uwzględniając DR, ETERNUS SF ACM wliczony w koszt sprzętu 54
Porównanie kosztów (CAPEX,OPEX) Przełącznik LAN Przełącznik LAN Przełącznik LAN Przełącznik LAN Serwer Serwer Serwer Serwer Macierz 55
Przykład konfiguracji: 20 Przełącznik LAN Przełącznik LAN -19% SW Koszt zakupu SW Przełącznik LAN Przełącznik LAN Arbiter Serwer Serwer Serwer Serwer HW HW Macierz 56
Przykład konfiguracji: 50 Przełącznik LAN Przełącznik LAN -5% SW Koszt zakupu SW Przełącznik LAN Przełącznik LAN Serwer Serwer Serwer HW HW Serwer Serwer Serwer Macierz 57
Przykład konfiguracji: 200 Przełącznik LAN Przełącznik LAN Przełącznik SAN Przełącznik SAN Przełącznik LAN Przełącznik LAN Przełącznik SAN Przełącznik SAN 0% SW SW Przełącznik LAN Przełącznik LAN Przełącznik LAN Przełącznik LAN Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer HW HW Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer Macierz Macierz DC A DC B 58 DC A DC B
Przykłady konfiguracji i koszt. 20 50 200 (DR) CI HCI CI HCI CI HCI Przełącznik LAN Przełącznik LAN Przełącznik LAN Przełącznik LAN Przełącznik LAN Przełącznik LAN Przełącznik LAN Przełącznik LAN Przełącznik LAN Przełącznik LAN Przełącznik LAN Przełącznik SAN Przełącznik LAN Przełącznik SAN Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer Serwer Macierz Macierz Macierz -19% -5% 0% CAPEX niższy z infrastrukturą klasyczną. OPEX niższy z infrastrukturą HCI. 59
czy - co należy uwzględnić? Jak ma być skalowalność środowiska scaleout / scale-up? Jednoczesne skalowanie serwery i storage? Możliwa rozbudowa na poziomie komponentów? Bare-metal, multi-hypervisor ROBO Benefit z wbudowanych data services? Spodziewany wzrost Korzyści z ujednoliconego zarządzania? Istniejące umiejętności, załoga, role Wykorzystanie lub usunięcie istniejących zasobów dyskowych? Pojemność przestrzeni dyskowych Przewidywalna wydajność sieci Licencjonowanie oprogramowania CAPEX i OPEX Kluczowe są konkretne przypadki użycia. Wymagania biznesowe determinują optymalne podejście. 60
Na co zwrócić uwagę przed wybraniem HCI? Przemyśl Brak macierzy pseudo data locality Konfiguracje 2 serwerowe (ROBO) potrzebują 3-ciej instancji (świadek) Jak radzić sobie z awarią? Kilka kopii więcej dysków Przenoszenie danych pomiędzy węzłami (przy planowych wyłączeniach) Pamiętaj że może dojść do awarii (np. sieci) podczas kopiowania/mirroringu Pamiętajmy o rezerwach Dot.: CPU, RAM, IOPS, pojemność dysków na każdy serwer Identycznie wyskalowane serwery Licencje przypisane do # Rdzeni/CPU, #, np. ROBO Mniej ale większych serwerów - oszczędności. 61
Hiperkonwergencja czy to jest nowoczesne DC? Mniej: Zalety Komponentów i przestrzeni Energii i chłodzenia Łatwe zarządzanie Obniżenie kosztów działu IT Elastyczność Wbudowana HA Tak: Czy pomaga? Mniej modułów Mniej wydzielanego ciepła Tak brak SAN Tak głównie OPEX Tak, to główna zaleta HA także w systemach CI Godna uwagi w zależności od konkretnego przypadku. 62
Czy jesteśmy gotowi na HCI? Jakie są wymagania biznesowe i techniczne? Czy masz dodatkowe specyficzne wymogi wobec HCI? Czy dzięki HCI zaoszczędzisz? Które aplikacje/usługi skorzystają z benefitów HCI? Czy HCI pozwoli na szybsze wdrożenia(time-to-market)? Który model HCI jest właściwy dla ciebie? aspekty techniczne,operacyjne i finansowe Aspekty kluczowe dla HCI. 63