Zalety Scale HC3
Od lat przedstawiam pomysły dotyczące tego, jak powinna wyglądać wydajna i wysoce niezawodna architektura dla rynku małych i średnich firm. Koncepcje takie jak utrzymywanie wysokiej niezawodności na wszystkich warstwach architektury, redukowanie całkowitej liczby punktów awarii w miarę możliwości, ograniczanie złożoności, wykorzystywanie mirroringu zamiast parzystości dla storage, trzymanie storage blisko warstwy obliczeniowej i tak dalej.
To, co podoba mi się w podejściu Scale HC3 do hiperkonwergencji, to fakt, że rozwiązuje ono wszystkie te kwestie i więcej. Scale bierze wszystkie komponenty kompletnej platformy i sprowadza je do jednego "pakietu", który jest wdrażany na wszystkich węzłach systemu, czyniąc każdą warstwę systemu tak redundantną jak wszystkie inne warstwy. Nawet sama konsola zarządzania jest automatycznie replikowana i dostępna z każdego węzła klastra — niezależnie!
Zasoby obliczeniowe i storage są zintegrowane w tym samym pakiecie na każdym węźle. Pozwala to na najniższe opóźnienia w komunikacji oraz najwyższą niezawodność zarówno per węzeł — ponieważ jest mniej elementów mogących ulec awarii przez mniejszą liczbę ruchomych części — jak i w całej architekturze, gdyż każdy stabilny blok budulcowy jest replikowany tak, że nic nie zależy od jednego węzła w zakresie obliczeń, storage, zarządzania czy orkiestracji.
Zamiast "tradycyjnego" podejścia często kojarzonego z wirtualizacją, gdzie kilka warstw usług jest oddzielnych, lecz całkowicie od siebie zależnych, podejście hiperkonwergentne Scale spłaszcza te warstwy, przenosząc nas na przeciwny koniec spektrum od osławionej "odwróconej piramidy zagłady" do płaskiej, szerokiej "cegły". Żadnych pojedynczych punktów awarii, żadnych wysoce kruchych komponentów. Utrzymuj każdy komponent niezawodny sam w sobie, a następnie i tak go dubluj.
Schodząc głębiej do warstwy storage, Scale HC3 używa podejścia RAIN, które można najłatwiej opisać jako projekt "sieciowego RAID 1e". RAID 1e to interesująca odmiana RAID 10, która zasadniczo dodaje mechanizm striping wewnątrz mirrorów, tak że nigdy nie mamy nic poza mirroringiem, ale mirrory nie są na poziomie dysku, lecz na poziomie bloków i rozłożone pomiędzy wiele dysków. RAID 1e jest bardziej zaawansowany i elastyczny niż RAID 10 i przynosi pewne drobne zalety wydajnościowe i niezawodnościowe, ale co ważniejsze, pozwala na efektywne zastosowanie podejścia RAID 10 w sieci bez uciekania się do kruchości RAID 01. Scale nie używa prawdziwego RAID, lecz rzeczywistego RAIN, który wykonuje inteligentny mirroring bloków w klastrze z logiką dotyczącą nie tylko dysków, ale też węzłów, na których te dyski się znajdują. Używamy RAID jedynie jako przykładu do porównania.
Scale HC3 dodaje również wydajne hybrydowe tiering łączący dyski talerzowe i dyski SSD, korzystając z podejścia opartego na mapie ciepła (heat map) do określania, które bloki są regularnie używane, a które są głównie bezczynne. Pozwala to systemowi inteligentnie przenosić bloki z wolnego storage talerzowego do wysokowydajnych dysków SSD dla zwiększenia wydajności bez konieczności przechowywania wszystkich danych na dyskach SSD. Obniża to koszty, jednocześnie pozwalając na dużą pojemność. Podejście oparte na mapie ciepła, w połączeniu z uproszczonym systemem zarządzania priorytetami, sprawia, że jest to prawie transparentne dla użytkowników końcowych.
Scale upraszcza też zarządzanie tak złożonym tworem jak pełny stos wirtualizacji i czyni go prostym i łatwym do zarządzania dla małego działu IT. Działy IT MŚP są bardzo zajętymi miejscami, działającymi jednocześnie w wielu kierunkach. Bardzo ważne jest, aby ich rozwiązania — szczególnie te krytyczne, od których najwięcej zależy — były eleganckie, dobrze wspierane, skuteczne i łatwe w zarządzaniu. Scale dostarcza rozwiązanie, które pozwala na rozwój, wydajność i wysoką niezawodność, jednocześnie utrzymując zadziwiający poziom łatwości użytkowania. Nawet dział IT dysponujący wszystkimi zasobami i doświadczeniem do zarządzania najbardziej złożoną i wymagającą infrastrukturą może skorzystać na nietrwonieniu czasu tam, gdzie nie ma przewagi konkurencyjnej, i zamiast tego skupieniu wysiłków tam, gdzie mogą one przynieść największe korzyści biznesowe.
Scale HC3 pozwala działom IT małych i średnich firm przestać martwić się o to, jak zaprojektować system spełniający ich potrzeby, i zamiast tego skupić się na tym, co jest najważniejsze dla ich biznesu i co zapewnia im unikalną przewagę konkurencyjną.
[Commissioned for the Scale Blog]