Jelastic Cloud podporuje různé typy vyrovnávacích mechanismů zatížení:
- NGINX:jeden z nejznámějších open source serverů na světě, který zajišťuje vysoký výkon a efektivitu aplikací. Poskytuje dostupnou a vysoce dostupnou platformu pro hostování aplikací díky své škálovatelnosti, zabezpečení a vysoké efektivitě při využívání zdrojů.
- HAProxy:rychlé a spolehlivé řešení s otevřeným zdrojovým kódem, které zvládá velmi velké objemy provozu a nabízí vysokou dostupnost, vyrovnávání zátěže a proxy pro aplikace založené na TCP a HTTP.
- Varnish:akcelerátor webových aplikací, známý také jako HTTP reverzní proxy, s ukládáním do mezipaměti pro dynamické weby s vysokou návštěvností. Na rozdíl od jiných proxy serverů byl původně navržen tak, aby byl zaměřen výhradně na protokol HTTP. V rámci Jelastic je však spojen se serverem NGINX (běží jako HTTPS proxy).
- Apache je řešení s otevřeným zdrojovým kódem, které díky své modulární struktuře nabízí vysoké možnosti přizpůsobení. Vyvažování Apache lze nakonfigurovat tak, aby splňovalo jednoznačné požadavky každého daného prostředí a zároveň zajistilo výhody, jako je bezpečnost, vysoká dostupnost, rychlost, spolehlivost a autentizace.
- LiteSpeed Web ADC je komerční vysoce výkonné řešení pro vyrovnávání zátěže HTTP, které nabízí pokročilé zabezpečení, výkon na podnikové úrovni a mnoho dalších funkcí.
Vyrovnávání zátěže TCP s NGINX
Klienti Jelastic Cloud mohou používat nástroj pro vyrovnávání zatížení TCP k vyrovnávání požadavků napříč databázemi, poštovními servery a dalšími síťovými službami. Použitím protokolu TCP místo HTTP je dosaženo rychlejšího vyvažování.
Nástroj pro vyrovnávání zatížení obdrží požadavek na připojení od klientské aplikace prostřednictvím síťového soketu. Tato komponenta rozhoduje o tom, který uzel v prostředí musí přijmout požadavek. Pro tento distribuční požadavek používá Jelastic algoritmus Round Robin.
Chcete-li použít vyrovnávání zátěže TCP, vytvořte prostředí Jelastic Cloud s alespoň jedním aplikačním serverem:
N.B. Nezapomeňte povolit veřejnou IP pro svou instanci NGINX.
Poté kliknutím na tlačítko "Konfigurovat" nakonfigurujte svou instanci NGINX:
V nově otevřené záložce otevřete složku „tcpmaps“ a poté upravte soubor „mappings.xml“ a určete porty pro backend a frontend. Poté uložte všechny změny:
Chcete-li použít všechny změny, restartujte instanci NGINX:
Mezipaměť nástroje pro vyrovnávání zatížení NGINX
Nástroj pro vyrovnávání zatížení NGINX vám umožňuje ukládat soubory do dočasné paměti, abyste snížili počet požadavků na webový server. Když se uživatel pokusí zobrazit zdroj, který si nedávno prohlížel, prohlížeč jej načte z mezipaměti NGINX, nikoli z webového serveru.
Chcete-li povolit mezipaměť, klikněte na tlačítko "Konfigurovat" dříve vytvořené instance NGINX:
Upravte soubor cache.conf a odkomentujte existující konfigurační řádky, jak je znázorněno na následujícím obrázku:
Uložte změny a restartujte instanci.
V tomto okamžiku budete mít povoleno ukládání do mezipaměti.