Megosztás:


Költség és teljesítmény kezelése

A felügyelt DevOps-készletek számos különböző lehetőséget biztosítanak a készlet teljesítményének konfigurálásához. Ez a cikk lehetőségeket ismertet annak érdekében, hogy a tömbök teljesítménye megfeleljen az Ön számítási feladatainak igényeinek, a tömbök teljesítményének és költségeinek növelésével vagy csökkentésével.

Ügynök teljesítményének konfigurálása

A felügyelt DevOps-készlet konfigurálásakor különböző lehetőségek állnak rendelkezésre a készlet teljesítményének és költségeinek konfigurálására. Az alábbi szakaszok ismertetik a készlet teljesítményének konfigurálásához szükséges néhány lehetőséget.

Lemeztípusok

A felügyelt DevOps-készlet létrehozásakor lehetősége van arra, hogy a Standard SSD vagy a Premium SSD helyett az alapértelmezett standard operációsrendszer-lemeztípust válassza. Az operációsrendszer-lemez típusa határozza meg, hogy milyen típusú lemezt használ az operációsrendszer-meghajtó. Az ügynök munkakönyvtára alapértelmezés szerint a temp meghajtóban vagy a D:\-ban található, ezért előfordulhat, hogy a költséges operációsrendszer-lemeztípus nem előnyös. Mérje fel a számítási feladat teljesítményét különböző operációsrendszer-lemeztípusokkal, ismerje meg az érintett költségeket, és megfelelően válasszon operációsrendszer-lemeztípust.

Ha a számítási feladat átviteli sebessége meghaladja a standard szint szintjét, teljesítménybeli javulást érhet el a számítási feladatban egy nagyobb teljesítményű lemeztípusra való frissítéssel. A lemeztípusokról és a teljesítményről további információt az Azure Managed Disk types (Felügyelt Azure-beli lemeztípusok) című témakörben talál.

Ahelyett, hogy módosítaná az operációsrendszer-lemez típusát, vagy nagyobb termékváltozatra váltana több lemezterületért, fontolja meg egy adatlemez konfigurálását a készlethez. Konfigurálhat olyan méretet és lemeztípust, amely megfelel a számítási feladatokra vonatkozó követelményeknek, és konfigurálhatja a készleteket úgy, hogy ezt a meghajtót használják ügynök munkakönyvtárként, hogy nagyobb tárterületet biztosítsanak az alapértelmezett operációsrendszer-lemeztípus és egy potenciálisan kevésbé költséges virtuálisgép-méret használata mellett.

Válassza ki a megfelelő ügynökméretet és típust

A Felügyelt DevOps-készletek ügynökmérete határozza meg a felügyelt DevOps-készletek ügynökeinek üzemeltetéséhez használandó Azure-beli virtuális gépek méretét . A készlet ügynökméretét úgy módosíthatja, hogy több processzormagot, több memóriát és több lemezterületet biztosítson. A nagyobb teljesítményű virtuálisgép-méret használata növeli az Azure-számláját is, ezért csak akkor válassza ezt a lehetőséget, ha úgy dönt, hogy a nagyobb teljesítményű virtuálisgép-méret használata növeli a számítási feladatok teljesítményét.

Virtuálisgép-processzorarchitektúra

Az AMD-alapú virtuális gépek méretei gyakran akár 40%-kal olcsóbbak, mint az Intel-alapú virtuális gépek, ugyanolyan vagy jobb teljesítménnyel. Az AMD-alapú virtuálisgép-méretek használata lehetőséget biztosít az Azure-költségek csökkentésére.

Virtuális gép mérete

Győződjön meg arról, hogy a megfelelő Azure-beli virtuálisgép-méretet használja. Ha jelenleg nyolcmagos Azure-beli virtuálisgép-méretet használ, győződjön meg arról, hogy a számítási feladat képes mind a 8 mag használatára. A számítási feladatot különböző virtuálisgép-méretekben futtathatja, és megtekintheti, hogy mennyire teljesít a számítási feladat. A virtuálisgép-méret csökkentése érdekében csökkentheti a COGS-t, miközben a számítási feladatok teljesítménye nagyjából azonos.

Virtuális gép típusa

A különböző Azure-beli virtuálisgép-sorozatokat olyan számítási feladatokhoz tervezték, amelyek adott jellemzőkkel rendelkeznek a jobb teljesítmény érdekében. Ismerkedjen meg a különböző Azure SKU-sorozatokkal, így kiválaszthatja a számítási feladatnak leginkább megfelelő sorozatot. Példa: Ha az alkalmazás nem használ annyi magot, mint a memóriát, választhat egy virtuálisgép-méretet a Memóriaoptimalizált méretcsaládból.

Tekintse át a különböző Azure-beli virtuálisgép-típusokat az előnyeik megismeréséhez. Ha például a számítási feladat több magot és kevesebb memóriát igényel, használhatja a számításoptimalizált méretet . Ha a munkaterhelés több lemezterületet igényel, de ugyanannyi magot és memóriát használ, választhat egy olyan Azure-beli virtuális-gép típusát, amely jobb lemez-számítási arányt kínál a SKU méretének növelése helyett, vagy használhat egy csatlakoztatott adatlemezt.

Virtuálisgép-típus létrehozása

Az Azure-beli virtuálisgép-típus legújabb generációja nagyobb teljesítményű lehet, mint az előző verzió. Például a D2dsV4 és a D2dsV5 ára ugyanaz, és ugyanazokkal a specifikációkkal rendelkezik, de valószínű, hogy a V5 gyorsabb, mint a V4.

Medencerégiók közös elhelyezése

Próbálja meg áthelyezni a készlet Azure-régióját arra a régióra, ahol a CI/CD számítási feladatok függőségei találhatók. Ez a közelség csökkenti a hálózati késést, és viszonylag teljesítményesebbé teszi a számítási feladatokat. Megkeresheti az Azure DevOps-szervezet régióját , és megkeresheti a felügyelt DevOps-készletet ugyanabban a régióban.

Előzetes üzembe helyezés készenléti ügynökökkel

Alapértelmezés szerint minden alkalommal, amikor várólistára állít egy folyamatot, a rendszer létrehoz egy ügynököt az alapoktól. Engedélyezheti a készenléti ügynököket, így a csővezetékeinek nem kell várakozással tölteniük az időt. Ha manuális módban kapcsolta be a készenléti ügynököket, megtekintheti a készenléti ügynökök korábbi kihasználtságát, és eldöntheti, hogy csökkenteni szeretné-e a készenléti ügynökök számát. Dönthet úgy is, hogy teljesen kikapcsolja az előzetes üzembe helyezést, ha a munkafolyamatok nem időkritikusak, és 5–10 percet várhatnak, amíg az ügynökök igény szerint létrejönnek.

Az ügynökteljesítmény készenléti ügynökök használata nélküli javítására az egyik lehetőség az állapotalapú ügynökök rövid türelmi időszakkal történő használata. Ha a türelmi időszakkal rendelkező állapotalapú ügynökök befejeznek egy feladatot, a türelmi időszak által meghatározott ideig online maradnak, és várják a feladatokat. Ha a munkaterhelés szakaszosan jelentkezik, beállíthat egy türelmi időszakot, amely az ügynököket online állapotban tartja, amikor a feladatok állandóak, és lassúbb időszakokban újraindítja őket.

További információ: Készenléti ügynökök és állapotalapú készletek.