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.