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).
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.
|
|
|
|
|
|
|
|
|
Database Backup Service (DBS) ağ paketleri
|
|
|
|
|
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. |
|
|
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.
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.
Ç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.
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. |
|
|
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
-
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.
-
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.
NotBaş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.
NotHata 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.
-
Üst gezinme çubuğunda Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Disaster Recovery Data Source seçeneklerini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Disaster Recovery Data Source yolunu izleyin. -
Açılan iletişim kutusunda Authorize DBS SLR seçeneğini tıklayın.
NotDBS 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.
-
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.
-
Üst gezinme çubuğunda Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneklerini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan yolunu izleyin. Açılan iletişim kutusunda Activate OSS Now seçeneğini tıklayın.
Açılan iletişim kutusunda Activate Now seçeneğini tıklayın.
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 |
|
|
Geri Yükleme |
SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT ve TRIGGER. |
MySQL veritabanında artımlı yedekleme gerçekleştirmek için
show binary logsifadesini kullanmanız gerekir. MySQL 5.5.24 ve önceki sürümlerde bu ifadeyi çalıştırmak için veritabanı hesabınınsuperiznine sahip olması gerekir. MySQL 5.5.25 ve sonraki sürümlerde ise yalnızcaREPLICATION CLIENTizni 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
|
|
|
|
|
|
|
|
|
PostgreSQL
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
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.
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
|
| Veri dosyası boyutu | Veritabanı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:
|
| Yedekleme veri boyutu | Database 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 boyutu | Depolama 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ı
Hedef yedekleme zamanlamasının actions sütununda manage seçeneğini tıklayın.
-
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
Hedef yedekleme zamanlamasının Actions sütununda Manage seçeneğini tıklayın. Configure Task sayfası görüntülenir.
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.
-
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.
-
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
simgesini tıklayın.Seçili bir veritabanını silmek için Selected bölümünde veritabanını seçin ve
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.
-
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.
NotStart 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
Hedef yedekleme zamanlamasının Actions sütununda Manage seçeneğini tıklayın. Configure Task sayfası görüntülenir.
Basic Information bölümünde Edit Backup Objects seçeneğini tıklayın.
-
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
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
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.
-
"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_formatparametresi 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_formatdeğerini STATEMENT veya MIXED olarak ayarlamanız önerilmez. Yedekleme ve kurtarma amaçları için ROW biçimi daha kararlı ve güvenilirdir.binlog_formatdeğ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
-
Yetkili bir hesap kullanarak source database bağlanın ve
binlog_formatdeğeriniROWolarak 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'; 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.
NotYedekleme 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.
NotYedekleme 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ÖnemliBazı 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.
NotYedekleme 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
-
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.

-
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.
NotDatabase Location değerini Self-managed database with Public IP:Port olarak ayarlayın.
Connection Address alanına ApsaraDB RDS for MySQL salt okuma örneğinin genel uç noktasını girin. Daha fazla bilgi için bkz. Örnek uç noktalarını ve bağlantı noktası numaralarını görüntüleme ve yönetme.
Diğer parametrelerle ilgili ayrıntılar için bkz. Yedekleme planını yönetme.
-
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.
-
-
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.
NotArtı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.
NotBu parametre yalnızca bir MySQL veritabanını yedeklediğinizde görüntülenir.
-
-
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.
Not6. 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.
Yapılandırmalar tamamlandıktan sonra sayfanın sağ alt köşesindeki Precheck düğmesine tıklayın.
-
Precheck iletişim kutusunda ön denetim başarılı olduktan sonra Start Task düğmesine tıklayın.
NotYedekleme 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
-
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.

-
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.
NotDatabase 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.
-
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.
-
-
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.
NotArtı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.
NotBu parametre yalnızca bir MySQL veritabanını yedeklediğinizde görüntülenir.
-
-
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.
Not6. 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.
Yapılandırmalar tamamlandıktan sonra sayfanın sağ alt köşesindeki Precheck düğmesine tıklayın.
-
Precheck iletişim kutusunda ön denetim başarılı olduktan sonra Start Task düğmesine tıklayın.
NotYedekleme 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
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.
-
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.combiçimini kullanır.NotSalt 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>.
Backup Schedules sayfasında yönetmek istediğiniz yedekleme zamanlamasını bulun ve Actions sütunundaki Manage seçeneğine tıklayın.
-
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
fullklasörü ve artımlı yedeklemeler için bircontinuousklasö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. |