Méretezhetőség és teljesítmény
Fontos
2023. szeptember 20-tól nem hozhat létre új Personalizer-erőforrásokat. A Personalizer szolgáltatás 2026. október 1-jén megszűnik.
A nagy teljesítményű és nagy forgalmú webhelyek és alkalmazások két fő tényezőt érdemes figyelembe venni a Personalizerrel a méretezhetőség és a teljesítmény szempontjából:
- Alacsony késés megtartása Rank API-hívások esetén
- Annak biztosítása, hogy a betanítási átviteli sebesség lépést tartson az eseménybemenettel
A személyre szabás gyorsan visszaadhatja a rangot, és a hívás időtartama a REST API-val való kommunikációra van szentelve. Az Azure automatikusan skálázhatja a kérésekre való gyors válaszadás képességét.
Alacsony késésű forgatókönyvek
Egyes alkalmazások alacsony késést igényelnek a rang visszaadásakor. Alacsony késésre van szükség:
- Annak érdekében, hogy a felhasználó ne várjon észrevehető mennyiségű időt a rangsorolt tartalom megjelenítése előtt.
- A szélsőséges forgalmat tapasztaló kiszolgálók segítése érdekében ne kelljen szűkös számítási időt és hálózati kapcsolatokat létesíteni.
Méretezhetőség és betanítási átviteli sebesség
A Personalizer egy olyan modell frissítésével működik, amelyet a Personalizer a Rank és Reward API-k után aszinkron módon küldött üzenetek alapján újratanított. Ezeket az üzeneteket az alkalmazáshoz tartozó Azure EventHub használatával küldi el a rendszer.
Nem valószínű, hogy a legtöbb alkalmazás eléri a Personalizer maximális csatlakozási és betanítási átviteli sebességét. Bár a maximális érték elérése nem lassítja az alkalmazást, az azt jelentené, hogy az eseményközpontok üzenetsorai belsőleg gyorsabban lesznek kitöltve, mint amennyit megtisztíthatnak.
Az átviteli sebességre vonatkozó követelmények becslése
- Becsülje meg a rangsorolási eseményenkénti bájtok átlagos számát, és adja hozzá a környezet és a műveleti JSON-dokumentumok hosszát.
- Oszd el 20 MB/s-ot ezzel a becsült átlagos bájttal.
Ha például az átlagos hasznos adat 500 funkcióval rendelkezik, és mindegyik becsült 20 karakterből áll, akkor minden esemény körülbelül 10 kb. Ezekkel a becslésekkel 20 000 000 / 10 000 = 2000 esemény/mp, ami körülbelül 173 millió esemény/nap.
Ha eléri ezeket a korlátokat, forduljon támogatási csapatunkhoz architektúratanácsért.
Következő lépések
A Personalizer létrehozása és konfigurálása.