Application Delivery Controller (ADC)

Az Application Delivery Controller (ADC) olyan hálózati eszköz, amely az alkalmazások elérhetőségét, teljesítményét és biztonságát javítja. Az ADC a modern web- és vállalati alkalmazások gerinceként működik, mivel képes intelligens módon kezelni az adatforgalmat, elosztani a terhelést és védeni az alkalmazásokat.

Mire való egy ADC?

Az ADC legfontosabb funkciói:

  • terheléselosztás (load balancing) több szerver között
  • SSL lecsupaszítás (SSL offloading), hogy a szerverek tehermentesüljenek
  • alkalmazásszintű forgalomszabályozás (pl. URL vagy fejlécek alapján)
  • alkalmazásvédelem – pl. alap WAF-funkciók
  • gyorsítótárazás és tömörítés a válaszidő csökkentéséhez

Példák használatra

1. Nagy forgalmú webáruház

A látogatók számának gyors növekedése esetén az ADC elosztja a terhelést a háttérszerverek között, így elkerülhető a leállás. Emellett gyorsítótárazza a gyakran használt oldalelemeket is.

2. Vállalati belső alkalmazások

A cég egy intranetes HR-alkalmazást üzemeltet több szerveren. Az ADC nemcsak terhelést oszt el, hanem figyeli a szerverek állapotát is, és ha egy kiesik, automatikusan másikra irányítja a forgalmat.

3. SSL offload használata

Az ügyfélalkalmazások HTTPS-en keresztül kommunikálnak. Az ADC végzi a titkosított kapcsolat bontását, így a szerverek CPU-erőforrásai megmaradnak a kiszolgálásra.

Mikor érdemes bevezetni?

  • ha több szerveren fut egy alkalmazás és biztosítani kell a zökkenőmentes elérést
  • ha fontos a magas rendelkezésre állás (HA)
  • ha csökkenteni szeretnéd a backend szerverek terhelését
  • ha optimalizálni kell az alkalmazás válaszidejét

Az ADC nemcsak technikai eszköz, hanem üzletileg is kritikus: ha egy alkalmazás lassú vagy elérhetetlen, az közvetlenül bevételkiesést okozhat. Egy jól beállított ADC stabilabbá, gyorsabbá és biztonságosabbá teszi a szolgáltatásokat.