Megosztás a következőn keresztül:


RPC terheléselosztás

A Microsoft RPC terheléselosztása skálázható megoldást kínál olyan forgatókönyvekhez, amelyek nagy RPC-t igényelnek HTTP- forgalomon keresztül. Az RPC Load Balancer elsődleges célja annak biztosítása, hogy az RPC/HTTP-forgalmat egy kiszolgálófarm kiszolgálhassa a méretezhetőség javítása érdekében. Ennek eléréséhez az RPC-nek biztosítania kell, hogy az ügyfélfolyamat összes kapcsolatát ugyanaz a kiszolgálóvégpont kiszolgálja a kiszolgálófarmban. Az RPC Load Balancer olyan szolgáltatásként van implementálva, amely az RPC-vel együtt fut HTTP-proxyszolgáltatáson keresztül.

A terheléselosztás engedélyezéséhez az egyes kiszolgálókon futó RPC terheléselosztási szolgáltatás kommunikál egymással, hogy meghatározza a kezdeti ügyfélkapcsolat előnyben részesített kiszolgálóját. Ezt a folyamatot választottbírósági eljárásnak nevezzük, és a kezdeti ügyfélkapcsolat időpontjában történik. A kiszolgálóközi forgalom csökkentése érdekében az RPC terheléselosztási szolgáltatás kiválasztja a helyi végpontot a kapcsolat kiszolgálásához, ha az ügyfél még nincs kiszolgálóhoz társítva. Egy adott ügyfélkapcsolat esetében a választottbírósági eljárás eredménye két lehetőség egyike:

  • Ha az ügyfél már létesített kapcsolatot, a kapcsolatot elsőként fogadó kiszolgáló fogja kezelni a következő kapcsolatokat.
  • Ha ez az ügyfél első kapcsolata, a választottbírósági eljárás azt eredményezi, hogy a helyi kiszolgáló kezeli a kapcsolatot, és így az ügyfél összes kapcsolatát. Ezek az információk a meghatározást követően le lesznek kötelezve a kiszolgálófarm többi RPC Load Balancer-szolgáltatására, így tájékoztatva őket arról, hogy a kiszolgáló kezeli az ügyfél összes kérését.

Ez a szakasz áttekintést nyújt az RPC terheléselosztásáról az alábbi témakörökben:

Követelmények

Az RPC terheléselosztási szolgáltatás a Windows Server 2008 R2 vagy újabb rendszert futtató kiszolgálókon, valamint a Windows 7 vagy újabb windowsos verzióit futtató ügyfeleken támogatott.

Az RPC proxyszolgáltatásnak, az RPC terheléselosztási szolgáltatásnak és a kiszolgálóvégpontoknak ugyanazon a gépen kell futniuk. Emellett a kiszolgálófarm összes kiszolgálójának képesnek kell lennie a kért végpont karbantartására. Az RPC proxyszolgáltatás és az RPC terheléselosztási szolgáltatás konfigurálásával kapcsolatos információkért lásd: Számítógépek konfigurálása az RPC-hez HTTP- és Terheléselosztásikonfigurálása című témakörben.

Korlátozások

Az RPC terheléselosztása jelenleg erőforrásonként csak egy kiszolgálófarmot támogat. Az összes kiszolgálófarm összes kiszolgálójának képesnek kell lennie az összes erőforrás karbantartására is.