Kdy použít Azure Load Balancer
Azure Load Balancer je nejvhodnější pro aplikace, které vyžadují ultra nízkou latenci a vysoký výkon. Load Balancer je vhodný pro potřeby vaší organizace, protože nahrazujete stávající síťová hardwarová zařízení, která vyrovnává zatížení provozu napříč aplikacemi. Aplikace používaly více vrstev virtuálních počítačů, když byly aplikace místní se službou Azure, která má stejné funkce.
Vzhledem k tomu, že Load Balancer funguje ve vrstvě 4, jako jsou hardwarová zařízení používaná místně před migrací organizace do Azure, můžete pomocí Load Balanceru replikovat funkce hardwarového zařízení. Tato funkce zahrnuje použití sond stavu k zajištění toho, aby Load Balancer nepřesměrovává provoz do uzlů virtuálních počítačů, které selhaly. Zahrnuje také použití trvalosti relací, aby klienti během relace komunikují pouze s jedním virtuálním počítačem.
Pro front-endový provoz do webových vrstev aplikací můžete nakonfigurovat veřejné nástroje pro vyrovnávání zatížení. Můžete také nakonfigurovat interní nástroje pro vyrovnávání zatížení pro vyrovnávání provozu mezi webovou vrstvou a vrstvou, která provádí úlohy analýzy a transformace dat.
Příchozí pravidla překladu adres (NAT) můžete nakonfigurovat tak, aby umožňovala přístup protokolu vzdálené plochy k instanci virtuálního počítače k provádění úloh správy.
Kdy nepoužíváte Azure Load Balancer
Azure Load Balancer není vhodný, pokud máte webovou aplikaci, která nevyžaduje vyrovnávání zatížení spuštěné na jedné instanci virtuálního počítače IaaS. Pokud například vaše webová aplikace přijímá pouze malý objem provozu a stávající infrastruktura už správně řeší stávající zatížení, není nutné nasazovat back-endový fond virtuálních počítačů a není nutné používat Load Balancer.
Azure poskytuje další řešení vyrovnávání zatížení jako alternativy k Azure Load Balanceru, včetně služby Azure Front Door, Azure Traffic Manageru a brány Aplikace Azure:
- Azure Front Door je síť pro doručování aplikací, která poskytuje globální vyrovnávání zatížení a službu zrychlení webu pro webové aplikace. Nabízí možnosti vrstvy 7 pro vaši aplikaci, jako je přesměrování zpracování TLS/SSL, směrování na základě cest, rychlé převzetí služeb při selhání, firewall webových aplikací a ukládání do mezipaměti za účelem zlepšení výkonu a vysoké dostupnosti vašich aplikací. Tuto možnost vyberte ve scénářích, jako je vyrovnávání zatížení webové aplikace nasazené napříč několika oblastmi Azure.
- Azure Traffic Manager je nástroj pro vyrovnávání zatížení provozu založený na DNS, který umožňuje optimálně distribuovat provoz do služeb napříč globálními oblastmi Azure a zároveň poskytovat vysokou dostupnost a rychlost odezvy. Vzhledem k tomu, že Traffic Manager je služba vyrovnávání zatížení založená na DNS, vyrovnává zatížení pouze na úrovni domény. Z tohoto důvodu nemůže převzít služby při selhání tak rychle jako služba Front Door, protože běžné problémy související s ukládáním do mezipaměti DNS a systémy nedotkávají seznamy TTL DNS.
- Aplikace Azure Gateway poskytuje jako službu ADC (Application Delivery Controller) jako službu, která nabízí různé možnosti vyrovnávání zatížení vrstvy 7. Slouží k optimalizaci produktivity webové farmy tím, že do brány přesměruje ukončení protokolu TLS/SSL náročné na procesor. Application Gateway funguje v rámci oblasti, nikoli globálně.
- Azure Load Balancer je vysoce výkonná služba vyrovnávání zatížení vrstvy 4 (příchozí a odchozí) pro všechny protokoly UDP a TCP. Jeho sestavení pro zpracování milionů požadavků za sekundu a zajištění vysoké dostupnosti vašeho řešení. Azure Load Balancer je zónově redundantní a zajišťuje vysokou dostupnost napříč zónami dostupnosti. Pokud měl Adatum aplikace, které vyžadovaly funkce firewallu webových aplikací, azure Load Balancer by pro společnost nebyl vhodným řešením.