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