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.
Az Azure Managed Redis egy memórián belüli adattárat biztosít a Redis Enterprise szoftver alapján. A Redis Enterprise a kompatibilitás fenntartása mellett javítja a Redis közösségi kiadásának teljesítményét és megbízhatóságát. A Microsoft az Azure-ban üzemeltetett szolgáltatást üzemelteti, és az Azure-on belüli vagy azon kívüli alkalmazások is használhatják. További információ az Azure Managed Redis felépítéséről: Azure Managed Redis Architecture.
Az Azure Managed Redis javíthatja a háttéradattárakat erősen használó alkalmazások teljesítményét és méretezhetőségét. Nagy mennyiségű alkalmazáskérést képes feldolgozni úgy, hogy a kiszolgáló memóriájában tárolja a gyakran használt adatokat, amelyek gyorsan írhatók és olvashatók.
A Redis kritikusan alacsony késésű és nagy átviteli sebességű adattárolási megoldást biztosít a modern alkalmazások számára. Emellett a Redist egyre gyakrabban használják az alkalmazások nem gyorsítótárazásához, beleértve az adatbetöltést, a deduplikációt, az üzenetkezelést és a ranglistákat
Az Azure Managed Redis önállóan is üzembe helyezhető, vagy üzembe helyezhető más Azure-alkalmazás- vagy adatbázis-szolgáltatásokkal, például az Azure Container Apps,az Azure App Service, az Azure Functions, az Azure SQL vagy az Azure Cosmos DB szolgáltatással együtt.
Főbb forgatókönyvek
Az Azure Managed Redis a gyakori alkalmazásarchitektúra-minták támogatásával javítja az alkalmazások teljesítményét. A leggyakoribbak közé tartoznak a következő minták:
| Pattern | Description |
|---|---|
| Adatgyorsítótár | Az adatbázisok gyakran túl nagyok ahhoz, hogy közvetlenül a gyorsítótárba töltődjenek be. Gyakori, hogy a gyorsítótár-feltöltési minta használatával csak szükség esetén tölt be adatokat a gyorsítótárba. Amikor a rendszer módosítja az adatokat, a rendszer a gyorsítótárat is frissítheti, amelyet aztán eloszt más ügyfelek számára. Emellett a rendszer beállíthatja az adatok lejáratát, vagy kilakoltatási szabályzattal aktiválhatja az adatfrissítéseket a gyorsítótárban. |
| Tartalomgyorsítótár | Számos weboldalt sablonok generálnak, amelyek statikus tartalmat használnak, mint például a fejléc, lábléc és a szalagcím. Ezek a statikus elemek nem változhatnak gyakran. A memóriabeli gyorsítótár használata gyors hozzáférést biztosít a statikus tartalomhoz a háttéradattárakhoz képest. Ez a minta csökkenti a feldolgozási időt és a kiszolgáló terhelését, így a webkiszolgálók rugalmasabbak lesznek. Ez lehetővé teszi a terhelések kezeléséhez szükséges kiszolgálók számának csökkentését. Az Azure Managed Redis biztosítja a Redis kimeneti gyorsítótár-szolgáltatót az ASP.NET mintához. |
| Munkamenet-tároló | Ezt a mintát gyakran használják bevásárlókocsikhoz és más felhasználói előzményekhez, amelyeket egy webalkalmazás a felhasználói cookie-khoz társíthat. Ha túl sokat tárol egy cookie-ban, az negatív hatással lehet a teljesítményre a cookie méretének növekedésével, és minden kéréssel együtt továbbítva és érvényesítve lesz. Egy tipikus megoldás kulcsként használja a cookie-t az adatbázis adatainak lekérdezéséhez. Ha memórián belüli gyorsítótárat használ, például az Azure Managed Redist, az információk felhasználóhoz való társítása gyorsabb, mint egy teljes relációs adatbázis használata. |
| Deduplication | Gyakran meg kell állapítania, hogy történt-e már művelet egy rendszerben, például annak megállapítására, hogy a felhasználó felhasználónévvel rendelkezik-e, vagy hogy az ügyfél már küldött-e e-mailt. Az Azure Managed Redisben a kinyíló szűrők gyorsan meghatározhatják az ismétlődéseket, és megelőzhetik a problémákat. |
| Leaderboards | A Redis egyszerű és hatékony támogatást nyújt a ranglisták bármilyen típusú fejlesztéséhez a rendezett adatstruktúrával . Emellett az aktív georeplikációs funkcióval globálisan is megosztható egy ranglista. |
| Munka és üzenetsor-kezelés | Az alkalmazások gyakran adnak hozzá feladatokat egy üzenetsorhoz, amikor a kérelemhez társított műveletek végrehajtása időt vesz igénybe. A hosszabb ideig futó műveletek várólistára kerülnek, hogy sorrendben dolgozzanak fel, gyakran egy másik kiszolgáló által. Ezt a munkavégzési módszert feladatsorba állításnak nevezik. Az Azure Managed Redis elosztott üzenetsort biztosít a minta alkalmazásbeli engedélyezéséhez. |
| PowerBI/Analytics-gyorsítás | A Redis ODBC-illesztővel használhatja a Redis for BI- és jelentéskészítési és elemzési használati eseteket. Mivel a Redis általában sokkal gyorsabb, mint a relációs adatbázisok, a Redis ily módon történő használata jelentősen növelheti a lekérdezések válaszkészségét. |
| Elosztott tranzakciók | Az alkalmazások néha parancsok sorozatát igénylik egy háttéradattáron, hogy egyetlen atomi műveletként hajthatók végre. Minden parancsnak sikeresnek kell lennie, vagy mindegyiket vissza kell állítani a kezdeti állapotba. Az Azure Managed Redis egyetlen tranzakcióként támogatja a parancsok kötegének végrehajtását. |
Redis-verzió
Az Azure Managed Redis támogatja a Redis 7.4.x-es verzióját. További információ: Az Azure Managed Redis-példány verziójának frissítése.
A megfelelő szint kiválasztása
Az Azure Managed Redis négy szintje érhető el, amelyek mindegyike különböző teljesítményjellemzőkkel és árszintekkel rendelkezik.
Rétegek és termékváltozatok áttekintése
Az alábbi három réteg tárolja az adatokat a memóriában:
Memóriaoptimalizált Ideális olyan memóriaigényes használati esetekhez, amelyek nagy memória-vCPU arányt igényelnek (8:1), de nincs szükségük a legnagyobb átviteli sebességre. Alacsonyabb árpontot biztosít olyan forgatókönyvekhez, ahol kevesebb feldolgozási teljesítményre vagy átviteli sebességre van szükség, így kiváló választás a fejlesztési és tesztelési környezetekhez.
Kiegyensúlyozott (memória + számítás) Kiegyensúlyozott memória-vCPU (4:1) arányt biztosít, így ideális a normál számítási feladatokhoz. Ez a szint a memória és a számítási erőforrások kifogástalan egyensúlyát biztosítja.
Számításoptimalizált A maximális átviteli sebességet igénylő, teljesítményigényes számítási feladatokhoz készült, alacsony memória-vCPU (2:1) aránysal. Ideális olyan alkalmazásokhoz, amelyek a legnagyobb teljesítményt igénylik.
Íme a memóriában és a lemezen tárolt adatokat tároló szint:
Flash optimalizált (előzetes verzió) Lehetővé teszi, hogy a Redis-fürtök automatikusan áthelyezhessék a ritkábban használt adatokat a memóriából (RAM) az NVMe-tárolóra. Ez csökkenti a teljesítményt, de lehetővé teszi a nagy adathalmazokkal rendelkező gyorsítótárak költséghatékony skálázását.
Az adatmegőrzési funkcióval lemezen is tárolhatja az adatokat a memóriabeli szintekhez. Az adatmegőrzés a lemezen tárolt adatok biztonsági másolatát tárolja a gyors helyreállítás érdekében, ha váratlan kimaradást tapasztal. Az adatmegőrzés eltér a Flash-optimalizált szinttől, amely a lemezen tárolt adatok tárolására szolgál a tipikus műveletekhez.
A flashoptimalizált réteg használatával lemezen tárolt adatok nem növelik az adatok rugalmasságát. Az adatmegőrzést a Flash Optimalizált szinten is használhatja.
Note
A Flash-optimalizált szint felépítéséről további információt az Azure Managed Redis Architecture című témakörben talál.
- A rétegek és az SKU-k közötti skálázásról további információt az Azure Managed Redis-példány skálázása című témakörben talál.
- A díjszabással kapcsolatos információkért tekintse meg az Azure Managed Redis díjszabását.
Important
A több mint 235 GB tárhelyet használó memóriabeli szintek nyilvános előzetes verzióban érhetők el, beleértve a memóriaoptimalizált M350-et és az annál magasabb szinteket; Kiegyensúlyozott B350-et és az annál újabbakat; valamint a számítási teljesítményre optimalizált X350-et és az annál újabb verziókat. Ezek a szintek és magasabb szintek nyilvános előzetes verzióban érhetők el.
Minden Flash-optimalizált szint nyilvános előzetes verzióban érhető el.
Szolgáltatások összehasonlítása
Az alábbi táblázat a szintek által támogatott néhány funkciót írja le:
| Szolgáltatás leírása | Memóriára optimalizált | Balanced | Számításra optimalizált | Flashre optimalizált |
|---|---|---|---|---|
| Méret (GB) | 12 - 1920 | 0.5 - 960 | 3 - 720 | 250 - 4500 |
| Szolgáltatásiszint-szerződés (SLA) | Yes | Yes | Yes | Yes |
| Adattitkosítás átvitel közben | Igen (privát végpont) | Igen (privát végpont) | Igen (privát végpont) | Igen (privát végpont) |
| Replikáció és feladatátvétel | Yes | Yes | Yes | Yes |
| Hálózatelkülönítés | Yes | Yes | Yes | Yes |
| Microsoft Entra ID-alapú hitelesítés | Yes | Yes | Yes | Yes |
| Skálázás | Yes | Yes | Yes | Yes |
| Magas szintű rendelkezésre állás | *Igen | *Igen | *Igen | *Igen |
| Adatmegőrzés | Yes | Yes | Yes | Yes |
| Geo-replication | Igen (aktív) | Igen (aktív) | Igen (aktív) | No |
| Nem fürtözött példányok | Yes | Yes | Yes | No |
| Kapcsolatellenőrzési naplók | Igen (eseményalapú) | Igen (eseményalapú) | Igen (eseményalapú) | Igen (eseményalapú) |
| JSON-adatstruktúrák (azaz Redis JSON) | Yes | Yes | Yes | Yes |
| Keresési funkciók (beleértve a vektorkeresést) | Yes | Yes | Yes | No |
| Valószínűségi adatstruktúrák (azaz Redis Bloom) | Yes | Yes | Yes | Yes |
| Time Series adatbázis képessége (azaz Redis TimeSeries) | Yes | Yes | Yes | Yes |
| Import/Export | Yes | Yes | Yes | Yes |
* Ha a magas rendelkezésre állás engedélyezve van, az Azure Managed Redis zónaredundáns a több rendelkezésre állási zónával rendelkező régiókban.
Magas rendelkezésre állás (HA) használata esetén a rendszer egy Azure Managed Redis-példányt helyez üzembe elsődleges és replika szegmensekkel két csomóponton. A rendelkezésre állási zónák nélküli régiókban az elsődleges és a replika szegmensek ugyanabban a zónában két csomóponton vannak üzembe helyezve.
Important
A kiegyensúlyozott B0 és B1 termékváltozatok nem támogatják az aktív georeplikációs lehetőségeket.
Note
Egyes esetekben a támogatás csökkentése korlátozott. További információ: Az Azure Managed Redis skálázásának korlátozásai.
Hálózati teljesítmény
Ha nagy átviteli sebességet igénylő számítási feladatokkal rendelkezik, a hálózati sávszélesség szűk keresztmetszetet okozhat. A sávszélesség növeléséhez magasabb teljesítményszintre vagy nagy példányméretre kell áttérnie. A nagyobb méretű példányok nagyobb sávszélességet biztosítanak a gyorsítótárat üzemeltető mögöttes virtuális gép miatt. A nagyobb sávszélesség-korlátok segítenek elkerülni a hálózati telítettséget, amely időtúllépéseket okoz az alkalmazásban. A sávszélesség teljesítményével kapcsolatos további információkért lásd: Teljesítménytesztelés
Ügyfélkapcsolatok maximális száma
Minden termékváltozat maximális számú ügyfélkapcsolattal rendelkezik. Ez a korlát nagyobb teljesítményszintekkel és nagyobb példányméretekkel nő. Az alábbi táblázat az Azure Managed Redis termékváltozatonként engedélyezett maximális ügyfélkapcsolatokat mutatja be.
Memóriaoptimalizált, kiegyensúlyozott és számítási optimalizált termékváltozatok
Ez a táblázat a memóriaoptimalizált, a kiegyensúlyozott és a számítási termékváltozatok maximális kapcsolatát mutatja réteg és memóriaméret szerint.
| Méret (GB) | Memory Optimalizált |
Balanced | Compute Optimalizált |
|---|---|---|---|
| 0,5 | - | 15,000 | - |
| 1 | - | 15,000 | - |
| 3 | - | 15,000 | 30,000 |
| 6 | - | 15,000 | 30,000 |
| 12 | 15,000 | 30,000 | 75,000 |
| 24 | 30,000 | 75,000 | 150,000 |
| 60 | 75,000 | 150,000 | 200,000 |
| 120 | 150,000 | 200,000 | 200,000 |
| 175 | 200,000 | 200,000 | 200,000 |
| 235 | 200,000 | 200,000 | 200,000 |
| 360 * | 200,000 | 200,000 | 200,000 |
| 480 * | 200,000 | 200,000 | 200,000 |
| 720 * | 200,000 | 200,000 | 200,000 |
| 960 * | 200,000 | 200,000 | - |
| 1440 * | 200,000 | - | - |
| 1920 * | 200,000 | - | - |
| 4500 * | - | - | - |
* A csillaggal rendelkező méretek nyilvános előzetes verzióban érhetők el.
Flash-optimalizált termékváltozat
Ez a táblázat a flashoptimalizált (előzetes verzió) termékváltozatban réteg és memóriaméret szerinti maximális kapcsolatokat mutatja.
| Méret (GB) | Flash Optimalizált (előzetes verzió) |
|---|---|
| 235 * | 75,000 |
| 480 * | 150,000 |
| 720 * | 200,000 |
| 960 * | 200,000 |
| 1440 * | 200,000 |
| 1920 * | 200,000 |
| 4500 * | 200,000 |
* A csillaggal rendelkező méretek nyilvános előzetes verzióban érhetők el.
Magas szintű rendelkezésre állás
Az Azure Managed Redis magas rendelkezésre állást biztosít. A szolgáltatói szerződés csak a Cache-végpontokra irányuló kapcsolatokra érvényes. Az SLA nem terjed ki az adatvesztés elleni védelemre. Az SLA-val kapcsolatos további információkért lásd az SLA-t. Egy Azure Managed Redis-példányban letiltható a magas rendelkezésre állás. A magas rendelkezésre állás letiltása csökkenti az árat, de adatvesztést és állásidőt eredményez. Csak a fejlesztői/tesztelési forgatókönyvek magas rendelkezésre állásának letiltását javasoljuk.
Egyéb díjszabási szempontok
Important
Az Azure Managed Redis Enterprise minden gyorsítótárpéldányhoz ip-címet igényel. Az IP-cím díját jelenleg az Azure Managed Redis szívja fel, és nem továbbítja az ügyfeleknek. A számlázás a jövőben változhat. További információ: IP-cím díjszabása.
Important
Az aktív georeplikálás használatával adatátvitel történik az Azure-régiók között. Ezeket a sávszélesség-díjakat jelenleg az Azure Managed Redis szívja fel, és nem továbbítja az ügyfeleknek. A számlázás a jövőben változhat. További információ: Sávszélesség díjszabása.
Rendelkezésre állás régiónként
Az Azure Managed Redis folyamatosan bővül új régiókká. A rendelkezésre állás régiónkénti ellenőrzéséhez tekintse meg a régiónként elérhető termékeket.
Váltás az Azure Cache for Redisről
Az Azure Cache for Redisből az Azure Managed Redisbe való migrálásról további információt az Azure Cache for Redisről az Azure Managed Redisre való áttérés című témakörben talál.