Přátelé, dnes jsem shlédl video, kvůli kterému píšu tento článek.
Na tomto videu Vám vysvětlím pojem VIRTUALIZACE a virtualizační technologie. Ten 1 hudební nástroj je fyzické železo – fyzický server, běžící v serverovně. Všichni muzikanti, hrající na tento „hardware“ jsou virtuální stroje/virtualní servery, které se velmi inteligentně dělí o systémové zdroje (operační paměť, diskové úložiště i procesorový čas a přístup na síť), které jim fyzické železo (tedy fyzický server) nabízí. Dohromady šetří náklady majitele za nákup dalších hudebních nástrojů, protože dokáží efektivně využít právě 1 hudební nástroj. Jinými slovy, za rozumné peníze díky virtualizaci získáváte mnohem více muziky, protože dokážete provozovat více tónů (síťových služeb) na 1 fyzickém stroji a nepotřebujete kvůli tomu více strojů, protože to všechno zvládá ten jeden. Kdyby však chtěli všichni 4 využívat ten 1 hudební nástroj úplně na plný výkon, nemohlo by to fungovat. Zde se právě vychází z toho, že každý virtuální stroj (hudebník) nikdy nevyužije nástroj na plno a brnká si jen to svoje, čímž si bere pro svůj provoz jen zlomek výkonu.
Abych Vám vysvětlil, jak funguje Fault-tolerance, tak si představte stejnou sestavu, ale vše 2x. Už vám nehrají 4 muzikanti na 1 nástroj, ale 8 muzikantů na 2 stejné nástroje a když kterákoliv z těchto sestav muzikantů vypadne, zachrání to ta druhá sestava a uživatel si ničeho nevšimne, protože hrají to stejné. (nejhorší co se může stát je, že někde během výpadku uslyšíme nějak falešně zahraný tón, nebo na chvíli horší odezvu zvuku). (při výpadku hudebního nástroje nepřichází o rozehranou hru, ani o žádná data, jen to prostě na chvíli zahapruje)
A jak funguje High-availability? Vedle je nachystán stejný hudební nástroj. V případě, když se jim porouchá hudební nástroj, tak se zkrátka přemístí všichni 4 k druhému nástroji a nejpozději za minutu začnou to stejné hrát celé znovu. (virtuální stroje se rebootnou od znovu na druhém hudebním nástroji / fyzickém serveru). Přichází však o rozehranou hru (o to co bylo v operační paměti).