Přeskočit na hlavní obsah

Vysoká dostupnost služeb

· 2 minuty čtení

Jsme posedlí tím, aby naše služby byly vždy dostupné. Co to znamená? Jak poznat, že je něco nedostupné?

Co to znamená?

Dostupnost služeb je míra, která vyjadřuje, jak často je služba schopna poskytnout své funkce. Je to jeden z nejdůležitějších ukazatelů kvality služby.

Jak se dostupnost měří?

Dostupnost služeb se obvykle měří jako čas po který je služba dostupná či nedostupná. V podstatě to znamená monitorovat nedostupnost a následně počítat % času, kdy je služba dostupná.

Nejčastěji se setkáte s tzv. 99,9% dostupností. To znamená, že služba je dostupná 99,9% času. V praxi to znamená, že týdně může být služba nedostupná přibližně 10 minut.

Jak je dostupný SmsManager?

Transparentně sledujeme a prezentujeme dostupnost služeb na naší stránce https://smsmanager.statuspage.io/

note

Pokud na naší status page najdete výpadek, typicky se jedná o dostupnost webové administrace nebo webových stránek (smsmanager.cz) které nemají vliv na dostupnost služeb (odesílání SMS).

V přehledu dostupnosti najdete také SMSC1 a SMSC2 - to jsou dva specializované servery, které využíváme pro připojení k mobilním operátorům. Při odesílání zprávy z našeho cloudového prostředí je vždy zkontrolováno, který ze serverů je dostupný a zpráva je odeslána vždy jen prostřednictvím tohoto serveru.

Garantovaná dostupnost serverů SMSC1 a SMSC2 je 99,9% což ve složené dostupnosti obou dvou serverů najednou nám dává teoretickou dostupnost 99,9999%.

Hlavní služby, které provozujeme jsou umístěny v AWS a skládají se primárně ze služeb API Gateway, SQS a Lambda. Případná nedostupnost těchto služeb by znamenala, že nedostupná je celá platforma SmsManager.

V praxi ale téměř nikdy nedochází k výpadku těchto služeb. U AWS lze vysledovat 100% uptime služeb za několik posledních let.

Protože se to ale může stát, provozujeme všechny služby ve 2 lokalitách (Frankfurt a Ireland) a při výpadku v jedné lokalitě se automaticky přepne na druhou a to s přibližně 1 vteřinovou prodlevou.