Tüm Ürünler
Search
Belge Merkezi

Data Management:Veritabanı yedekleme hizmeti (DBS)

Son Güncelleme:Oct 04, 2026

Bu konuda, olağanüstü durum kurtarma ile ilgili sık sorulan sorular yanıtlanmaktadır.

Faturalandırma SSS

Bir yedekleme planı satın alındıktan sonraki ücretler

  • Yedekleme planı teknik özellik ücretleri: Abonelik tabanlı bir yedekleme planı satın aldığınızda teknik özellik ücretleri ödersiniz. Farklı yedekleme planı teknik özellikleri; farklı yedekleme ve geri yükleme performansı, ücretsiz veri kotaları ve fiyatlandırma sunar. Teknik özellik ücretleri hakkında daha fazla bilgi için bkz. Yedekleme ücretleri.

  • Yedekleme planı depolama ücretleri (İsteğe bağlı): Bir abonelik yedekleme planı yapılandırırsanız ve yedekleme hedefi depolama türü olarak DBS Storage seçerseniz, Data Disaster Recovery yerleşik depolamasında saklanan gerçek verilerin boyutuna ve süresine göre depolama ücretleri tahakkuk eder. Daha fazla bilgi için bkz. Depolama ücretleri.

  • Yedekleme planı yedekleme ücretleri (isteğe bağlı): Bir yedekleme planı ücretsiz veri kotasını aşarsa Database Backup Service (DBS) ek kullanım için ücretlendirilir. Her yedekleme planı teknik özelliği için ücretsiz veri kotası ve fazla veriler için fiyatlandırma bilgisi için bkz. Yedekleme ücretleri.

  • Sandbox ücretleri (isteğe bağlı): Bu özellik, kendi kendinize yönetilen MySQL veritabanlarının acil durum kurtarması için sandbox örnekleri oluşturmanıza olanak tanır.

    • Sandbox özelliğini etkinleştirdikten sonra, sandbox depolamasındaki veri miktarına göre sandbox depolama ücretleri tahakkuk eder.

    • Bir sandbox örneği oluşturduktan sonra, örnek teknik özelliklerine ve kullanım süresine göre sandbox örnek ücretleri tahakkuk eder. Ücretlerle ilgili ayrıntılar için bkz. Faturalandırılabilir öğeler (DMS).

Not

Doğrudan kullandıkça öde yedekleme planı oluşturamazsınız.

DBS depolama ve ağ paketlerinin mahsup kapsamı

Database Backup Service (DBS) depolama paketleri

Data Disaster Recovery aşağıdaki iki tür depolama paketi sunar. Bu paketler 100 GB, 500 GB, 1 TB ve 500 TB gibi çeşitli depolama boyutlarında ve 1 ay, 6 ay ve 1 yıl gibi çeşitli abonelik sürelerinde mevcuttur. Depolama kullanımınız depolama paketi kotanızı aşarsa fazla depolama kullandıkça öde esasına göre ücretlendirilir.


Depolama paketi türü


Mahsup edilebilir öğeler


CDM sandbox depolama paketi


Bu depolama paketleri, sandbox depolamayı kullandığınızda hesabınızda oluşan ücretleri mahsup etmek için kullanılabilir. Fiyatlandırma ayrıntıları için bkz. Sandbox faturalandırması.


Yedekleme örneği depolama paketi


Aynı Alibaba Cloud hesabındaki yedekleme planı örnekleri için yerleşik depolama ücretlerini mahsup eder. Daha fazla bilgi için bkz. Yerleşik depolama ve OSS.

Database Backup Service (DBS) ağ paketleri


Mahsup kapsamı


Açıklama


Bölgeler arası yedeklemeler için ağ kullanımı

Database Backup Service (DBS) ağ paketleri, ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL, ApsaraDB RDS for SQL Server, PolarDB for MySQL, PolarDB for PostgreSQL ve ApsaraDB for MongoDB bölgeler arası yedeklemeleri için ağ ücretlerini mahsup etmek üzere herhangi bir bölgede kullanılabilir. Mahsup tutarı bölgeye göre değişir ve farklı mahsup katsayıları kullanılarak hesaplanır.


Yedekleme seti indirmeleri için ağ kullanımı

Database Backup Service (DBS) ağ paketleri, ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL ve ApsaraDB RDS for SQL Server üzerinden yedekleme setlerini indirirken oluşan ağ ücretlerini mahsup etmek üzere herhangi bir bölgede kullanılabilir. Mahsup tutarı bölgeye göre değişir ve farklı mahsup katsayıları kullanılarak hesaplanır.

Mahsup kuralları, mahsup katsayıları, mahsup örnekleri ve satın alma yöntemleri hakkında daha fazla bilgi için bkz. Depolama paketlerini kullanma ve Ağ paketlerini kullanma.

Kullanılmayan yedekleme planları için ücretler

Geçmiş yedeklemeler depolama kaynaklarını tüketmeye devam ettiği için bir yedekleme planı yeni yedekleme setleri oluşturmuyor olsa bile depolama için ücretlendirilmeye devam edersiniz.

Not

Bir yedekleme planını serbest bırakmak veya yedekleme verisi miktarını azaltmak için bkz. Yedekleme verilerini görüntüleme ve azaltma, Yedeklemeleri silme veya azaltma ve Serbest bırakılan bir örneğin yedeklemelerini silme.

  • Kullandıkça öde: Kullandıkça öde yedekleme planını uzun bir süre kullanmayı düşünmüyorsanız verileri kaydedip yedekleme setlerini indirdikten sonra yedekleme planını serbest bırakmanızı öneririz. Yedekleme planını serbest bırakmak gelecekteki tüm yedekleme ve depolama ücretlerini durdurur. Daha fazla bilgi için bkz. Yedekleme planını serbest bırakma veya aboneliği iptal etme.

  • Abonelik: Abonelik tabanlı bir yedekleme planını uzun bir süre kullanmayı düşünmüyorsanız ancak yeni yedekleme setleri oluşturmadan geçmiş yedekleme setlerini korumak istiyorsanız yedekleme planını duraklatmanızı veya yeniden başlatmanızı öneririz. Planı duraklattıktan sonra artık yedekleme ücreti tahakkuk etmez. Ancak, DBS Storage kullanan abonelik tabanlı yedekleme planları için depolama ücretleri tahakkuk etmeye devam eder.

Not
  • Çalışan bir abonelik tabanlı yedekleme planını duraklatmak abonelik süresini etkilemez.

  • Depolama ücretleri yalnızca DBS Storage kullanan abonelik tabanlı yedekleme planları için tahakkuk eder.

Faturalandırma yöntemlerini değiştirme

Hayır, bu işlem desteklenmemektedir.

Kullandıkça öde yedekleme planını serbest bırakma

Evet. Daha fazla bilgi için bkz. Yedekleme planını serbest bırakma.

Abonelik tabanlı planların aboneliğini iptal etme veya serbest bırakma

  • Abonelik tabanlı bir yedekleme planını serbest bırakamazsınız.

  • Abonelik tabanlı bir yedekleme planının aboneliğini iptal edemezsiniz.

Daha fazla bilgi için bkz. İade politikası.

Paketin sona ermesinin etkileri

Depolama paketleri ve ağ paketleri, Database Backup Service (DBS) tarafından sunulan peşin ödemeli kaynak paketleridir. Bir paketin süresi dolduğunda depolama veya ağ ücretlerini mahsup etmek için artık kullanılamaz. Bu durum yedekleme planlarınızı veya mevcut yedekleme verilerinizi etkilemez.

Sona erme ve geciken ödemeler

Daha fazla bilgi için bkz. Sona erme ve geciken ödemeler.

Bir abonelik olağanüstü durum kurtarma yedekleme planının maliyetlerini nasıl azaltabilirsiniz?

Aynı hesap altındaki yedekleme planları için DBS Storage ücretlerini mahsup etmek amacıyla bir depolama paketi satın alın. Daha fazla bilgi için bkz. DBS Storage ve kullanıcı tarafından oluşturulan OSS paketleri.

Beklenmeyen veritabanı yedekleme ücretleri

ApsaraDB RDS, PolarDB, ApsaraDB for MongoDB, ApsaraDB for Redis, Tair ve AnalyticDB for PostgreSQL için yedekleme ve geri yükleme özellikleri Database Backup Service (DBS) tarafından sağlanır. Bu ürünlerdeki yedekleme özelliklerini kullanarak bu ücretlere maruz kalmış olabilirsiniz. Daha fazla bilgi için bkz. Faturalandırmaya genel bakış.

Başarısız bir yedekleme planını çözme

Belirti

Yedekleme Planları sayfasında başarısız bir yedekleme planının durumu Hata olarak görünür.

Neden

Hata durumu, yedekleme planındaki en az bir görevin başarısız olduğu anlamına gelir. Bu görev tam yedekleme, artımlı yedekleme veya başka bir görev türü olabilir.

Not
  • Bir görev başarısız olduğunda Data Disaster Recovery görevi otomatik olarak yeniden başlatmaz. Bu durum, iş hizmetleriniz üzerinde oluşabilecek olası etkileri önler.

  • Hizmetlerinizin sorunsuz çalışmasını sağlamak için hatanın nedenini derhal araştırın. Bu konudaki çözümleri denemenize rağmen sorun devam ederse DBS müşteri destek grubundan (DingTalk grup kimliği: 35585947) bizimle iletişime geçin.

Çözüm

Data Disaster Recovery başarısız yedekleme görevleri için aşağıdaki çözümleri sunar.

Senaryo ve çözüm

Notlar

Görev hatasının nedenini belirleyip çözdüyseniz Restart Backup seçeneğine tıklayın.

Örneğin, bir yedekleme kaynak örnek durdurulduğu için başarısız olduysa kaynak örnek çalışır duruma geldiğinde başarısız görevi yeniden başlatın.

  • Başarısız görev tam bir yedekleme ise görevi yeniden başlatmadan önce yedekleme işleminin kaynak veritabanı üzerindeki etkisini göz önünde bulundurun. Bu eylemi yoğun olmayan saatlerde gerçekleştirin.

  • Sorun çözüldüğünde görevin durumu yeniden başlatıldıktan sonra Tamamlandı olarak değişir. Bu, yedekleme planındaki tek başarısız görevse planın durumu Çalışıyor durumuna döner. Planın durumu Hata olarak kalırsa diğer başarısız görevleri kontrol edin.

  • Sorun çözülmezse görevin durumu Çalışıyor ve ardından tekrar Hata olarak değişir veya görev hemen başarısız olabilir. Bu durumda nedeni daha ayrıntılı incelemeniz gerekir.

Görev hatasının nedenini belirleyip çözdüyseniz Ignore Error seçeneğine tıklayın.

Örneğin, bir yedekleme yedekleme örneği kapatıldığı veya bir hizmet kullanılamadığı için başarısız olduysa ancak hizmet artık kullanılabilir durumdaysa hatayı yoksayabilirsiniz. Yedekleme, sonraki yedekleme penceresinde planlandığı gibi çalışır.

Sorun çözüldüğünde hatayı yoksaydıktan sonra görevin durumu Tamamlandı olarak değişir. Bu, yedekleme planındaki tek başarısız görevse planın durumu Çalışıyor durumuna döner. Planın durumu Hata olarak kalırsa diğer başarısız görevleri kontrol edin.

Hatanın nedenini veya nasıl çözüleceğini belirleyemiyorsanız hata mesajını görüntülemek için ünlem işareti (!) simgesinin üzerine gelin. Ardından hata mesajını Data Disaster Recovery hatalarını giderme konusunda arayın.

Hatanız konuda listelenmemişse veya önerilen çözüm sorunu çözmezse DBS müşteri destek grubundan (DingTalk grup kimliği: 35585947) bizimle iletişime geçin.

Yordam

  1. Başarısız yedekleme planının Status sütununda Rectify seçeneğine tıklayın. Başarısız yedekleme görevinin sayfasına yönlendirilirsiniz.

    Başarısız görev tam bir yedekleme ise Full Data sayfasına yönlendirilirsiniz. Başarısız görev artımlı bir yedekleme ise Incremental Data sayfasına yönlendirilirsiniz.

  2. Başarısız yedekleme görevini düzeltmek için bir çözüm seçin.

    • Başarısız yedekleme görevini yeniden başlatmak için Restart Backup seçeneğine tıklayın.

      Not

      Başarısız görev tam bir yedekleme ise görevi yeniden başlatmadan önce yedekleme işleminin kaynak veritabanı üzerindeki etkisini göz önünde bulundurun. Bu eylemi yoğun olmayan saatlerde gerçekleştirin.

    • Hatayı yoksaymak için Ignore Error seçeneğine tıklayın.

    • Sorunu gidermek için ünlem işareti (!) simgesinin üzerine gelerek hata mesajını görüntüleyin. Ardından View Exception Fixing Suggestions (başarısız tam yedekleme için) veya View Incremental Exception Fixing Suggestions (başarısız artımlı yedekleme için) seçeneğine tıklayın. Yaygın hatalar konusuna yönlendirilirsiniz. Konuda hata mesajını arayın.

      Not

      Hata mesajını bulamıyorsanız başarısızlık başka bir görev türünden kaynaklanıyor olabilir. Bu durumda DBS müşteri destek grubundan (DingTalk grup kimliği: 35585947) bizimle iletişime geçin.

Database Backup Service (DBS) hizmetini etkinleştirin

Database Backup Service (DBS) hizmetini ilk kez kullandığınızda, DBS e AliyunServiceRoleForDBS rolünü atamanız ve Object Storage Service (OSS) hizmetini etkinleştirmeniz gerekir. Bu işlem, DBS in veritabanlarınıza erişmesini, sorgulamasını ve yönetmesini sağlar; ayrıca verilerinizi gerçek zamanlı olarak OSS'e yedeklemenize olanak tanır. Bu yetkilendirme, DBS in yedekleme ve geri yükleme işlevlerinin doğru çalışmasını güvence altına alır ve DBS yedekleme örneklerinizin performansını etkilemez.

Adım 1: DBS hizmet bağlantılı rolünü yetkilendirin

DBS hizmet bağlantılı rolü olan AliyunServiceRoleForDBS, diğer cloud hizmetlerine erişim izni veren bir RAM rolüdür. DBS, ApsaraDB for RDS, ApsaraDB for MongoDB, ApsaraDB for Redis veya PolarDB gibi Alibaba Cloud veritabanlarına ya da bir Elastic Compute Service (ECS) örneğinde barındırılan kendi yönetiminizdeki bir veritabanına erişmek gerektiğinde gerekli izinleri almak için AliyunServiceRoleForDBS rolünü kullanır. Daha fazla bilgi için bkz. hizmet bağlantılı roller.

DBS i ilk kez kullandığınızda, hizmet bağlantılı rolü (AliyunServiceRoleForDBS) DBS e atanmalıdır. İzinler hakkında daha fazla bilgi için bkz. Ek: AliyunServiceRoleForDBS.

  1. konsoluna giriş yapın.

  2. Üst gezinme çubuğunda Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Disaster Recovery Data Source seçeneklerini belirleyin.

    Not

    DMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Disaster Recovery Data Source yolunu izleyin.

  3. Açılan iletişim kutusunda Authorize DBS SLR seçeneğini tıklayın.

    Not

    DBS konsoluna oturum açtıktan sonra yetkilendirme iletişim kutusu görünmüyorsa bu konudaki kalan adımları atlayın ve doğrudan yedek oluşturma işlemine geçin. Daha fazla bilgi için bkz. Felaket kurtarma veri kaynağı kullanarak yedek yönetimi veya Yedekleme planı listesinden yedek oluşturma.

  4. OK seçeneğini tıklayın.

    DBS hizmet bağlantılı rolü (AliyunServiceRoleForDBS) oluşturulur. Hizmet bağlantılı rolünü (AliyunServiceRoleForDBS) silmeniz gerekirse bkz. RAM rolü silme.

Adım 2: OSS hizmetini etkinleştirin

Object Storage Service (OSS) hizmetini etkinleştirmek ücretlendirilmeye neden olmaz. Etkinleştirmeden sonra, Data Disaster Recovery özelliğini kullanarak yedekler oluşturduğunuzda Data Disaster Recovery yedekleme verileri OSS'te (bulut depolama) saklanır.

  1. konsoluna oturum açın.

  2. Üst gezinme çubuğunda Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneklerini belirleyin.

    Not

    DMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan yolunu izleyin.

  3. Açılan iletişim kutusunda Activate OSS Now seçeneğini tıklayın.

  4. Açılan iletişim kutusunda Activate Now seçeneğini tıklayın.

  5. Object Storage Service (OSS) sayfasında hizmet sözleşmesini okuyun, sözleşme onay kutusunu işaretleyin ve ardından Activate Now seçeneğini tıklayın.

DBS hizmetini başarıyla etkinleştirdiniz.

Ek: AliyunServiceRoleForDBS

Rol adı: AliyunServiceRoleForDBS

İlke: AliyunServiceRolePolicyForDBS

İzinler:

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "rds:DescribeDBInstanceNetInfo",
        "rds:DescribeDBInstanceNetInfoForChannel",
        "rds:DescribeTasks",
        "rds:DescribeDBInstances",
        "rds:DescribeFilesForSQLServer",
        "rds:DescribeImportsForSQLServer",
        "rds:DescribeSlowLogRecords",
        "rds:DescribeBinlogFiles",
        "rds:DescribeSQLLogRecords",
        "rds:DescribeParameters",
        "rds:DescribeParameterTemplates",
        "rds:DescribeDBInstanceAttribute",
        "rds:DescribeDatabases",
        "rds:DescribeAccounts",
        "rds:DescribeSecurityIPList",
        "rds:DescribeSecurityIps",
        "rds:DescribeDBInstanceIPArray",
        "rds:DescribeDBInstanceIPArrayList",
        "rds:DescribeDBInstanceSSL",
        "rds:DescribeDBInstanceTDE",
        "rds:CreateDBInstance",
        "rds:CreateAccount",
        "rds:CreateDatabase",
        "rds:ModifySecurityIps",
        "rds:GrantAccountPrivilege",
        "rds:CreateMigrateTask",
        "rds:CreateOnlineDatabaseTask",
        "rds:DescribeMigrateTasks",
        "rds:DescribeOssDownloads",
        "rds:CreateBackup",
        "rds:DescribeBackups",
        "rds:DescribeBackupPolicy",
        "rds:ModifyBackupPolicy",
        "rds:DescribeBackupTasks",
        "rds:DescribeBinlogFiles"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "ecs:DescribeInstance",
        "ecs:DescribeInstances",
        "ecs:DescribeVpcs",
        "ecs:DescribeSecurityGroups",
        "ecs:DescribeSecurityGroupAttribute",
        "ecs:AuthorizeSecurityGroup",
        "ecs:JoinSecurityGroup",
        "ecs:RevokerSecurityGroup"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "kms:ListKeys"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "cms:PutEventRule",
        "cms:PutEventTargets",
        "cms:ListEventRules",
        "cms:ListEventTargetsByRule",
        "cms:DeleteEventRule",
        "cms:DeleteEventTargets"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "polardb:DescribeDBClusterIPArrayList",
        "polardb:DescribeDBClusterNetInfo",
        "polardb:DescribeDBClusters",
        "polardb:ModifySecurityIps",
        "polardb:DescribeDBClusterEndpoints",
        "polardb:DescribeDBClusterAccessWhitelist",
        "polardb:ModifyDBClusterAccessWhitelist"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "dds:DescribeDBInstanceAttribute",
        "dds:DescribeReplicaSetRole",
        "dds:DescribeSecurityIps",
        "dds:DescribeDBInstances",
        "dds:ModifySecurityIps"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "kvstore:DescribeSecurityIps",
        "kvstore:DescribeInstances",
        "kvstore:DescribeAccounts",
        "kvstore:DescribeDBInstanceNetInfo",
        "kvstore:CreateAccount",
        "kvstore:ModifySecurityIps",
        "kvstore:DescribeInstanceAttribute",
        "kvstore:AllocateInstancePrivateConnection",
        "kvstore:DescribeLogicInstanceTopology"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "drds:DescribeDrdsDB",
        "drds:DescribeDrdsDBs",
        "drds:DescribeDrdsDbInstance",
        "drds:DescribeDrdsDbInstances",
        "drds:DescribeDrdsDBIpWhiteList",
        "drds:DescribeDrdsInstances",
        "drds:ModifyDrdsIpWhiteList",
        "drds:CreateDrdsDB",
        "drds:DescribeTable",
        "drds:DescribeTables",
        "drds:ModifyRdsReadWeight",
        "drds:ChangeAccountPassword",
        "drds:CreateDrdsInstance",
        "drds:CreateInstanceAccount",
        "drds:CreateInstanceInternetAddress",
        "drds:DescribeInstanceAccounts"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "vpc:DescribeVpcs"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },    
    {
       "Action": [
         "bssapi:QueryResourcePackageInstances"
      ],
       "Resource": "*",
       "Effect": "Allow"
    },
    {
      "Action": "hdm:AddHDMInstance",
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": "ram:DeleteServiceLinkedRole",
      "Resource": "*",
      "Effect": "Allow",
      "Condition": {
          "StringEquals": {
              "ram:ServiceName": "dbs.aliyuncs.com"
          }
        }
    }
  ]
}

Hesap izinleri

MySQL

Özellik

İzinler

Yedekleme

  • Fiziksel yedekleme için: LOCK_TABLES, REPLICATION_CLIENT, PROCESS, SUPER, CREATE ve RELOAD

    Veritabanınız MySQL 8.0 sürümünde çalışıyorsa, hesap BACKUP_ADMIN iznine ve performance_schema.log_status ile keyring_component_status tabloları üzerinde SELECT iznine sahip olmalıdır.

  • Mantıksal yedekleme için: Hedef veritabanı ve information_schema veritabanı üzerinde SELECT, SHOW VIEW, REPLICATION SLAVE ve REPLICATION CLIENT izinleri.

Geri Yükleme

SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT ve TRIGGER.

Not
  • MySQL veritabanında artımlı yedekleme gerçekleştirmek için show binary logs ifadesini kullanmanız gerekir. MySQL 5.5.24 ve önceki sürümlerde bu ifadeyi çalıştırmak için veritabanı hesabının super iznine sahip olması gerekir. MySQL 5.5.25 ve sonraki sürümlerde ise yalnızca REPLICATION CLIENT izni yeterlidir.

  • RDS veritabanları için yedekleme amacıyla salt okunur bir hesap yeterli iken, geri yükleme işlemleri için okuma-yazma iznine sahip bir hesap gerekir.

SQL Server


Özellik


İzinler


Yedekleme


SELECT ve VIEW DEFINITION


Geri Yükleme


SELECT, INSERT, ALTER Database, REFERENCES ve VIEW DEFINITION

PostgreSQL


Özellik


İzinler


Yedekleme


SELECT izni veya SUPER rolü


Geri Yükleme


CREATE, INSERT, USAGE, REFERENCES ve TRIGGER

Veri tutarlılığı

  • Mantıksal yedeklemelerde, veritabanı performansı üzerindeki etkiyi en aza indirmek amacıyla Data Disaster Recovery, tam yedekleme süreci sırasında kilitsiz bir yöntem kullanarak verileri paralel olarak çeker ve OSS'e yedekler.

  • Tam yedekler farklı zaman noktalarındaki verileri içerir. Veri kurtarma sırasında önce tam yedek geri yüklenir, ardından artımlı yedek uygulanır. Artımlı yedek kurtarma sürecinin idempotent olması veri tutarlılığını sağlar.


Artımlı yedekleme


Veri tutarlılığı


Etkin


Desteklenir


Devre dışı


Desteklenmez

Yaşam döngüsü yönetimi

Yaşam döngüsü

Bir yedek setinin yaşam döngüsü 7 ila 3.650 gün (10 yıl) arasında olabilir. Data Disaster Recovery, temizleme kriterlerini karşılayan süresi dolmuş yedek setlerini otomatik olarak siler.

Temizleme ilkesine göre, bir yedekleme zamanlaması üçten fazla tam yedek seti içeriyorsa Data Disaster Recovery, süresi dolmuş tam ve artımlı yedek setlerini otomatik olarak siler.

Not
  • Sonraki planlı yedeği bekleyebilir veya gerekirse manuel olarak bir yedek başlatabilirsiniz. Tam yedek seti sayısı üçü aştığında temizleme ilkesi tetiklenir. Daha fazla bilgi için bkz. Yedekleme görevini manuel olarak başlatma.

  • Tam yedek setlerini sürekli silerek sayısını üç veya daha az seviyesinde tutarsanız temizleme ilkesi tetiklenmez. Bu durumda artımlı yedek setleri Data Disaster Recovery'da süresiz olarak saklanır ve depolama alanı tüketir. Artımlı yedeklere artık ihtiyacınız yoksa artımlı günlük yedekleme özelliğini devre dışı bırakın. Daha fazla bilgi için bkz. Artımlı günlük yedeklemeyi etkinleştirme veya devre dışı bırakma.

  • Bir yedekleme zamanlaması oluşturduktan sonra yaşam döngüsünü değiştirirseniz yeni yaşam döngüsü kuralları hem yeni hem de mevcut yedek setlerine uygulanır.

Yaşam döngüsünü değiştirme

Daha fazla bilgi için bkz. Yedekleme zamanlamasının yedekleme ilkesini değiştirme veya Yedekleme zamanlamasının yaşam döngüsünü değiştirme.

İlgili işlemler

Yedek boyutlarını görüntüleme ve veri yedeklerini azaltma hakkında bilgi edinmek için bkz. Yedek setlerini silme veya yedekleme sıklığını azaltma.

SSS

  • S: Yedekleme zamanlamam için yaşam döngüsünü 7 gün olarak ayarladım. Neden süresi dolmuş yedek setleri silinmiyor?

    C: Bir yedekleme zamanlaması üç veya daha az tam yedek seti içeriyorsa temizleme ilkesi tetiklenmez. Bu nedenle süresi dolmuş yedek setleri otomatik olarak silinmez.

  • S: Yedek setlerimin süresi doldu. Neden artımlı yedekler hâlâ depolama alanı tüketiyor?

    C: Manuel silme işlemleri tam yedek seti sayısını üç veya daha az seviyesinde tuttuğu için temizleme ilkesi tetiklenmemiş olabilir. Daha fazla bilgi için bkz. Yaşam döngüsü kuralları.

Yedekleme veri boyutu

Yedekleme veri boyutu, Data Disaster Recovery yedekleme yolu üzerinden iletilen veri hacmidir.

Temel kavramlar

Veritabanı yedekleme senaryolarında veritabanı disk alanı, veri dosyası boyutu, yedekleme veri boyutu ve depolama veri boyutu gibi kavramlar yer alır.

Veri miktarıAçıklama
Veritabanı disk alanıVeritabanının bulunduğu sunucudaki veri dosyaları, günlükler, işletim sistemi dosyaları ve işletim sisteminin kullanılabilir alanı tarafından tüketilen toplam alandır.
Not
  • Bir ApsaraDB RDS örneği için, örnek satın alındığında seçilen depolama alanı veritabanı disk alanıdır.
  • Bir Elastic Compute Service (ECS) örneğinde barındırılan bir veritabanı için, ECS örneği satın alındığında seçilen sistem ve veri disklerinin toplam depolama alanı veritabanı disk alanıdır.
Veri dosyası boyutuVeritabanının bulunduğu sunucuda veritabanı veri dosyalarının kapladığı disk alanı miktarıdır.
Bir veritabanının veri dosyası boyutunu görüntülemek için aşağıdaki işlemleri gerçekleştirebilirsiniz:
  • ApsaraDB RDS veritabanının veri dosyası boyutunu görüntülemek için:
    1. Instances sayfasında veri dosyası boyutunu görüntülemek istediğiniz örneği bulun ve Actions sütununda Manage öğesini tıklayın.
    2. Sol gezinme bölmesinde Monitoring and Alerts seçeneğini tıklayın. Standard Monitoring sekmesinde varsayılan olarak Resource Monitoring öğesi seçilidir.
    3. Disk Space çizgi grafiğinde imleci grafiğin üzerine getirerek Data Usage değerini görüntüleyin.
  • Linux sunucusunda barındırılan bir veritabanının veri dosyası boyutunu görüntülemek için veritabanı dosyalarının dizinine gidin ve du -sh komutunu çalıştırın.
  • Windows sunucusunda barındırılan bir veritabanının veri dosyası boyutunu görüntülemek için veritabanı dosyalarının bulunduğu klasörü açın. Boş alana sağ tıklayın ve Properties seçeneğini belirleyin.
Yedekleme veri boyutuDatabase Backup (DBS) kullanılarak yedeklenen veri miktarıdır. Bu boyut; veritabanı türü, yedekleme modu ve yedekleme granüleritesi gibi çeşitli faktörlere bağlıdır.
Depolama veri boyutuDepolama sisteminde saklanan veri hacmidir. Bu boyut; yedekleme veri boyutu, yedekleme verilerinin depolama biçimi ve sıkıştırma algoritması gibi çeşitli faktörlere bağlıdır.

Genel olarak bu boyutlar arasındaki ilişki şöyledir: veritabanı disk alanı (RDS/ECS üzerinde) > veri dosyası boyutu (gerçek kullanım) > yedekleme veri boyutu > depolama veri boyutu.

Özetle, Data Disaster Recovery tarafından sağlanan yedekleme granüleritesini ve yedekleme döngüsünü ayarlayarak yedekleme veri boyutunu azaltabilir ve buna bağlı olarak Data Disaster Recovery maliyetlerinizi düşürebilirsiniz. Ayrıca Data Disaster Recovery tarafından sunulan kompakt depolama biçimini, sıkıştırmayı ve otomatik yaşam döngüsü ile temizleme ilkelerini kullanarak depolama veri boyutunu azaltabilir ve buna bağlı olarak OSS maliyetlerinizi düşürebilirsiniz.

Yedekleme kullanımı

  1. Hedef yedekleme zamanlamasının actions sütununda manage seçeneğini tıklayın.

  2. Yedekleme veri boyutunu billing information bölümünde görüntüleyebilirsiniz.

    Parametre

    Açıklama

    Instance type

    Data Disaster Recovery; serverless, micro, small, medium, large ve xlarge dahil olmak üzere çeşitli örnek türlerini destekler. Daha fazla bilgi için bkz. Yedekleme zamanlaması teknik özellikleri nasıl seçilir.

    Billing method

    Data Disaster Recovery kullandıkça öde ve abonelik faturalama yöntemlerini destekler. Daha fazla bilgi için bkz. faturalama öğeleri (DMS).

    Free backup data quota

    Ücretsiz veri kotaları, fiyatlandırma ve yedekleme ile geri yükleme performansı örnek türüne göre değişir. Daha fazla bilgi için bkz. faturalama öğeleri (DMS).

    Not

    Ücretsiz veri kotasını artırmak için örnek türünü yükseltebilirsiniz. Daha fazla bilgi için bkz. Yedekleme zamanlamasını yükseltme ve Her örnek türü için ücretsiz kotalar.

    Billed backup data this month

    Ücretsiz kotayı aşan veri kullanımı faturalandırılır. Daha yüksek bir örnek türü, daha düşük birim fiyatla daha iyi yedekleme ve geri yükleme performansı sunar.

    Full backup data this month

    Tüm tam yedekleme görevlerinden elde edilen toplam veridir.

    Incremental backup data this month

    Tüm artımlı yedekleme görevlerinden elde edilen toplam veridir.

    Statistical period

    İstatistikler takvim ayı bazında hesaplanır.

    Created at

    Yedekleme zamanlamasının oluşturulma zamanıdır.

Yedekleme kaynağını değiştirme

Kullanım durumları

  • Orijinal veritabanınız taşınmış veya devre dışı bırakılmıştır ve yedeklemeler için yeni bir veritabanına geçmeniz gerekir.

  • Test aşaması tamamlanmıştır ve yedeklemeler için üretim veritabanına geçmeniz gerekir.

  • Kaynak veritabanı için yapılandırılan hesap kimlik bilgileri yanlış veya yetersiz izinlere sahiptir ve bunları güncellemeniz gerekir.

  • Kaynak veritabanının şeması değişmiştir ve yedekleme nesnelerini yeniden yapılandırmanız gerekir.

Yordam

Kimlik bilgilerini ve yedekleme nesnelerini değiştirme

Ön koşullar
  • Yedekleme zamanlaması logical backup yöntemini kullanır.

  • Kaynak veritabanı için veritabanı hesabının verileri yedekleme ve geri yükleme için gerekli izinlere sahip olması gerekir. Daha fazla bilgi için bkz. Hesap izinleri.

Yordam
  1. Hedef yedekleme zamanlamasının Actions sütununda Manage seçeneğini tıklayın. Configure Task sayfası görüntülenir.

  2. Basic Information bölümünde Edit Backup Source seçeneğini tıklayın. Farklı veritabanları için yedekleme kaynağının nasıl yapılandırılacağı hakkında ayrıntılı bilgi için bkz. Yedekleme zamanlaması yapılandırma ve verileri geri yükleme.

  3. Yedekleme kaynağı bilgilerini güncelleyin ve bağlantı testi başarılı olduktan sonra Next seçeneğini tıklayın.

    Parametreler arasında Backup Method, Database Location, Instance region, RDS instance ID, Connection address, Database Account ve Password yer alır. Bilgileri girdikten sonra Check Connection seçeneğini tıklayın.

  4. Yedeklenecek veritabanı nesnelerini belirtin ve Save seçeneğini tıklayın.

    • Yeni bir kaynak veritabanı eklemek için Available bölümünde veritabanını seçin ve image simgesini tıklayın.

    • Seçili bir veritabanını silmek için Selected bölümünde veritabanını seçin ve image simgesini tıklayın.

    Bu sayfa çift liste seçici kullanır. Veritabanı nesnelerini iki liste arasında taşımak için > ve < oklarını tıklayın.

  5. precheck iletişim kutusunda sistem sırasıyla source database connectivity check, database permission check, OSS check ve storage engine check kontrollerini çalıştırır. Tüm kontroller başarılı olduktan sonra Start Immediately seçeneğini tıklayın.

    Not
    • Start Immediately seçeneğini tıkladıktan sonra bir incremental backup görevi çalışıyorsa sistem bu görevi tamamlandı olarak işaretler ve yeni hesap kimlik bilgileriyle yeni bir incremental backup görevi planlar.

    • Çalışan bir full backup görevi yoksa sistem hemen bir tam yedekleme görevi başlatır. Kaynak veritabanınız üzerindeki etkiyi en aza indirmek için yapılandırmayı yoğun olmayan saatlerde değiştirmenizi öneririz.

    • Çalışan bir full backup görevi varsa sistem bunun yapılandırmasını güncellemez. Sistem yeni yapılandırmayı sonraki planlanmış veya manuel olarak başlatılan full backup görevi için kullanır.

Yedekleme nesnelerini değiştirme

  1. Hedef yedekleme zamanlamasının Actions sütununda Manage seçeneğini tıklayın. Configure Task sayfası görüntülenir.

  2. Basic Information bölümünde Edit Backup Objects seçeneğini tıklayın.

  3. Yedekleme nesnelerini değiştirin ve Save seçeneğini tıklayın.

    • Yeni bir kaynak veritabanı eklemek için soldaki Source Database Objects alanında veritabanını seçin ve image simgesini tıklayın.

    • Daha önce seçilmiş bir veritabanını kaldırmak için sağdaki Selected Database Objects alanında veritabanını seçin ve image simgesini tıklayın.

    Bu sayfa çift liste seçici kullanır. Veritabanı nesnelerini iki liste arasında taşımak için > ve < oklarını tıklayın.

  4. "Veritabanını hemen yedeklemek istediğinizden emin misiniz?" mesajıyla Start Full Backup iletişim kutusu görüntülenir. OK veya Close seçeneğini tıklayın.

    • OK seçeneğini tıklarsanız yedekleme görevi yaklaşık bir dakika içinde başlar ve yedekleme zamanlamasında belirtilen nesneleri yedekler. Kaynak veritabanınız üzerindeki etkiyi en aza indirmek için bu işlemi yoğun olmayan saatlerde gerçekleştirmenizi öneririz.

    • Close seçeneğini tıklarsanız sistem yapılandırmayı kaydeder ancak hemen bir tam yedekleme görevi başlatmaz. Yeni yapılandırma sonraki planlanmış yedekleme için geçerli olur.

Bölge çaprazı yedekleme zamanlaması

ApsaraDB RDS konsolunda bölge çaprazı yedekleme özelliğini etkinleştirdiğinizde Data Disaster Recovery Express Connect kullanarak RDS örnek verilerinizi (ApsaraDB RDS for MySQL, ApsaraDB RDS for SQL Server veya ApsaraDB RDS for PostgreSQL) bölgeler arasında aktarır ve yedekler. Bu işlem aynı zamanda Data Disaster Recovery konsolunda yeni bir yedekleme zamanlaması oluşturur. Kaynak veritabanı bilgilerini yedekleme zamanlamasının ayrıntılar sayfasında görüntüleyebilirsiniz.

Bölge çaprazı yedekleme özelliği ve faturalandırması hakkında daha fazla bilgi için aşağıdaki konulara bakın:

SSS

  • S: Yedekleme zamanlamasını nasıl devre dışı bırakabilirim?

    C: ApsaraDB RDS konsolunda bölge çaprazı yedekleme özelliğini devre dışı bıraktığınızda Data Disaster Recovery ilgili yedekleme zamanlamasını otomatik olarak durdurur.

  • S: Bölge çaprazı yedekleme özelliğini devre dışı bıraktıktan sonra neden hala ücretlendiriliyorum?

    C: Bölge çaprazı yedekleme özelliğini devre dışı bıraktığınızda veri aktarımı için ücretlendirme durur ve yeni yedeklemeler oluşturulmaz. Ancak sistem mevcut yedeklemeleri saklama ilkesine göre en az 7 gün boyunca korur. Saklama süresini 7 güne ayarlayabilirsiniz. 7 günlük sürenin ardından sistem tüm bölge çaprazı yedekleme dosyalarını otomatik olarak siler ve bunlar için artık depolama ücreti ödemezsiniz.

  • S: Yedekleme zamanlaması için faturalama yöntemini aboneliğe değiştirebilir miyim?

    C: Hayır. Bu tür yedekleme zamanlaması varsayılan olarak kullandıkça öde faturalama yöntemini kullanır ve aboneliğe geçiş yapamazsınız.

  • S: ApsaraDB RDS konsolunda bölge çaprazı yedekleme özelliğini devre dışı bıraktıktan sonra yedekleme zamanlaması neden hala Data Disaster Recovery konsolunda görünüyor?

    C: Yedekleme zamanlaması geçici olarak Data Disaster Recovery konsolunda kalır ancak artık herhangi bir ücrete neden olmaz.

Yedeklemelerin etkisi

olağanüstü durum kurtarma için yedekleme yapmak veritabanı performansını etkiler. Bu etkiyi en aza indirmek için yedekleme görevlerini yoğun olmayan saatlerde planlayın.

Yedekleme ilkeleri ve etkisi

Öğe

Mantıksal yedekleme

Fiziksel yedekleme

Tam yedekleme ilkesi

Birden çok iş parçacığında SQL deyimlerini yürüterek tablolardan paralel olarak veri okur.

Veritabanı sunucusuna yüklenen bir yedekleme ağ geçidi doğrudan veritabanı dosyalarını kopyalar.

Artımlı yedekleme ilkesi

Artımlı yedeklemeler gerçekleştirmek için veritabanının belleğinden günlükleri gerçek zamanlı olarak yakalar. Bu yöntem veri birikmesini önler ve veritabanının G/Ç performansına yönelik etkiyi azaltır.

Veritabanına Etkisi

Veritabanı örneğinden veri okur; bu durum veritabanı performansını etkiler ancak tablo kilitlemesine neden olmaz.

Veritabanı diskinden veri okur; bu durum G/Ç performansını etkiler ancak tablo kilitlemesine neden olmaz.

MySQL için binlog biçimi

Data Disaster Recovery, tam yedekleme, artımlı yedekleme ve veri geri yüklemeyi destekler. Yedekleme işlemlerinin doğru şekilde gerçekleşmesini sağlamak için Data Disaster Recovery, yedeklemek istediğiniz veritabanında belirli yapılandırmalar ve hesap izinleri gerektirir.

Hata senaryosu

Data Disaster Recovery konsol unda bir yedekleme zamanlaması yapılandırdığınızda, ön denetim başarısız olur. Hata mesajı, source database içindeki binlog_format parametresinin ROW olarak ayarlanmadığını gösterir. Daha fazla bilgi için bkz. Şirket içi ve üçüncü taraf cloud veritabanlarını yedekleme.

Bu sorunu çözmek için source database üzerinde set global binlog_format=ROW komutunu çalıştırın ve ardından tüm etkin bağlantıları sonlandırın. Bağlantıları sonlandırmazsanız mevcut oturumlar ROW dışı biçimde veri yazmaya devam edebilir; bu durum artımlı verilerin tutarsız olmasına neden olur.

Kullanım notları

  • binlog_format parametresi ROW olarak ayarlanmalıdır. ROW modunda ikili günlük, Data Manipulation Language (DML) işlemleri için önceki ve sonraki görüntülerin tamamını kaydeder. Bu ayrıntılı günlük kaydı, veri geri yükleme için gereklidir.

  • binlog_format değerini STATEMENT veya MIXED olarak ayarlamanız önerilmez. Yedekleme ve kurtarma amaçları için ROW biçimi daha kararlı ve güvenilirdir.

  • binlog_format değerini ROW olarak değiştirmek yalnızca ikili günlük içeriğini etkiler ve veritabanı sorgularını etkilemez. Ancak tüm bağlantıların ROW biçimini kullanmasını sağlamak için etkin veritabanı bağlantılarının sonlandırılmasını öneririz.

Yordam

  1. Yetkili bir hesap kullanarak source database bağlanın ve binlog_format değerini ROW olarak ayarlamak için aşağıdaki komutu çalıştırın.

    SET GLOBAL binlog_format = 'ROW';

    binlog_format parametresinin geçerli değerini doğrulamak için aşağıdaki komutu çalıştırın:

    SHOW GLOBAL VARIABLES LIKE 'binlog_format';
  2. Veritabanına yapılan tüm etkin bağlantıları sonlandırın. Mevcut oturumların ROW dışı biçimde veri yazmasını önlemek için bu adım kritiktir; aksi takdirde artımlı veriler tutarsız hale gelir.

Salt okuma örneğini yedekleme

Önkoşullar

  • Bir yedekleme planı satın aldınız. Daha fazla bilgi için bkz. Yedekleme planı oluşturma.

    Not

    Yedekleme planını satın alırken veritabanı türü olarak MySQL, yedekleme yöntemi olarak ise mantıksal yedekleme seçin.

  • ApsaraDB RDS for MySQL salt okuma örneği oluşturdunuz. Daha fazla bilgi için bkz. ApsaraDB RDS for MySQL salt okuma örneği oluşturma.

  • Yöntem 1: Genel uç nokta kullanarak yedekleme planı yapılandırma:

    • Salt okuma örneğinin genel uç noktasını edinin. Daha fazla bilgi için bkz. Örnek uç noktalarını ve bağlantı noktası numaralarını görüntüleme ve yönetme.

    • Database Backup Service (DBS) CIDR bloklarını salt okuma örneğinin izin listesine ekleyin. Daha fazla bilgi için bkz. IP izin listesi yapılandırma.

      Not

      Yedekleme planını yapılandırırken Database Location (Veritabanı Konumu) alanında Self-managed database with Public IP:Port seçeneğini belirleyin, ardından How to Add to Whitelist düğmesine tıklayarak Database Backup Service (DBS) CIDR bloklarını edinin.

      Backup Method (Yedekleme Yöntemi), Database Type (Veritabanı Türü) ve Connection Address (Bağlantı Adresi) gibi parametreleri de belirtmeniz gerekir.

  • Yöntem 2: Dahili uç nokta kullanarak yedekleme planı yapılandırma:

    • Salt okuma örneğinin dahili uç noktasını edindiniz ve yerel makinenizde ping komutunu çalıştırarak mevcut dahili IP adresini aldınız.

      ~ % ping rr-bp1xxx.mysql.rds.aliyuncs.com
      PING rr-bp1xxx.mysql.rds.aliyuncs.com (172.xx.xxx.101): 56 data bytes
      Request timeout for icmp_seq 0
      Request timeout for icmp_seq 1
      Önemli

      Bazı senaryolarda elde ettiğiniz dahili IP adresi değişebilir; bu durum yedeklemenin başarısız olmasına neden olabilir. Daha fazla bilgi için bkz. Veritabanında yedeklemenin etkileri nelerdir?.

    • Database Backup Service (DBS) CIDR bloklarını salt okuma örneğinin izin listesine eklediniz. Daha fazla bilgi için bkz. IP izin listesi yapılandırma.

      Not

      Yedekleme planını yapılandırırken Database Location (Veritabanı Konumu) alanında RDS Instance seçeneğini belirleyin, ardından How to Add to Whitelist düğmesine tıklayarak Database Backup Service (DBS) CIDR bloklarını edinin.

Dikkat Edilmesi Gerekenler

  • Genel ağ üzerinden yapılan yedeklemeler sırasında binlog çoğaltması gecikebilir. ApsaraDB RDS for MySQL salt okuma örneğinizin Backup and Restoration sayfasındaki Backup Policy sekmesinde yerel günlükler için Retention Period değerini daha yüksek ayarlamanızı öneririz. Varsayılan saklama süresi 18 saattir.

  • Dahili uç nokta kullanarak bir yedekleme planı yapılandırdığınızda, salt okuma örneğini klonlarsanız, başka bir kullanılabilirlik alanına taşırsanız veya VPC ya da vSwitch'ini değiştirirseniz dahili IP adresi değişebilir. IP adresindeki değişiklik kaynak örneğine olan bağlantının kesilmesine ve yedeklemenin başarısız olmasına neden olur.

    Bu durumda, Önkoşullar bölümünde açıklandığı şekilde yeni bir geçerli dahili IP adresi edinin ve ardından yedekleme kaynak veritabanını değiştirin. Değişiklikleri kaydedin.

Yordam

ApsaraDB RDS for MySQL salt okuma örneği için bir yedekleme planı yapılandırırken Database Location seçeneği için iki seçenekten birini kullanabilirsiniz: A self-managed database with a public IP address and port veya A self-managed database connected through Express Connect, a VPN Gateway, or an Intelligent Gateway.

Yöntem 1: Genel uç nokta kullanma

  1. Backup Schedules sayfasında yapılandırmak istediğiniz yedekleme planının ID değerini bulun ve Actions sütunundaki Configure Backup Schedule seçeneğine tıklayın.

    image.png

  2. Configure Backup Source and Destination sayfasında yedekleme kaynağını ve hedefini yapılandırın, ardından sağ alt köşedeki Next düğmesine tıklayın.

    Not
  3. Edit Backup Objects sayfasında hedef veritabanlarını veya tabloları Selected kutusuna taşıyın ve ardından Next düğmesine tıklayın.

    Not
    • Mantıksal yedekleme: Tam yedekleme sırasında hangi veritabanlarının ve tabloların yedekleneceğini seçebilirsiniz. Bazı veritabanı motorları birden çok veritabanını, tek bir veritabanını veya tek bir tabloyu yedeklemenize olanak tanır. Bazı veritabanı motorları ayrıca artımlı yedeklemeyi de destekler. Artımlı yedekleme veritabanları veya tablolar arasında ayrım yapmaz ve varsayılan olarak tüm artımlı verileri yedekler.

      • Tüm veritabanını yedeklemek için sol alt köşedeki Select All seçeneğine tıklayabilirsiniz. Desteklenen yedekleme nesneleri ve granülerliği veritabanı motoruna göre değişir. Daha fazla bilgi için bkz. Desteklenen veritabanı türleri ve özellikler.

      • Yedekleme planını yapılandırdıktan sonra oluşturulan veritabanları varsayılan olarak yedeklenmez. Yeni oluşturulan bir veritabanını yedeklemek için bunu yedekleme planı yapılandırmasına eklemeniz gerekir. Daha fazla bilgi için bkz. Yedekleme nesnelerini değiştirme.

    • Fiziksel yedekleme: Yalnızca tüm veritabanı örneğini yedekleyebilirsiniz.

  4. Configure Backup Time sayfasında yedekleme zamanını ve diğer parametreleri yapılandırın, ardından sağ alt köşedeki Next düğmesine tıklayın.

    Parametre

    Açıklama

    Full Backup Frequency

    İhtiyacınıza göre Periodic Backup veya Single Backup seçin.

    Not

    Artımlı verileri geri yüklemeniz gerekiyorsa Periodic Backup seçeneğini belirlemenizi ve en az haftada bir kez tam yedekleme yapmanızı öneririz. Aksi takdirde verileri geri yüklemek için çok sayıda binlog dosyasının yeniden oynatılması gerekir; bu durum geri yükleme hataları riskini artırır ve hedeflenen kurtarma süresini (RTO) uzatır.

    Full Backup Cycle

    Bu parametre, Full Backup Frequency değerini Periodic Backup olarak ayarlamanız durumunda gereklidir. Yedekleme için haftanın günlerini seçin. Haftada en az bir gün seçmelisiniz.

    Full Backup Start Time

    Bu parametre, Full Backup Frequency değerini Periodic Backup olarak ayarlamanız durumunda gereklidir. Bir yedekleme başlangıç saati seçin, örneğin 01:00. Bu saati yoğun olmayan bir saat olarak ayarlamanızı öneririz.

    Not

    Önceki tam yedekleme görevi sonraki yedeklemenin planlanan başlangıç saatinde hala çalışıyorsa sistem planlanan yedeklemeyi atlar.

    Incremental Backup

    Artımlı yedeklemeyi etkinleştirir. Bu özelliği etkinleştirirseniz kaynak veritabanı için binlog'un etkin olduğundan emin olun.

    Not
    • Bu parametre yalnızca Full Backup Frequency değerini Periodic Backup olarak ayarlamanız durumunda görünür.

    • ApsaraDB RDS for MySQL için binlog varsayılan olarak etkindir. Kendi tarafından yönetilen bir veritabanı için binlog'u manuel olarak etkinleştirmeniz gerekir.

    Maximum Concurrent Threads for Full Backup

    Tam yedekleme için maksimum eşzamanlı iş parçacığı sayısını girin. Yedekleme hızını kontrol etmek için bu parametreyi ayarlayabilirsiniz. Örneğin, veritabanı üzerindeki etkiyi en aza indirmek için yedekleme iş parçacığı sayısını azaltabilirsiniz.

    Backup Network Throttling

    Ağ bant genişliği sınırı. Birim: MB/s. İş gereksinimlerinize göre sınırı ayarlayabilirsiniz. Varsayılan değer 0, ağ bant genişliğinin sınırsız olduğunu gösterir.

    Not

    Bu parametre yalnızca bir MySQL veritabanını yedeklediğinizde görüntülenir.

  5. Edit Lifecycle adımında Configure Full Data Backup Lifecycle bölümünde tam yedekleme verilerinin yaşam döngüsünü yapılandırın.

    Not

    6. Adımda Incremental Backup parametresini Etkin olarak ayarlarsanız artımlı yedekleme verileri için yaşam döngüsünü yapılandırmanız gerekir.

  6. Yapılandırmalar tamamlandıktan sonra sayfanın sağ alt köşesindeki Precheck düğmesine tıklayın.

  7. Precheck iletişim kutusunda ön denetim başarılı olduktan sonra Start Task düğmesine tıklayın.

    Not
    • Yedekleme planının Status değeri Running olarak değiştiğinde yedekleme planı kullanıma hazırdır.

    • Yedekleme planı anormal duruma gelirse veya hata bildirirse sorunu hemen giderin. Daha fazla bilgi için bkz. Anormal yedekleme planını düzeltme. Konudaki önerileri uyguladıktan sonra sorun devam ederse DingTalk grubundan (ID: 35585947) teknik destekle iletişime geçin.

Yöntem 2: Dahili uç nokta kullanma

  1. Backup Schedules sayfasında yapılandırmak istediğiniz yedekleme planının ID değerini bulun ve Actions sütunundaki Configure Backup Schedule seçeneğine tıklayın.

    image.png

  2. Configure Backup Source and Destination sayfasında yedekleme kaynağını ve hedefini yapılandırın, ardından sağ alt köşedeki Next düğmesine tıklayın.

    Not
    • Database Location için Self-managed database accessed via Express Connect/VPN Gateway/Intelligent Gateway seçeneğini belirleyin.

    • Destination VPC için hedef ApsaraDB RDS for MySQL salt okuma örneğinin VPC'sini seçin.

    • Connection address için Önkoşullar bölümünde açıklandığı gibi özel IP adresini girin.

    • Port için hedef ApsaraDB RDS for MySQL salt okuma örneğinin bağlantı noktası numarasını girin.

    • Diğer parametrelerle ilgili ayrıntılar için bkz. Yedekleme planını yönetme.

  3. Edit Backup Objects sayfasında hedef veritabanlarını veya tabloları Selected kutusuna taşıyın ve ardından Next düğmesine tıklayın.

    Not
    • Mantıksal yedekleme: Tam yedekleme sırasında hangi veritabanlarının ve tabloların yedekleneceğini seçebilirsiniz. Bazı veritabanı motorları birden çok veritabanını, tek bir veritabanını veya tek bir tabloyu yedeklemenize olanak tanır. Bazı veritabanı motorları ayrıca artımlı yedeklemeyi de destekler. Artımlı yedekleme veritabanları veya tablolar arasında ayrım yapmaz ve varsayılan olarak tüm artımlı verileri yedekler.

      • Tüm veritabanını yedeklemek için sol alt köşedeki Select All seçeneğine tıklayabilirsiniz. Desteklenen yedekleme nesneleri ve granülerliği veritabanı motoruna göre değişir. Daha fazla bilgi için bkz. Desteklenen veritabanı türleri ve özellikler.

      • Yedekleme planını yapılandırdıktan sonra oluşturulan veritabanları varsayılan olarak yedeklenmez. Yeni oluşturulan bir veritabanını yedeklemek için bunu yedekleme planı yapılandırmasına eklemeniz gerekir. Daha fazla bilgi için bkz. Yedekleme nesnelerini değiştirme.

    • Fiziksel yedekleme: Yalnızca tüm veritabanı örneğini yedekleyebilirsiniz.

  4. Configure Backup Time sayfasında yedekleme zamanını ve diğer parametreleri yapılandırın, ardından sağ alt köşedeki Next düğmesine tıklayın.

    Parametre

    Açıklama

    Full Backup Frequency

    İhtiyacınıza göre Periodic Backup veya Single Backup seçin.

    Not

    Artımlı verileri geri yüklemeniz gerekiyorsa Periodic Backup seçeneğini belirlemenizi ve en az haftada bir kez tam yedekleme yapmanızı öneririz. Aksi takdirde verileri geri yüklemek için çok sayıda binlog dosyasının yeniden oynatılması gerekir; bu durum geri yükleme hataları riskini artırır ve hedeflenen kurtarma süresini (RTO) uzatır.

    Full Backup Cycle

    Bu parametre, Full Backup Frequency değerini Periodic Backup olarak ayarlamanız durumunda gereklidir. Yedekleme için haftanın günlerini seçin. Haftada en az bir gün seçmelisiniz.

    Full Backup Start Time

    Bu parametre, Full Backup Frequency değerini Periodic Backup olarak ayarlamanız durumunda gereklidir. Bir yedekleme başlangıç saati seçin, örneğin 01:00. Bu saati yoğun olmayan bir saat olarak ayarlamanızı öneririz.

    Not

    Önceki tam yedekleme görevi sonraki yedeklemenin planlanan başlangıç saatinde hala çalışıyorsa sistem planlanan yedeklemeyi atlar.

    Incremental Backup

    Artımlı yedeklemeyi etkinleştirir. Bu özelliği etkinleştirirseniz kaynak veritabanı için binlog'un etkin olduğundan emin olun.

    Not
    • Bu parametre yalnızca Full Backup Frequency değerini Periodic Backup olarak ayarlamanız durumunda görünür.

    • ApsaraDB RDS for MySQL için binlog varsayılan olarak etkindir. Kendi tarafından yönetilen bir veritabanı için binlog'u manuel olarak etkinleştirmeniz gerekir.

    Maximum Concurrent Threads for Full Backup

    Tam yedekleme için maksimum eşzamanlı iş parçacığı sayısını girin. Yedekleme hızını kontrol etmek için bu parametreyi ayarlayabilirsiniz. Örneğin, veritabanı üzerindeki etkiyi en aza indirmek için yedekleme iş parçacığı sayısını azaltabilirsiniz.

    Backup Network Throttling

    Ağ bant genişliği sınırı. Birim: MB/s. İş gereksinimlerinize göre sınırı ayarlayabilirsiniz. Varsayılan değer 0, ağ bant genişliğinin sınırsız olduğunu gösterir.

    Not

    Bu parametre yalnızca bir MySQL veritabanını yedeklediğinizde görüntülenir.

  5. Edit Lifecycle adımında Configure Full Data Backup Lifecycle bölümünde tam yedekleme verilerinin yaşam döngüsünü yapılandırın.

    Not

    6. Adımda Incremental Backup parametresini Etkin olarak ayarlarsanız artımlı yedekleme verileri için yaşam döngüsünü yapılandırmanız gerekir.

  6. Yapılandırmalar tamamlandıktan sonra sayfanın sağ alt köşesindeki Precheck düğmesine tıklayın.

  7. Precheck iletişim kutusunda ön denetim başarılı olduktan sonra Start Task düğmesine tıklayın.

    Not
    • Yedekleme planının Status değeri Running olarak değiştiğinde yedekleme planı kullanıma hazırdır.

    • Yedekleme planı anormal duruma gelirse veya hata bildirirse sorunu hemen giderin. Daha fazla bilgi için bkz. Anormal yedekleme planını düzeltme. Konudaki önerileri uyguladıktan sonra sorun devam ederse DingTalk grubundan (ID: 35585947) teknik destekle iletişime geçin.

Dahili ve genel uç noktaları edinme

  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 örnek ID'sine tıklayın.

  2. Basic Information sayfasında salt okuma örneğinin dahili ve genel uç noktalarını görüntülemek için View Connection Details seçeneğine tıklayın. Database Connection sayfası karşılık gelen bağlantı noktası numaralarıyla birlikte Internal Endpoint ve Public Endpoint bilgilerini listeler. Dahili uç nokta rr-bp1xxx.mysql.rds.aliyuncs.com biçimini kullanır.

    Not

    Salt okuma örneğinin genel uç noktası yoksa Database Connection sayfasındaki Public Endpoint satırında Apply for Public Endpoint seçeneğine tıklayın ve ardından OK düğmesine tıklayın. Yeni uç nokta etkinleştirildikten sonra görüntülenir.

SSS

  • S: Dahili IP adresi kullanırken yedekleme planım neden kaynak örneğine bağlanamıyor ve bunu nasıl düzeltebilirim?

    C: Olası nedenler: Yöntem 2'de kullanılan dahili IP adresi dinamiktir ve salt okuma örneğini klonlarsanız, başka bir kullanılabilirlik alanına taşırsanız veya VPC ya da vSwitch'ini değiştirirseniz değişebilir. Bu değişiklik kaynak örneğine olan bağlantıyı keser ve yedeklemenin başarısız olmasına neden olur.

    Çözüm: Salt okuma örneğinin dahili uç noktasını kullanın ve yeni bir geçerli dahili IP adresi almak için yerel makinenizde ping komutunu çalıştırın. Ardından yedekleme kaynak veritabanını değiştirin ve değişiklikleri kaydedin.

    ~ % ping rr-bp1xxx.mysql.rds.aliyuncs.com
    PING rr-bp1xxx.mysql.rds.aliyuncs.com (172.xx.xxx.101): 56 data bytes
    Request timeout for icmp_seq 0
    Request timeout for icmp_seq 1
  • S: Database Backup Service (DBS) salt okuma örneğinin tam ve artımlı yedeklemelerini destekliyor mu?

    C: Evet, DBS her ikisini de destekler.

Olağanüstü durum kurtarma ve RDS yedekleme

  • olağanüstü durum kurtarma, döküm ve mantıksal yedeklemeler sunarak bölgeler arası ve esnek yedekleme olanakları sağlar.

  • RDS, fiziksel yedeklemeler sunarak yerel yedekleme ve hızlı geri yükleme imkanı verir.

Database Backup Service (DBS) döküm yedeklerinin avantajları

Bölgeler arası yedekleme

  • Yedeklemeler güvenli, kararlı ve özel bir ağ üzerinden gerçekleştirilir.

  • DBS, ApsaraDB RDS üzerindeki yerel fiziksel yedekleri ve günlükleri doğrudan döküm alır; bu sayede ayrı bir yedekleme işlemi başlatmanıza gerek kalmaz.

  • Bir yedekleme kümesini tek tıklamayla bir ApsaraDB RDS örneğine geri yükleyin.

  • Yedekleme kümelerini beş yıla kadar saklayabilirsiniz. Bu yedekler bağımsız olarak depolanır ve ApsaraDB RDS örneği silindikten sonra bile belirlenen süre boyunca erişilebilir kalır.

  • DBS, bakım gerektirmeyen ve otomatik ölçeklenen depolama alanı sunar.

Esnek yedekleme

  • Database Backup Service (DBS) kritik verileri korumak için çekirdek tabloları gerçek zamanlı olarak yedekler. Tek tablo tam yedeklerini gerçek zamanlı artımlı yedeklerle birleştirerek saniyeler düzeyinde bir kurtarma noktası hedefi (RPO) sağlar ve zamana göre geri yüklemeye olanak tanır.

  • Database Backup Service (DBS) tek tablo geri yüklemeyi destekler; bu özellik sayesinde bir yedekleme kümesinden belirli bir tabloyu ayıklayabilirsiniz. Geri yükleme süresi yalnızca geri yüklenen veri miktarına bağlı olduğundan verileri dakikalar içinde kurtarabilirsiniz.

  • Data Disaster Recovery geri yükleme işlemleri için şema eşleme özelliği sunar. Veri geri yüklemek için ek bir veritabanı örneği satın almanız gerekmez; verileri doğrudan orijinal veritabanı örneğine geri yükleyebilirsiniz. Şema eşleme özelliği, geri yükleme sırasında şemaları ve tabloları manuel olarak yeniden adlandırmanıza olanak tanır. Ayrıca data disaster recovery aynı ada sahip nesneler için çatışma çözümleme stratejisi sunar. Geri yükleme sürecinde aynı ada sahip bir şema veya tabloyla karşılaşılırsa bu nesne otomatik olarak yeniden adlandırılır. Bu işlem, hedef veritabanındaki özgün verileri silmez veya değiştirmez.

  • RDS veritabanları için Data Disaster Recovery DMS ile derinlemesine entegredir; bu sayede yedekleme ve geri yükleme işlemlerini doğrudan başlatabilirsiniz. Bu özelliğe şu yol üzerinden erişebilirsiniz: Security and Specifications (DBS) > Data Disaster Recovery.

OSS'teki yedek dosyalarını görüntüleme

Data Disaster Recovery veritabanı örneklerini kendi OSS'inize yedeklemeyi destekler. Verileri OSS For User konumuna yedeklediğinizde Data Disaster Recovery belirtilen OSS paketinde otomatik olarak bir yedekleme dizini oluşturur. Bu dizini manuel olarak oluşturmanız gerekmez. Yedek dosyalarının adlandırma kuralı şu şekildedir: <Backup task ID>/<Backup type>/<Backup task run ID (full or incremental)>/<Specific data>.

  1. Backup Schedules sayfasında yönetmek istediğiniz yedekleme zamanlamasını bulun ve Actions sütunundaki Manage seçeneğine tıklayın.

  2. Configure Task sayfasında Destination OSS Bucket öğesini bulun ve paket adına tıklayın.

    Otomatik olarak OSS konsolundaki hedef paketin dizinine yönlendirilirsiniz. Bu dizin, tam yedeklemeler için bir full klasörü ve artımlı yedeklemeler için bir continuous klasörü içerir. OSS hakkında daha fazla bilgi için bkz. Quick start.

**data disaster recovery için çalışma zamanı uyuşmazlığı**

Data disaster recovery, mantıksal yedeklerin veri güvenilirliğini sağlamak için SQL komutlarını UTC+0 saat diliminde çalıştırır. Ancak ApsaraDB RDS'nin SQL denetim özelliği bu çalıştırmaları UTC+8 saat diliminde kaydeder. Bu nedenle ApsaraDB RDS konsolunda gösterilen saat, data disaster recovery konsolunda görüntülenen gerçek çalışma saatinden sekiz saat ileridedir.

Veritabanları üzerindeki etkiler

Data disaster recovery yedeklemeleri veritabanı performansını etkileyebilir. Etkiyi en aza indirmek için yedeklemeleri yoğun olmayan saatlerde çalıştırmanızı öneririz.

Öğe

Mantıksal yedekleme

Fiziksel yedekleme

Tam yedeklemelerin çalışma yöntemi

Her tablodaki verileri parçalara ayırır ve çoklu iş parçacığı kullanarak verileri paralel okumak için SQL deyimlerini çalıştırır.

Veritabanı sunucusundaki bir yedekleme ağ geçidi, veritabanı dosyalarını doğrudan kopyalar.

Artımlı yedeklemelerin çalışma yöntemi

Veritabanının belleğinden günlükleri gerçek zamanlı olarak yakalayarak artımlı yedekleme gerçekleştirir. Bu yöntem veri birikimini önler ve veritabanının G/Ç performansı üzerindeki etkiyi azaltır.

Veritabanı üzerindeki etkisi

Veritabanı örneğinden veri okur; bu durum veritabanı performansını etkiler. Ancak bu yöntem tablo kilitlemesine neden olmaz.

Veritabanı diskinden veri okur; bu durum veritabanı G/Ç performansını etkiler. Ancak bu yöntem tablo kilitlemesine neden olmaz.