Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez az ellenőrzőlista számos javaslatot nyújt a rendszer méretezésére, hogy az növekedjen, és megfeleljen a számítási feladatok használati igényeinek. A teljesítmény célja, hogy a kereslet növekedésével megőrizze az egészséges rendszerekkel való minden interakció hatékonyságát. A teljesítmény tervezésekor és megvalósításakor a költségek, az összetettség, az új követelmények támogatása, a műszaki adósság, a jelentéskészítés és a nehézség hatékonyságára kell összpontosítania.
Minden rendszer esetében van egy korlátja annak, hogy mennyit skálázhat újratervezés, kerülő megoldás bevezetése vagy emberi részvétel bevonása nélkül. Ha nem veszi figyelembe a teljesítményhatékonysági gyakorlatokat, és nem veszi figyelembe a kompromisszumokat, a kialakítás veszélybe kerülhet. Gondosan fontolja meg az ellenőrzőlistában szereplő összes pontot, hogy bizalmat ébresszen rendszere sikerében.
Checklist
| Kód | Recommendation | |
|---|---|---|
| ☐ | PE:01 | Teljesítménycélok meghatározása. A teljesítménycéloknak a számítási feladatokra vonatkozó követelményekhez kötött numerikus értékeknek kell lenniük. Minden számítási feladathoz teljesítménycélokat kell megvalósítania. |
| ☐ | PE:02 | Kapacitástervezés végrehajtása. A kapacitástervezést a használati minták előrejelzett változásai előtt kell elvégezni, például szezonális változatok, termékfrissítések, marketingkampányok, különleges események vagy szabályozási változások. |
| ☐ | PE:03 | Válassza ki a megfelelő szolgáltatásokat. A szolgáltatásoknak, az infrastruktúrának és a szintkiválasztásoknak támogatniuk kell a számítási feladatok teljesítménycéljainak elérését és a várható kapacitásváltozások elérését. A választásoknak mérlegelniük kell a platformfunkciók használatának vagy az egyéni megvalósítás létrehozásának előnyeit is. |
| ☐ | PE:04 | Teljesítményadatok gyűjtése. A számítási feladatok összetevőinek és folyamatainak automatikus, folyamatos és értelmes metrikákat és naplókat kell biztosítaniuk. Adatokat gyűjthet a számítási feladat különböző szintjein, például az alkalmazás, a platform, az adatok és az operációs rendszer szintjén. |
| ☐ | PE:05 | Skálázás és particionálás optimalizálása. Megbízható és szabályozott skálázás és particionálás beépítése. A számítási feladat méretezési egységeinek kialakítása a skálázási és particionálási stratégia alapja. |
| ☐ | PE:06 | Tesztteljesítmény. Végezzen rendszeres tesztelést az éles környezetnek megfelelő környezetben. Hasonlítsa össze az eredményeket a teljesítménycélokkal és a teljesítményteszttel. |
| ☐ | PE:07 | Kód és infrastruktúra optimalizálása. Használjon olyan kódot, amely teljesít, és győződjön meg arról, hogy kiszervezést végez a platformon. A kódot és az infrastruktúrát csak az alapvető célra használja, és csak akkor, ha szükséges. |
| ☐ | PE:08 | Optimalizálja az adathasználatot. Optimalizálja az adattárakat, partíciókat és indexeket a számítási feladatban való tervezett és tényleges használatukhoz. |
| ☐ | PE:09 | A kritikus folyamatok teljesítményének rangsorolása. A számítási feladatok erőforrásainak kiosztása és a teljesítményoptimalizálási erőfeszítések rangsorolják azokat a folyamatokat, amelyek támogatják a legfontosabb üzleti folyamatokat, felhasználókat és műveleteket. |
| ☐ | PE:10 | Optimalizálja az üzemeltetési feladatokat. Figyelje és minimalizálja a szoftverfejlesztési életciklus és más rutinműveletek számítási feladatok teljesítményére gyakorolt hatását. Ezek a műveletek közé tartozik a víruskeresés, a titkos kulcsok rotációja, a biztonsági mentés, az adatbázisok újraindexelése és az üzembe helyezés. |
| ☐ | PE:11 | Reagáljon az élő előadásokkal kapcsolatos problémákra. Tervezze meg, hogyan kezelje a teljesítményproblémákat a világos kommunikációs vonalak és felelősségek beépítésével. Ha problémás helyzet áll elő, használja a tanultakat a megelőző intézkedések azonosítására és beépítésére a munkaterhelésbe. Hasonló helyzetek esetén a normál működéshez való gyorsabb visszatérés módszereinek megvalósítása. |
| ☐ | PE:12 | Folyamatosan optimalizálja a teljesítményt. Koncentráljon azokra az összetevőkre, amelyek teljesítménye idővel romlik, például az adatbázisokra és a hálózati funkciókra. |
Következő lépések
Javasoljuk, hogy tekintse át a Teljesítményhatékonyság kompromisszumot más fogalmak megismeréséhez.