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. Microsoft üzemelteti a szolgáltatást, üzemelteti azt Azure, és bármely alkalmazás használhatja Azure belül vagy kívül. 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 leggyakoribb minták közé tartoznak a következő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. Az adatokat a gyorsítótárba csak szükség esetén töltheti be a cache-aside minta használatával. Amikor a rendszer módosítja az adatokat, 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. |
| Tartalomtár | Sok weboldal statikus tartalmat, például fejléceket, lábléceket és bannereket használó sablonok alapján készül. 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. Csökkentheti a terhelések kezeléséhez szükséges kiszolgálók számá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 sok adatot 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 át lesz adva és érvényesítve. Egy tipikus megoldás kulcsként használja a cookie-t az adatbázis adatainak lekérdezéséhez. Ha memóriabeli gyorsítótárat (például Azure Managed Redist) használ, az adatok felhasználóval 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 Bloom-szűrők gyorsan felismerhetik a duplikátumokat, é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
A Azure Felügyelt 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 szint 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.
Az alábbi szint tárolja az adatokat a memóriában és a lemezen:
Flashra optimalizált megoldás lehetővé teszi, hogy a Redis fürtök automatikusan áthelyezzék a ritkábban használt adatokat a memóriából (RAM) az NVMe-tárolóba. A memóriahasználat csökkentése csökkentheti 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 bizonyos adatok lemezen történő tárolása nem növeli 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 a Azure Felügyelt Redis-architektúra 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 350 GB-nál több tárhelyet használó összes memóriabeli szint előzetes verzióban érhető el, beleértve a Memóriaoptimalizált M500-as és újabb, a Kiegyensúlyozott B500-as és újabb, valamint a Számításoptimalizált X500-as és újabb szinteket. Ezek a szintek és magasabb szintek előzetes verzióban érhetők el.
Az A2000 és az A4500 flashoptimalizált szintjei előzetes verzióban érhetők el.
Szolgáltatások összehasonlítása
Az alábbi táblázat az egyes szintek által támogatott funkciók némelyikét ismerteti:
| 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, a rendszer egy Azure Managed Redis-példányt helyez üzembe legalább két csomóponton elosztott elsődleges és replika szegmensekkel.
A rendelkezésre állási zónákat támogató régiókban az Azure Managed Redis alapértelmezés szerint elosztja a csomópontokat zónák között. További információ: Megbízhatóság az Azure Managed Redisben.
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 |
| 350 | 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 jelölt méretek előzetes verzióban vannak.
Flash-optimalizált termékváltozat
Ez a táblázat a Flash-optimalizált termékváltozatban réteg és memóriaméret szerinti maximális kapcsolatokat mutatja.
| Méret (GB) | Flash Optimalizált |
|---|---|
| 235 | 75,000 |
| 480 | 150,000 |
| 720 | 200,000 |
| 960 | 200,000 |
| 1440 | 200,000 |
| 1920 * | 200,000 |
| 4500 * | 200,000 |
* A csillaggal jelölt méretek előzetes verzióban vannak.
Magas szintű rendelkezésre állás
Azure Felügyelt Redis magas rendelkezésre állást biztosít a gyorsítótárvégpontok számára. Az SLA-val kapcsolatos további információkért lásd az SLA-t. Letilthatja a magas rendelkezésre állást egy Azure Felügyelt Redis-példányban. A magas rendelkezésre állás letiltása csökkenti az árat, de adatvesztést és állásidőt eredményez. Csak a fejlesztési/tesztelési forgatókönyvekben tiltsa le a magas rendelkezésre állást.
Egyéb díjszabási szempontok
Important
Az Azure Managed Redis Enterprise minden gyorsítótárpéldányhoz ip-címet igényel. Jelenleg Azure Managed Redis elnyeli az IP-cím díját, és nem továbbítja azt 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. Jelenleg Azure Managed Redis elnyeli ezeket a sávszélesség-díjakat, és nem továbbítja őket 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ással kapcsolatos további információkért lásd:
- Alapszintű, standard és prémium szintű szintek migrálása az Azure Managed Redisbe
- Nagyvállalati szint migrálása az Azure Managed Redisbe