hci vs tradicionalna infrastruktura · višeslojna organizacija sistema kompleksna interna podrška...

21
HCI vs tradicionalna infrastruktura Aleksandar Pavlović Vodeći sistem inženjer za inf. sisteme

Upload: others

Post on 01-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

HCI vs tradicionalna infrastruktura

Aleksandar PavlovićVodeći sistem inženjer za inf. sisteme

Page 2: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

HCI vs tradicionalna infrastruktura

● Tradicionalna infrastruktura

● CI (Converged Infrastructure)

● HCI (Hyper CI)

Page 3: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Tradicionalna infrastruktura

● Serverska infrastruktura

● Storage infrastruktura

● Mrežna infrastruktura

● Platforma za virtuelizaciju

Page 4: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

HCI

● Objedinjene serverske i storage funkcionalnosti na x86

serverima

● Ethernet mrežna infrastruktura

● Platforma za virtuelizaciju i centralizovano upravljanje

Page 5: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Tipični predstavnici

● Tradicionalna infrastruktura○ Serverska infrastruktura: HPE, Lenovo, Dell

○ Storage infrastruktura: NetApp, HPE, Dell EMC

○ Mrežna infrastruktura: Cisco, HPE, Brocade

● HCI○ VMware vSAN Ready Nodes, NetApp HCI, Dell VxRail, Nutanix

Page 6: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Tradicionalna infrastruktura

● Višeslojna organizacija sistema

● Kompleksna interna podrška○ Interni tim za serverski, storage i mrežni segment često funkcionišu kao

odvojene celine

● Kompleksna spoljna podrška○ Podrška proizvođača

○ Podrška partnerskih kompanija

● Kompleksne procedure redovnog održavanja○ Upgrade opreme i verzija softvera

Page 7: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

HCI infrastruktura

● Eliminisana potreba za tradicionalnim storage blokom

● Jednostavnije održavanje sistema, zbog commodity x86

hardvera

● Skalabilnost sistema – Scale Up vs Scale Out

● Striktna usklađenost hardvera sa preporukama

● Strožiji nivoi servisne podrške

● Niži TCO

● Ekonomičnija upotreba resursa – proširenja u skladu sa

realnim potrebama

Page 8: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

HCI ili tradicionalna infrastruktura

● Poslovni model kompanije

● Predikcija rasta potreba tokom eksploatacionog perioda

sistema○ Prediktivni bizinis – finansijski sektor, uslužne delatnosti

○ Service provajderi

○ Kompanije koje se bave razvojom softvera i pružanjem servisa

● Poređenje TCO○ Hardver + softver

○ Drugačiji servisni modeli i ugovori sa partnerima

○ Efikasnija interna organizacija

Page 9: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Proces nadmetanja

● Korisnički zahtev○ Kapacitet infrastrukture – operativna memorija, diskovni resursi

● Tradicionalna infrastruktura○ Serveri bez lokalnih diskova

○ Hibridni storage sistem

○ Mrežna infrastruktura

○ Alternativno Flash based storage sistem (data reduction 3:1)

● HCI○ Serveri sa lokalnim diskovima

○ Opcija sa hibridnom ili flash based konfiguracijom

○ Mrežna infrastruktura

○ Softverske licence za HCI rešenje

Page 10: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Proces nadmetanja – dodatni zahtevi

● Backup servis – performanse, transportni modovi

● DR zahtevi – storage based replikacija vs software based

replikacija

● Stretched cluster –vSphere Metrocluster vs vSAN stretched

cluster

● vSAN NextGen Snapshots – Native data protection

Page 11: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Primer HCI - vSAN

● Software Defined Storage – on premise, private/public Cloud

● Ugrađen u vSphere kernel

● Hibridna ili All Flash arhitektura

● Scale Up/Scale Out

● Licencni model per CPU, Desktop, ROBO

Page 12: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Primena

Page 13: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Proces konfiguracije - dodavanje hostova

Page 14: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Proces konfiguracije - klaster

Page 15: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Maximusi

● Klaster: veličina 2-64 hosta

● Host: 1-5 disk grupa

● Disk grupa:○ 1 flash disk za cache

○ 1-7 spindle ili flash za podatke

○ Kapacitet cache diska

ne utiče na kapacitet disk

grupe

Page 16: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Disk grupe

● 1-5 disk grupa po hostu

● Preporuka za većim brojem disk grupa:○ Bolje performanse

○ Host je i dalje funkcionalan nakon ispada diska, odnosno disk grupe

○ Bolji odnos cache/data

Page 17: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Objekti i kvorum

● Quorum based metodologija

● 2N+1 nodova potrebno za zaštitu od N otkaza

● Mirroring ili Erasure Coding (R5 ili R6)

Page 18: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Upis podataka

● Svaki vSAN objekat poseduje owner node

● Owner node zaudžen za konzistentnost IO operacija

● Write operacije○ Pre slanja potvrde, potreban sinhroni upis na sve replike

○ U slučaju erasure coding-a (R5/R6) owner zadužen za parity operacije

● Read operacije – Round Robin sa svih replika

Page 19: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Erasure coding

● aka RAID (R5 ili R6)

● Dostupan na All Flash disk grupama

● R5 – 3 data stripe + 1 parity stripe

● R1 ima bolje performanse u odnosu na R5 – nema parity kalk.

● R5 je efikasniji u pogledu resursa – 0,33 vs 1 overhead

● R6 – 4 data stripe + 2 parity stripe – 0,5 vs 1 overhead

Page 20: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Rebuild - otkaz

● U slučaju ispada disk grupe, za rebuild je potrebno:

● Dodatni fault domen

● Raspoloživ prostor za rebuild

● VM1 – R1 konfiguracija – za rebuild 3 fault domena

● VM2 – R5 konfiguracija – za rebuild 4 fault domena

Page 21: HCI vs tradicionalna infrastruktura · Višeslojna organizacija sistema Kompleksna interna podrška Interni tim za serverski, storage i mrežni segment često funkcionišu kao odvojene

Backup, DR…