Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:Emergency recovery for ApsaraDB RDS for MySQL

Son Güncelleme:Oct 10, 2026

Data Disaster Recovery, ApsaraDB RDS for MySQL için bir acil durum kurtarma özelliği sunar. Bu özellik, Copy Data Management (CDM) teknolojisine dayanır. Data Disaster Recovery sandbox'ını etkinleştirerek, yedekleme verilerinizi hemen kullanıma hazır hale getiren ve acil durum kurtarma veritabanı örneği olarak hizmet veren geçici bir sandbox örneği hızla oluşturabilirsiniz. Farklı sandbox örnekleri üzerindeki okuma ve yazma işlemleri birbirini veya kaynak veritabanını etkilemez. Kullanım senaryoları arasında kurtarma provaları, geliştirme ve test, sorgulama ve analiz ile olağanüstü durum kurtarma yer alır. Bu konuda, acil durum kurtarma özelliğinin nasıl etkinleştirileceği ve kullanılacağı açıklanmaktadır.

Not

Ön koşullar

  • RDS MySQL örneğiniz aşağıdaki gereksinimleri karşılar:

    • Sürüm: Yüksek Kullanılabilirlik Sürümü

    • Depolama türü: Premium Yerel SSD'ler

    • Bölge: Çin (Hangzhou), Çin (Şanghay), Çin (Shenzhen), Çin (Heyuan), Çin (Chengdu), Çin (Pekin), Çin (Zhangjiakou), Çin (Hohhot), Çin (Ulanqab), Çin (Hong Kong), Singapur, Malezya (Kuala Lumpur), Endonezya (Cakarta), Japonya (Tokyo) veya Almanya (Frankfurt).

    Not

    Bu bilgileri, örneğin Basic Information sayfasında görüntüleyebilirsiniz.

  • ApsaraDB RDS konsolunda en az bir fiziksel yedek bulunur. Bkz. Otomatik yedekleme veya Manuel yedekleme.

  • RDS örneği için Şeffaf Veri Şifreleme (TDE) devre dışı bırakılmıştır.

  • PrivateLink etkinleştirilmiştir. PrivateLink'i etkinleştirmek için konsolu veya bir API işlemi kullanın.

Çalışma mekanizması

image

Kategori

Açıklama

Kurtarma kapsamı

Tüm örneği geri yükler.

Kurtarma zaman noktası

  • Günlük yedekleme devre dışıysa, verileri yalnızca mevcut bir veri yedeğinin bulunduğu zaman noktasına geri yükleyebilirsiniz.

  • Günlük yedekleme etkinse, verileri günlük yedekleme saklama süresi içindeki en eski tam yedekten sonraki herhangi bir zaman noktasına geri yükleyebilirsiniz.

    Not

    Sistem, acil durum kurtarmayı etkinleştirdikten sonra sandbox anlık görüntüleri oluşturur. En erken kurtarma noktası, veri hazırlamanın tamamlandığı zamandır ve özellik tam yedekleme saklama süresi boyunca etkin kaldığı sürece sabit kalır.

    Örneğin, acil durum kurtarma özelliğini 1 Temmuz'da saat 08:00'de etkinleştirirsiniz ve RDS örneğiniz için tam yedekleme saklama süresi 7 gündür. Sonraki 7 gün boyunca, verileri en erken 1 Temmuz'da saat 08:00'den sonra acil durum kurtarma verileri hazır olduğunda geri yükleyebilirsiniz.

Faturalandırma

Acil durum kurtarma, sandbox depolama ve geçici sandbox örnekleri için ücretlere neden olur.


Faturalandırılan öğe


Açıklama


Sandbox depolama ücretleri


Data Disaster Recovery sandbox özelliğini etkinleştirdikten sonra, sistem her veritabanı örneğine bir sandbox depolama alanı ayırır. Sistem, verileri veritabanı örneğinden sandbox depolamaya otomatik olarak senkronize eder ve birden çok sandbox anlık görüntüsü oluşturur. Data Disaster Recovery, sandbox depolamadaki veri miktarına göre sandbox depolama ücretleri tahsil eder.


Geçici sandbox örneği ücretleri


Verileri geçici bir sandbox örneğine geri yükledikten sonra, Data Disaster Recovery geçici örnek için teknik özelliklerine ve kullanım süresine göre ücretlendirme yapar. Bu ücretler saatlik olarak faturalandırılır. Geçici bir sandbox örneği oluşturmazsanız herhangi bir ücret uygulanmaz.

Önemli

Aynı ApsaraDB RDS for MySQL örneği için hem bu konuda açıklanan acil durum kurtarma özelliğini hem de tek tek veritabanları ve tablolar için hızlı geri yükleme özelliğini etkinleştirirseniz, her ikisi de Data Disaster Recovery sandbox'ına dayandığından her iki özellik için de sandbox depolama ücretleri ödersiniz. Sandbox için ücretlendirmeyi tamamen durdurmak amacıyla hem acil durum kurtarma özelliğini hem de tek tek veritabanları ve tablolar için hızlı geri yükleme özelliğini devre dışı bırakmanız gerekir.

Adım 1: Sandbox özelliğini etkinleştirin

Bir sandbox örneği oluşturmadan önce sandbox özelliğini etkinleştirin ve bir sandbox ilkesi yapılandırın.

  1. Instances sayfasına gidin. Üst gezinme çubuğunda, RDS örneğinin bulunduğu bölgeyi seçin. Ardından, RDS örneğini bulun ve örneğin kimliğine tıklayın.

  2. Soldaki gezinme bölmesinde Backup and Restoration. seçeneğine tıklayın.

  3. Backup and Restoration sayfasında Crash Recovery sekmesine tıklayın ve ardından Enable DBS Sandbox seçeneğine tıklayın.

  4. Set Sandbox Policy iletişim kutusunda aşağıdaki parametreleri yapılandırın:

    Parametre

    Açıklama

    Sandbox Feature

    Bu özelliği etkinleştirin.

    Sandbox Data Retention Period

    Sandbox anlık görüntülerinin saklanacağı gün sayısı. Varsayılan: 7 gün.

    • Sandbox anlık görüntüleri, sistem bunları oluşturduktan sonra kullanılabilir hale gelir. Anlık görüntüler, saklama süresi sona erdikten sonra otomatik olarak silinir. Yalnızca artımlı veriler (önceki anlık görüntüye göre değişiklikler) kaldırılır.

    • RDS örneğinin günlük saklama süresi içinde, sandbox anlık görüntüleri tarafından kapsanan herhangi bir zaman noktasına verileri geri yükleyebilirsiniz.

    • Daha uzun bir saklama süresi daha fazla depolama alanı gerektirir ve daha yüksek depolama ücretlerine neden olur.

    • Yalnızca en son anlık görüntüyü tutmak için saklama süresini 0 olarak ayarlayın.

  5. OK seçeneğine tıklayın.

    Sandbox özelliğini etkinleştirdikten sonra, Sandbox instance time range parametresinin değeri Data preparing olarak değişir. Bir yedekleme planı için ilk kez sandbox özelliğini etkinleştirirseniz DBS, en son tam yedekleme setini sandbox depolamaya kaydeder ve sandbox örnekleri oluşturmak için kullanılabilecek bir anlık görüntü oluşturur. DBS'nin verileri kopyalaması için belirli bir süre gerekir. Bu süre, yedekleme verilerinin boyutuna bağlı olarak 5 ila 20 dakika arasında olabilir.

    Sandbox instance time range parametresinin değeri olarak belirli bir zaman aralığı görüntülendikten sonra, geçici bir ApsaraDB RDS for MySQL örneği oluşturabilir ve verileri geçici ApsaraDB RDS for MySQL örneğine geri yükleyebilirsiniz.

    image.png

    Aşağıdaki tabloda Sandbox instance time range parametresinin değerleri açıklanmaktadır.

    Sandbox durumu

    Açıklama

    Sandbox özelliği devre dışı

    Sandbox instance time range parametresinin değeri Unopened şeklindedir.

    Sandbox özelliğini etkinleştirdikten sonra hazırlık

    Sandbox instance time range parametresinin değeri Data preparing olarak değişir.

    Hazırlık tamamlandı

    Sandbox instance time range parametresinin değeri, kullanılabilir yedekleme setlerinin oluşturulduğu zaman aralığına değişir.

    Not

    Zaman aralığı, en erken yedeklemenin başlangıç saatinden en son yedeklemenin bitiş saatine kadardır.

Adım 2: Verileri bir sandbox örneğine geri yükleyin

Verileri belirli bir zaman noktasına geri yüklemek için bir sandbox örneği oluşturun.

  1. Instances sayfasına gidin. Üst gezinme çubuğunda, RDS örneğinin bulunduğu bölgeyi seçin. Ardından, RDS örneğini bulun ve örneğin kimliğine tıklayın.

  2. Soldaki gezinme bölmesinde Backup and Restoration. seçeneğine tıklayın.

  3. Backup and Restoration sayfasında Crash Recovery sekmesine tıklayın ve ardından Enable DBS Sandbox seçeneğine tıklayın.

  4. Recover Sandbox Instance seçeneğine tıklayın. Görüntülenen iletişim kutusunda aşağıdaki parametreleri ayarlayın.

    Bölüm

    Parametre

    Açıklama

    Sandbox Instance Point in Time

    Sandbox Data Time Range

    Sandbox depolamadaki ilk anlık görüntüden geçerli saate kadar olan kurtarılabilir zaman aralığı. Gerçek kurtarılabilir aralık daha kısa olabilir.

    Önemli

    Veriler, ilk anlık görüntüden son binlog dosyasının bitiş saatine kadar geri yüklenebilir. Son binlog ile geçerli saat arasındaki dönem için geri yükleme garanti edilmez.

    Bu bilgileri Backup and Restoration > Base Backups > Log Backup sekmesinde görüntüleyebilirsiniz.

    Recovery Method

    • Recovery by Snapshot Point in Time (Önerilen): Mevcut anlık görüntü noktalarından seçim yapın. Daha hızlı geri yükleme sağlar.

    • Recovery by Custom Point in Time: ApsaraDB RDS for MySQL için günlük yedekleme etkinse, verileri günlük saklama süresi içindeki herhangi bir noktaya geri yükleyin. Geri yükleme süresi günlük boyutuna bağlıdır. Günlük yedekleme olmadan, verileri yalnızca tam yedekleme noktalarına geri yükleyebilirsiniz.

      Not

      Zaman noktası geri yüklemesi için, günlük yedekleme etkinleştirilmiş RDS MySQL Yüksek Kullanılabilirlik Sürümü gerekir.

    Sandbox Instance Configurations

    Specifications

    Teknik özellikler geri yükleme hızını önemli ölçüde etkilemez ancak geri yükleme sonrası performansı belirler. Sekiz teknik özellik mevcuttur:

    • 1 Core, 1 GB Memory

    • 1 Core, 2 GB Memory

    • 2 Cores, 4 GB Memory

    • 2 Cores, 8 GB Memory

    • 4 Cores, 8 GB Memory

    • 4 Cores, 16 GB Memory

    • 8 Cores, 16 GB Memory

    • 8 Cores, 32 GB Memory

    Region

    Kaynak örneğin bölgesine sabitlenmiştir.

    Peer VPC

    Bir VPC seçin.

    Not

    Sandbox örneğine bir ECS örneğinden erişmek için ECS örneğinin bulunduğu VPC'yi seçin. VPC oluşturma ve yönetme.

    Peer vSwitch

    Sandbox örneği için bir IP adresi aralığı atamak üzere bir vSwitch seçin.

    Security Group

    Gelişmiş güvenlik grubu seçin ve 3306 numaralı bağlantı noktasının açık olduğundan emin olun.

    Not

    Bu parametre yalnızca acil durum kurtarmayı ilk kez etkinleştirdiğinizde görünür. Bu özelliği zaten etkinleştirmiş olan örneklerde görünmez.

    Database Account Type

    Aşağıdakilerden birini seçin:

    • Use Original Database Account: Kaynak veritabanıyla aynı hesabı kullanır.

    • Create Privileged Account: Tüm veritabanlarında izinlere sahip ayrıcalıklı bir hesap oluşturur. Yeni bir Database Account ve Password girin. Orijinal veritabanı hesapları korunur.

      Not
      • Ayrıcalıklı hesap yalnızca geçerli sandbox örneğinde oluşturulur.

      • Kaynak veritabanında aynı ada sahip bir hesap varsa, yeni ayrıcalıklı hesap sandbox örneğinde bu hesabın üzerine yazar.

  5. OK seçeneğine tıklayın.

    Sistem ön denetim çalıştırır ve sandbox örneğini otomatik olarak oluşturur. Sandbox Instance Status "Complete" durumuna geldikten sonra, örneğe DMS kullanarak bir sandbox örneğine erişme veya Bir ECS örneğinden bir sandbox örneğine erişme yoluyla erişin.

    Sandbox örneği, kaynak yedekten hesap, parola ve yapılandırmaları devralır. Create Privileged Account seçeneğini seçtiyseniz, sandbox örneğine erişmek için yeni ayrıcalıklı hesabı da kullanabilirsiniz.

    Not

    İstemci (örneğin bir ECS örneği), sandbox örneğiyle aynı VPC'de olmalıdır.

İlgili işlemler

Çevrimiçi verileri düzeltme

Üretim verilerini düzeltmek amacıyla Data Transmission Service (DTS) kullanarak veritabanlarını veya tabloları sandbox örneğinden orijinal örneğe geri taşıyın.

Not

Taşıma görevini oluştururken, sandbox örneğini kaynak olarak ayarlayın ve Access Method için Self-managed Database on ECS seçeneğini belirleyin. Orijinal örneği hedef olarak ayarlayın ve Access Method için Alibaba Cloud Instance seçeneğini belirleyin.

Sandbox örneğini serbest bırakma

Sandbox depolama ücretlerini durdurmak için artık ihtiyaç duymadığınızda sandbox örneğini serbest bırakın.

Örnek ayrıntıları sayfasında Restoration sayfasına gidin. Emergency Recovery sekmesinde Release Sandbox Instance seçeneğine tıklayın.

Acil durum kurtarmayı devre dışı bırakma

Artık ihtiyaç duymadığınızda acil durum kurtarmayı devre dışı bırakın. Mevcut sandbox örnekleri etkilenmez.

Örnek ayrıntıları sayfasında Restoration sayfasına gidin. Emergency Recovery sekmesinde Set Sandbox Policy seçeneğine tıklayın ve Sandbox Feature özelliğini kapatın.

Önemli

Acil durum kurtarma özelliği ve tek tek veritabanları ve tablolar için hızlı geri yükleme özelliğinin her ikisi de Data Disaster Recovery sandbox'ına dayanır. Bu işlem yalnızca acil durum kurtarma özelliğini devre dışı bırakır ve tek tek veritabanları ve tablolar için hızlı geri yükleme özelliğinin kullanımını veya faturalandırmasını etkilemez.