Spoléhá vaše firma na cloudové služby, databáze, vzdálené servery nebo nějaký druh uložených dat?

Jistěže ano.

Máte neustálý strach z výpadku?

Jistěže ano.

Na našem 24hodinovém, neustále zapnutém, neustále připojeném trhu, kde je stále někdo vzhůru, je doba provozu kritická. Jednoduše řečeno, výpadek je pro podnikání špatný… a je nepřijatelný. Proto jsou tak důležitá technická řešení s vysokou dostupností, jaká nabízí společnost Liquid Web a další moderní webhostingové společnosti. Od infrastruktury s vysokou dostupností a databází SQL až po redundantní replikaci, protokoly transakcí a eliminaci jednotlivých bodů selhání – webhosting je tak dobrý, jak dobré jsou jeho inženýrské služby vysoké dostupnosti (HA).

Předpokládejme, že vaše aplikace bude hostována na tradiční spravované infrastruktuře.

Podívejme se nyní, proč je server s vysokou dostupností lepším řešením.

Vysoká dostupnost souhrnně

Pokud jde o HA, je třeba vzít v úvahu tři zásady inženýrství spolehlivosti:

  1. Omezit nebo odstranit jednotlivé body selhání.
  2. U redundantních systémů zajistěte spolehlivost křížových bodů.
  3. Provozovaný systém musí detekovat a reagovat na poruchy v reálném čase.
Zjistěte, jak může infrastruktura HA pomoci vašemu podniku. Stáhněte si naši bílou knihu na téma Proč je vysoká dostupnost důležitá – a jak jí můžete spolehlivě a cenově výhodně dosáhnout.

Pokud jsou tyto tři zásady spolehlivě implementovány, dochází k výraznému snížení výpadků. Kvalitní webhosting bude mít tyto zásady na paměti při navrhování svých služeb.

Snížení počtu jednotlivých bodů selhání v systému HA znamená redundanci dat – virtuální, fyzickou nebo kombinaci obou. Struktura HA bude mít primární svazek a alespoň jeden fyzický záložní svazek. Standardní konfigurace se skládá ze dvou identických primárních svazků zálohovaných dvěma identickými fyzickými svazky DR:BD (Distributed Replicated Block Device), které jsou zálohovány dvěma virtuálními svazky DR:BD. Svazky DR:BD provádějí selektivní, synchronní replikaci dat, což znamená, že se v reálném čase přepisují a zálohují pouze bloky změněných dat (nikoli celý svazek).

Svazky DR:BD v konečném důsledku zkracují dobu zálohování, protože vyžadují méně výpočetních prostředků najednou. Každá úroveň zálohování (dva identické primární svazky, dva identické virtuální svazky DR:BD atd.) je uložena na samostatných fyzických serverech – někteří hostitelé dokonce zálohují na server ve vzdáleném umístění. Konfigurace se vzdáleným umístěním eliminuje další jediný bod selhání tím, že chrání vaše data před přírodními katastrofami a dalšími problémy souvisejícími s místem, jako jsou výpadky napájení a selhání sítě.

Co dělat s databází

V systému HA se doporučuje, aby byla databáze SQL uložena v prostředí samostatného redundantního serveru, protože to zvyšuje výkon a snižuje režii primárního serveru. Vyhrazený server SQL také pracuje s principy spolehlivostního inženýrství/se zásadami spolehlivosti, protože je speciálně navržen pro vysokou dostupnost, včetně automatizovaného a spolehlivého křížení a detekce selhání v reálném čase.

Databáze SQL také vytvářejí přírůstkové protokoly transakcí; další ochrana proti jednotlivým bodům selhání. Protokoly transakcí zaznamenávají každou změnu v databázi v nastavených intervalech až po jedné minutě – databáze SQL může používat protokoly transakcí jako datovou sadu a zapisovat je na záložní servery v konfiguraci HA.

Standardní konfigurace společnosti Liquid Web pro hosting databází SQL zahrnuje denní zálohování celé databáze a 24 hodin rolí hodinových protokolů transakcí.

Monitorování pro převzetí služeb při selhání

Jádrem konfigurace HA by měl být monitorovací systém, který neustále a důsledně sleduje stav clusterových serverů a v případě potřeby automaticky provádí převzetí služeb při selhání. Nejoblíbenějším monitorovacím subsystémem v celém odvětví je Heartbeat. Heartbeat je monitor založený na systému Linux, který dokáže spolehlivě podporovat více uzlů. Heartbeat dokáže rychle a přesně identifikovat kritická selhání a automaticky převést systém na redundantní server.

Jak vidíte, každá část systému HA pracuje s/pro více než jeden ze tří principů techniky vysoké dostupnosti. Redundantní datové uzly (fyzické i virtuální) omezují jednotlivá místa selhání a vytvářejí spolehlivé body křížení.

Dedikovaný server SQL vytváří další vrstvu redundance, další ochranu před jednotlivými místy selhání a má zabudované automatické body křížení.

Nakonec je v centru celé konfigurace systém Heartbeat, který monitoruje systém v reálném čase a v případě potřeby automatizuje křížení.

S kvalitním systémem HA se zkrátí nebo prakticky vyloučí prostoje, takže vaše firma bude fungovat celý den a každý den.

Díky kvalitnímu systému HA se zkrátí nebo prakticky vyloučí prostoje.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.