Acara
31 Mar, 23 - 2 Apr, 23
Peristiwa pembelajaran SQL, Fabric, dan Power BI terbesar. 31 Maret – 2 April. Gunakan kode FABINSIDER untuk menyimpan $400.
Daftar hari iniBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Dalam artikel ini, Anda belajar bermigrasi dari instans Azure Cache for Redis ke instans Azure Managed Redis (pratinjau).
Penting
Azure Managed Redis saat ini dalam PRATINJAU. Lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure untuk persyaratan hukum yang berlaku pada fitur Azure dalam versi beta, pratinjau, atau belum dirilis secara umum.
Deskripsi Fitur | Dasar | Standard | Premium | Seimbang (pratinjau) | Memori Dioptimalkan (pratinjau) | Komputasi Dioptimalkan (pratinjau) |
---|---|---|---|---|---|---|
Ketersediaan | T/A | 99,9% | 99,9% | T/A | T/A | T/A |
Enkripsi data saat transit | Ya | Ya | Ya | Ya | Ya | Ya |
Isolasi jaringan | Ya | Ya | Ya | Ya | Ya | Ya |
Meningkatkan/meluaskan skala | Ya | Ya | Ya | Ya | Ya | Ya |
Menurunkan/menurunkan skala | Ya | Ya | Ya | No | No | Tidak |
Pengklusteran OSS | Tidak | No | Ya | Ya | Ya | Ya |
Keberlanjutan data | Tidak | No | Ya | Ya | Ya | Ya |
Redundansi zona | No | Yes (pratinjau) | Ya | Ya | Ya | Ya |
Replikasi lokasi geografis | Tidak | Tidak | Ya (Pasif) | Ya (Aktif) | Ya (Aktif) | Ya (Aktif) |
Log audit koneksi | Tidak | No | Ya | Ya(Berbasis peristiwa) | Ya(Berbasis peristiwa) | Ya(Berbasis peristiwa) |
Modul Redis | Tidak | No | No | Ya | Ya | Ya |
Import/Export | Tidak | No | Ya | Ya | Ya | Ya |
Reboot | Ya | Ya | Ya | No | No | Tidak |
Pembaruan terjadwal | Ya | Ya | Ya | No | No | Tidak |
Autentikasi ID Microsoft Entra | Ya | Ya | Ya | Ya | Ya | Ya |
Microsoft Entra ID RBAC | Ya | Ya | Ya | No | No | Tidak |
Pemberitahuan keyspace | Ya | Ya | Ya | No | No | Tidak |
Tidak Ketersediaan tinggi | T/A | Tidak | No | Ya | Ya | Ya |
Berikut adalah beberapa perbedaan lain yang tidak tercakup oleh pemetaan sebelumnya. Pertimbangkan perubahan aplikasi klien ini:
Deskripsi Fitur | Azure Cache untuk Redis | Azure Managed Redis (pratinjau) |
---|---|---|
Akhiran DNS (hanya untuk cloud PROD) | .redis.cache.windows.net |
<region>.redis.azure.net |
Port TLS | 6380 | 10000 |
Non-TLS port | 6379 | Tidak didukung |
Port TLS simpul individual | 130XX | 85xx |
Port non-TLS simpul individual | 150XX | Tidak didukung |
Dukungan pengklusteran | Mode pengklusteran OSS | Mode kluster OSS dan Enterprise |
Perintah yang tidak didukung | Perintah yang tidak didukung | Perintah multi-kunci |
Ketersediaan regional | Semua wilayah Azure | * Lihat daftar wilayah setelah bagian ini. |
Versi Redis | 6 | 7.4 |
Versi TLS yang didukung | 1.2 dan 1.3 | 1.2 dan 1.3 |
Azure Managed Redis saat ini didukung di wilayah berikut. Daftar ini diperbarui secara berkala. Akhirnya, Azure Managed Redis akan didukung semua wilayah di Azure. Bekerja dengan kontak penjualan Anda untuk mengajukan permintaan di wilayah tempat Anda memerlukan dukungan.
Amerika | Eropa | Timur Tengah | Afrika | Asia Pasifik |
---|---|---|---|---|
Brasil Selatan | Jerman Barat Tengah | Asia Timur | ||
AS Tengah Bagian Barat | UK Selatan | Australia Timur | ||
AS Tengah Bagian Utara | Eropa Barat | Jepang Timur | ||
AS Barat 3 | Swedia Tengah | Asia Tenggara | ||
AS Timur 2 | India Tengah | |||
US Tengah Selatan | ||||
US Barat 2 | ||||
AS Timur | ||||
US Barat | ||||
AS Tengah | ||||
Kanada Tengah |
Catatan
Pastikan untuk memperbarui sisa aplikasi Anda dan sumber daya Azure terkait sesuai kebutuhan untuk menggunakan cache.
Catatan
Gunakan opsi ketersediaan non-Tinggi Azure Managed Redis untuk Memigrasikan SKU Dasar
Azure Cache untuk Redis | Azure Managed Redis | Memori tambahan (%) |
---|---|---|
Dasar/Standar - C0 | Seimbang - B0 | 50 |
Dasar/Standar - C1 | Seimbang - B1 | 0 |
Dasar/Standar - C2 | Seimbang - B3 | 17 |
Dasar/Standar - C3 | Seimbang - B5 | 0 |
Dasar/Standar - C4 | Memori Dioptimalkan – M10* | -8 |
Dasar/Standar – C4 | Memori Dioptimalkan - M20** | 46 |
Dasar/Standar - C5 | Memori Dioptimalkan – M20* | -8 |
Dasar/Standar – C5 | Memori Dioptimalkan - M50** | 57 |
Dasar/Standar - C6 | Memori Dioptimalkan - M50 | 12 |
Premium - P1 | Seimbang - B5 | 0 |
Premium - P2 | Seimbang - B10* | -8 |
Premium - P2 | Seimbang - B20** | 46 |
Premium - P3 | Seimbang - B20* | -8 |
Premium - P3 | Seimbang - B50** | 57 |
Premium - P4 | Seimbang - B50 | 12 |
Premium - P5 | Seimbang - B100 | 0 |
Aplikasi klien harus dapat menggunakan instans Azure Managed Redis yang memiliki mode pengklusteran dan titik akhir yang berbeda. Azure Cache for Redis dan Azure Managed Redis (pratinjau) kompatibel sehingga tidak ada perubahan kode aplikasi selain konfigurasi koneksi yang diperlukan untuk sebagian besar skenario.
Pelajari lebih lanjut di:
Opsi | Kelebihan | Kerugian |
---|---|---|
Buat file baru | Paling sederhana untuk diimplementasikan. | Perlu mengisi kembali data ke cache yang baru, yang mungkin tidak berfungsi dengan banyak aplikasi. |
Ekspor dan ompor data melalui file RDB | Kompatibel dengan cache Redis umumnya. | Beberapa data bisa hilang, jika ditulis ke cache yang ada setelah file RDB dibuat. |
Aktifkan tulis ganda pada data ke dua cache | Tidak ada data yang hilang atau periode nonaktif. Operasi tanpa gangguan dari cache yang sudah ada. Pengujian cache baru yang lebih mudah. | Membutuhkan dua cache untuk jangka waktu yang lama. |
Lakukan migrasi data secara terprogram | Kontrol penuh terhadap cara data dipindahkan. | Membutuhkan kode kustom. |
Pendekatan ini secara teknis bukan migrasi. Jika kehilangan data tidak menjadi perhatian, cara termampu untuk pindah ke tingkat Azure Managed Redis adalah dengan membuat instans cache baru dan menghubungkan aplikasi Anda ke dalamnya. Misalnya, jika Anda menggunakan Redis sebagai cache look-inside dari catatan database, Anda dapat dengan mudah membangun kembali cache dari awal. Langkah umum untuk menerapkan opsi ini adalah:
Opsi ini hanya berlaku untuk cache tingkat premium. Redis sumber terbuka mendefinisikan mekanisme standar untuk mengambil rekam jepret dari set data dalam memori cache dan menyimpannya ke file. Cache Redis lain dapat membaca file RDB yang diekspor. Tingkat premium Azure Cache for Redis mendukung ekspor data dari instans cache melalui file RDB. Anda dapat menggunakan file RDB untuk mentransfer data dari instans Azure Cache for Redis yang ada ke instans Azure Managed Redis.
Langkah umum untuk menerapkan opsi ini adalah:
Ekspor Data:
az redis export --resource-group <ResourceGroupName> --name <Azure Cache for Redis instance name> --prefix <BlobPrefix> --container <ContainerName> --file-format <FileFormat>
Impor Data:
az redis import --resource-group <ResourceGroupName> --name <Azure Managed Redis instance name> --files <BlobUris>
Ganti ResourceGroupName, CacheName, BlobPrefix, ContainerName, dan FileFormat dengan nilai spesifik Anda. --file-format_ dapat berupa RDB atau AOF.
Daripada memindahkan data secara langsung di antara cache, Anda dapat menggunakan aplikasi Anda untuk menulis data ke cache yang ada dan cache baru yang Anda siapkan. Aplikasi ini masih membaca data dari cache yang ada pada awalnya. Ketika cache baru memiliki data yang diperlukan, Anda mengalihkan aplikasi ke cache tersebut dan berhenti dari yang sebelumnya. Misalnya, Anda menggunakan Redis sebagai penyimpanan sesi dan sesi aplikasi berlaku selama tujuh hari. Setelah menulis ke dua cache selama seminggu, Anda akan yakin cache baru berisi semua informasi sesi yang tidak ada. Anda dapat dengan aman mengandalkan cache baru tersebut dari saat itu dan seterusnya tanpa khawatir akan kehilangan data.
Langkah umum untuk menerapkan opsi ini adalah:
Buat proses migrasi kustom dengan membaca data secara terprogram dari instans Azure Cache for Redis yang ada dan menulisnya ke instans Azure Managed Redis. Ada dua alat sumber terbuka yang dapat Anda coba:
Catatan
Alat ini tidak didukung secara resmi oleh Microsoft.
Langkah umum untuk menerapkan opsi ini adalah:
Acara
31 Mar, 23 - 2 Apr, 23
Peristiwa pembelajaran SQL, Fabric, dan Power BI terbesar. 31 Maret – 2 April. Gunakan kode FABINSIDER untuk menyimpan $400.
Daftar hari iniPelatihan
Modul
Pengenalan Azure Cache for Redis - Training
Mengevaluasi bagaimana Azure Cache for Redis dapat meningkatkan performa dan skalabilitas aplikasi Anda. Jelaskan bagaimana Redis menyediakan solusi penyimpanan data latensi rendah dan throughput tinggi yang penting untuk aplikasi modern.
Sertifikasi
Bersertifikat Microsoft: Rekan Administrator Database Azure - Certifications
Mengelola infrastruktur database SQL Server untuk database hubungan cloud, lokal, dan hibrid menggunakan penawaran database relasional Microsoft PaaS.