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


Ajánlási ellenőrzőlista a teljesítményhatékonysághoz

Ez az ellenőrzőlista javaslatokat tartalmaz a számítási feladatok megtervezéséhez, hogy azok növekedjenek, és megfeleljenek a számítási feladatok használati igényeinek. A teljesítmény célja, hogy fenntartsa az egészséges rendszerrel való minden interakció hatékonyságát a kereslet növekedésével. A teljesítmény érdekében történő tervezés és megvalósítás során összpontosítson a költségek hatékonyságára és eredményességére, az összetettségre, az új követelmények támogatására, a technikai adósságra, a jelentéskészítésre és a fáradságra.

Minden rendszer esetében van egy korlátja annak, hogy mennyire méretezhető újratervezés, kerülő megoldás bevezetése vagy emberi beavatkozás beépítése nélkül. Ha nem veszi figyelembe a teljesítményhatékonysági gyakorlatokat, és figyelembe veszi a kompromisszumokat, a terv veszélybe kerülhet. Gondosan mérlegelje az ellenőrzőlistában szereplő összes pontot, hogy bizalmat ébresszen a rendszer sikerében.

Ellenőrzőlista

  Kód Javaslat
PE:01 Teljesítménycélok meghatározása. A teljesítménycéloknak numerikus értékeknek kell lenniük, amelyek a számítási feladatok követelményeihez vannak kötve. Minden számítási feladathoz teljesítménycélokat kell megvalósítania.
PE:02 Végezze el a teljesítménytervezést. A teljesítménytervezést a használati minták előre jelzett változásai előtt kell elvégezni. Az előre jelzett változások közé tartoznak a szezonális változások, a termékfrissítések, a marketingkampányok, a különleges események vagy a szabályozási változások.
PE:03 Válassza ki a megfelelő szolgáltatásokat. A szolgáltatásoknak és termékfunkcióknak támogatniuk kell a számítási feladatok teljesítménycéljainak elérését és a várt kapacitásváltozásokat. A kiválasztásoknak mérlegelniük kell a platformfunkciók használatának vagy az egyéni implementáció építésének 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. Gyűjtsön adatokat 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 Tesztelje a teljesítményt. 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ény-referenciaértékkel.
PE:06 Optimalizálja a logikát. Használjon nagy teljesítményű kódot és logikát, és gondoskodjon arról, hogy a felelősséget a platformra ruházza át. A logikát csak a rendeltetésének megfelelően használja, és csak akkor, ha szükséges.
PE:07 A kritikus folyamatok teljesítményének rangsorolása. A számítási feladatok erőforrásainak elosztása és a teljesítményoptimalizálási erőfeszítések során rangsorolni kell a legfontosabb üzleti folyamatokat, felhasználókat és műveleteket támogató folyamatokat.
PE:08 Optimalizálja az adathasználatot. Optimalizálja az adattárakat a számítási feladatban való tervezett és tényleges használatukhoz.
PE:09 Válaszoljon az élő előadással kapcsolatos problémákra. Tervezze meg, hogyan kezelje a teljesítményproblémákat egyértelmű kommunikációs vonalak és felelősségi körök beépítésével. Ha problémás helyzet alakul ki, használja a tanultakat a megelőző intézkedések azonosítására és a munkaterhelésbe való beépítésére. Alkalmazzon módszereket a normál műveletekhez való gyorsabb visszatéréshez, ha hasonló helyzetek fordulnak elő.
PE:10 Folyamatosan optimalizálja a teljesítményt. Összpontosítson azokra az összetevőkre, amelyek teljesítménye idővel romlik, például az adatbázisokra és a hálózati funkciókra.

További lépések