Q:
Ako môžu spoločnosti udržať normy dostupnosti aplikácií?
A:Udržiavanie dostupnosti aplikácií môže mať široký a významný vplyv na obchodné procesy. Všeobecne platí, že zabezpečenie toho, aby systémy boli „dostupné“ prostredníctvom konzistentného fungovania serverov, platforiem a rozhraní, podporuje všetky skvelé veci, ktoré digitálny vek robí pre podniky v každom odvetví.
Niektoré hlavné aspekty zabezpečenia dostupnosti pre aplikácie súvisia s meraním tejto dostupnosti a s informáciami o tom, čo merať. Napríklad pri celkovom zisťovaní dostupnosti môžu analytici použiť kombináciu priemerného času medzi zlyhaniami (ako skoro sa niečo môže zlyhať) a priemerného času na zotavenie (ako rýchlo sa môže niečo vrátiť online). Metriky, ako sú tieto, pomáhajú určiť dobu prevádzky systému a porozumieť tomu, ako budú dostupné aplikácie v reálnom čase.
IT odborníci musia tiež merať dostupnosť podľa relevantnosti používateľa. Inými slovami, má zmysel sa opýtať: Čo bude k dispozícii? Jediné položky, ktoré sú dôležité pre dostupnosť, sú položky, ktoré uľahčujú transakciu koncového používateľa. S ohľadom na to má zmysel merať dostupnosť skôr v koncových bodoch systému, ako kdekoľvek inde. Systémy potom môžu použiť model ACID alebo BASE na rozlíšenie a aktualizáciu údajov v celej architektúre.
Spolu s meraniami a analýzami existujú aj základné implementačné stratégie na vytváranie a udržiavanie dostupnosti. Prvým je vytvorenie redundantných systémov, ktoré zabezpečia konzistentnú dostupnosť, aj keď v danom bode dôjde k poruche. Napríklad Amazon Web Services ako dominantný poskytovateľ služby SaaS ponúka klientom „zóny dostupnosti“, ktoré implementujú túto redundanciu pre vysokú dostupnosť. Iné spoločnosti sa môžu rozhodnúť zriadiť takéto systémy interne, najmä ak prevádzkujú viaceré kancelárie v rôznych geografických zónach.
Ďalšou základnou stratégiou je prispôsobiť sa účinnému kríženiu - to znamená, aby sa pri jedinej poruche proces prepúšťania uskutočnil čo najrýchlejšie. Táto kombinácia úsilia výrazne znižuje akékoľvek prestoje a pomáha v celkovej dostupnosti v celom systéme.
Správcovia systému môžu tiež hľadať proaktívne prostriedky na obmedzovanie porúch. Zahŕňa to všeobecnú analýzu systému na vysokej úrovni a určenie, kde a ako môžu zlyhania nastať. Všeobecne platí, že dobrý systém redundancie je najlepšou ochranou proti výpadkom a vysokej dostupnosti ovládača.