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


Kapacitástervezés Windows Azure Pack: webhelyekhez

 

Frissítve: 2014. június 6.

Érintett kiadások: Windows Azure Pack

Kiszolgálók: Fizikai vagy virtuális?

Windows Azure Pack: A webhelyek szerepkörei telepíthetők Windows Server 2012 R2-re vagy Windows Server 2012. A kiszolgálópéldányok lehetnek fizikai számítógépek vagy virtuális gépek. Ha virtuális gépeket használ, azok bármely virtuálisgép-szolgáltatón lehetnek. Ahogy csökken a virtuális gépek és a fizikai hardverek közötti teljesítménybeli különbség, a virtuális gépek költség-teljesítmény előnye vonzóbbá teszi őket.

Kapacitástervezés webhelyek kiszolgálói szerepköre szerint

Vezérlő

A webhelyek vezérlője általában alacsony processzor-, memória- és hálózati erőforrás-használatot tapasztal. Magas rendelkezésre állás esetén azonban két vezérlővel kell rendelkeznie. A két vezérlő egyben az engedélyezett vezérlők maximális száma is. A második webhelyvezérlőt PowerShell- és parancssori szkriptekkel hozhatja létre. További információ: Második webhelyvezérlő kiépítése.

Előtérrendszer

Az előtérrendszer a webmunkások elérhetőségétől függően irányítja a kéréseket a webmunkásoknak. Magas rendelkezésre állás esetén egynél több előtérnek kell lennie, és kettőnél több is lehet. Kapacitástervezési célokból vegye figyelembe, hogy minden mag másodpercenként körülbelül 100 kérést képes kezelni. További előtér-kiszolgálók hozzáadásával kapcsolatos információkért lásd: Skálázás Windows Azure Pack: Magas rendelkezésre állású webhelyek.

Felügyeleti kiszolgáló

A Webhelyek kezelése kiszolgáló szerepkör kezeli a webhelyek felügyeleti forgalmát az Windows Azure Pack Web Sites Service REST API használatával. A Felügyeleti kiszolgáló szerepkör általában körülbelül 4 GB RAM-ot igényel éles környezetben. Magas processzorhasználatot tapasztalhat azonban, ha sok felügyeleti feladat (például webhely létrehozása) történik. Magas rendelkezésre állás esetén több kiszolgálót kell hozzárendelni ehhez a szerepkörhöz, és kiszolgálónként legalább két magot.

További felügyeleti kiszolgálók hozzáadásával kapcsolatos információkért lásd: További felügyeleti kiszolgálók kiépítése.

Publisher

A Publisher szerepkör magas processzorkihasználtságot tapasztalhat, ha sok bérlő egyidejűleg tesz közzé. A magas rendelkezésre állás érdekében több Publisher szerepkört is elérhetővé kell tenni. További Publisher-kiszolgálók hozzáadásáról az Azure Pack: Webhelyek magas rendelkezésre állású webhelyek Windows című témakörben talál további információt.

Fájlkiszolgáló

A Fájlkiszolgáló szerepkörhöz használhatja az önálló fájlkiszolgálót a fejlesztéshez és teszteléshez. Éles környezetben előre konfigurált Windows fájlkiszolgálót vagy előre konfigurált, nem Windows fájlkiszolgálót kell használnia.

Az önálló fájlkiszolgáló az Alapértelmezett Windows Azure Pack: Webhelyek telepítésének része. Az önálló telepítés egyetlen gépen helyezi üzembe a Fájlkiszolgáló szerepkört, ACL-eket helyez el a megfelelő fiókokhoz, és létrehozza a szükséges hálózati megosztásokat.

Éles környezetekben a Fájlkiszolgáló szerepkör intenzív lemez I/O-t tapasztal. Mivel a bérlői webhelyek összes tartalom- és alkalmazásfájlját tartalmazza, ehhez a szerepkörhöz előre konfigurálnia kell egy Windows fájlkiszolgálót, fájlkiszolgálófürtöt vagy egy nem Windows fájlkiszolgálót, fájlkiszolgálófürtöt vagy NAS-eszközt (network attached Storage). További információ: Windows fájlkiszolgálófürt vagy NAS-eszköz előzetes konfigurálása Windows Azure Pack: Webhelyek szolgáltatáshoz.

Figyelmeztetés

Windows Azure Pack: A webhelyek fájlkiszolgálói Resource Manager (FSRM) alapulnak, amely nem támogatja a kibővített fájlkiszolgálókat.

Webmunkás

Magas rendelkezésre állás esetén legalább négy webes feldolgozói szerepkörrel kell rendelkeznie, kettő a megosztott webhely módhoz, kettő pedig fenntartott webhely módhoz. A megosztott és fenntartott webhelymódok különböző szolgáltatási szinteket biztosítanak a bérlők számára. Természetesen, ha sok ügyfél használ fenntartott módot (ami erőforrás-igényes), vagy sok ügyfél fut megosztott módban, több webmunkásra lesz szükség.

Fontos

Amikor figyelembe veszi a kiosztandó webmunkás-szerepkörök számát, ne feledje, hogy miután az előfizető fenntartott módban helyezett el egy webmunkást, a webmunkás többé nem lesz elérhető az előfizetők számára megosztott módban. Ezért a Windows Azure Pack: Megosztott webfeldolgozó-példány nélküli webhelyek telepítése nem támogatott konfiguráció.

A szükséges webmunkás-szerepkörök számának meghatározásához vegye figyelembe a következőket:

  • Memória – A memória a webmunkás szerepkörök legfontosabb erőforrása. A kevés memória hatással van a webhely teljesítményére, ha a virtuális memória felcserélődik a lemezről. Minden kiszolgálóhoz körülbelül 1,2 GB RAM szükséges az operációs rendszerhez; A küszöbérték felett elérhető RAM használható webhelyek futtatására.

  • Az aktív webhelyek százalékos aránya – A megfigyelt éles számítási feladatok alapján a webhelyfelhő webhelyeinek körülbelül 5 százaléka általában aktív. Azonban az adott pillanatban aktív webhelyek százalékos aránya jelentősen magasabb vagy alacsonyabb lehet. Feltételezve, hogy az "aktív webhelyek" aránya 5 százalék, a webhelyfelhőben elhelyezendő webhelyek maximális száma legfeljebb az aktív webhelyek számának 20-szorosa lehet (5 x 20 = 100).

  • Átlagos memóriaigény – Az éles környezetben megfigyelt webhelyek átlagos memóriaigénye körülbelül 70 MB. Ezen szám alapján a webhelyfelhőre telepített összes webmunkás szerepkörű számítógép vagy virtuális gép számára lefoglalandó memória mennyisége az alábbiak szerint számítható ki:

    Kiépített webhelyek száma * 70 MB * 5% - (Webes feldolgozói szerepkörök száma * 1044 MB)

    Ha például 5000 webhely van kiépítve egy 10 webmunkási szerepkört futtató webhelyfelhőben, akkor minden webmunkás szerepkört futtató számítógépnek vagy virtuális gépnek 7060 MB RAM-ot kell lefoglalnia az alábbiak szerint:

    5000 * 70 * .05 – (10 * 1044) = 7060 (=körülbelül 7 GB)

A Web Worker-példányok hozzáadásáról további információt az Azure Pack Windows skálázása: Magas rendelkezésre állású webhelyek című témakörben talál.

Azure Pack-webhelyek futtatókörnyezetének SQL Server adatbázisának Windows

Windows Azure Pack webhelyfelhő széles körben használja a SQL Server. Magas rendelkezésre állás esetén kövesse az alábbi irányelveket a RAM-, a lemez- és a CPU-erőforrások lefoglalásához:

  • Memória – Mivel SQL Server teljesítmény leginkább a rendelkezésre álló memóriától függ, legalább 4 GB RAM-ot foglaljon le a SQL Server minden 30 000 üzembehelyezett helyhez. A legtöbb forgatókönyv esetében az SQL-teljesítmény további memóriát fog kihasználni, és SQL Server annyi memóriát fog használni, amennyit lefoglal.

  • Lemezterület – Minden kiosztott 10 000 helyhez foglal legalább 4 GB lemezterületet.

  • CPU-szám – A SQL Server számítógép számára lefoglalandó magok számának meghatározásához a következő feltételeket használhatja:

    Ha a Feladatkezelő vagy a Teljesítményfigyelő azt mutatja, hogy a SQL Server szolgáltatás processzorhasználata megközelíti a 70%-ot, foglalja le egy további magot.

Az SQL Serverek rendelkezésre állásának növeléséhez szükséges további intézkedésekért lásd: SQL Server konfigurálása magas rendelkezésre álláshoz.

Lásd még:

Kapacitástervezés API- és felügyeleti portálgépekhez
Windows Azure Pack: Webhelyek üzembe helyezése