Vyberte stránku

Seznam pomalu spouÅ¡tí druhou serverovnu a v článku Nagano ožívá jsou popsané zajímavé poznatky z této akce – například posun od varianty Šípková Růženka k variantÄ› dvÄ› živé serverovny.

Po pÅ™ečtení zmínÄ›ného článku si říkám, že to musí být naprosto šílené na realizaci a koordinaci a nechtÄ›l bych být v kůži Seznamáků. AÅ¥ si říká o Seznamu kdo chce, co chce, jedno se mu myslím vzít nedá – kromÄ› návÅ¡tÄ›vnosti jsou za ním vÅ¡ichni jeho konkurenti i technologicky a ten odstup je možná daleko vÄ›tší, než u oné zmínÄ›né návÅ¡tÄ›vnosti.

ŘeÅ¡ení Seznamu obdivuji proto, že dÄ›láme v mnohem a mnohem miniaturnÄ›jší variantÄ› v podstatÄ› stejnou vÄ›c – rozkládáme naÅ¡e weby vždy na dva stroje a tak si snad aspoň trochu dovedu pÅ™edstavit, co musí v Seznamu Å™eÅ¡it. Pokud celou vÄ›c hodnÄ› zjednoduším, najdu podobné výhody i nevýhody a pokud v níže uvedením textu zamÄ›ním slovo server za serverovna, myÅ¡lenka zůstane stejná:

Výhody

Kromě rozložení zátěže je hlavní výhodou vzájemná zastupitelnost těch strojů v případě havárie jednoho z nich. Pokud jeden ze serverů zkolabuje, je otázkou několika vteřin převést jeho provoz na zbývající stroj. Oba servery by měly být výkonné tak, že dočasně stihne odbavovat provoz i jen jeden z nich. Možná bude odezva trochu pomalejší, ale servery pojedou a uživatelům se dá například aspoň dát na vědomí, co se děje. Při jednom stroji není jaksi kam dát na vědomí.

Nevýhody

Kromě dvojnásobných nákladů na hardware a provoz je tu hlavně nutnost udržovat oba servery v naprosto stejném stavu a veškeré zásahy do konfigurací i aplikací dělat na dvou místech a nikdy na to nezapomenout. Mnoho těchto úkonů lze automatizovat, ale prostě člověk musí dávat bacha dvojnásobně. Navíc je třeba veškeré změny kontrolovat na dvou místech.

Dva servery se ve stejné konfiguraci udržet ještě dají, ale udržet ve stejném stavu dvě serverovny se stovkami serverů je myslím úkol nadlidský a dospěli k tomu i v Seznamu, viz článek.

Tak, jako je jiný level rozkládání provozu v podání Seznamu, tak je to ještě vyšší level v podání Googlu a jeho datacenter, to už je asi úplně nad chápání běžného smrtelníka.