ApsaraDB for MongoDB yedekleme dosyalarını uzun süreli depolama amacıyla yerel bir makineye indirebilir veya iş testi ve veri analitiği için kendi yönettiğiniz bir veritabanına geri yükleyebilirsiniz.
Başlamadan önce
Başarısız görevler için ücretlendirilmezsiniz.
Bir yedek indirme görevi başladıktan sonra iptal edilemez.
Küme veya örnek başına aynı anda yalnızca bir indirme görevi (çalışan veya başarısız) çalıştırılabilir.
İndirilen bir yedekleme dosyasından doğrudan ApsaraDB for MongoDB örneği geri yüklenemez. Bir örneği geri yüklemek için bkz. Örneği yedekleme dosyasından geri yükleme.
Faturalandırma
Yerel disk kullanan örnekler için, Public Connection String veya Private Connection String kullanarak yedekleme dosyalarını indirmek ücretsizdir.
-
Bulut diski kullanan örnekler için yedekleme indirmeleri giden internet trafiği ve yedekleme verisi hesaplama ücretlerine tabidir.
Trafik ücretleri
Dahili ağ üzerinden indirme: Ücretsizdir.
İnternet üzerinden indirme: Her örnek için aylık 500 GB ücretsiz kota sağlanır. Kota aşımı durumunda fazla trafik kullandıkça öde modeliyle faturalandırılır. İndirilen trafik hacmini ApsaraDB for MongoDB örneğinizin temel bilgiler sayfasında görüntüleyebilirsiniz. Fiyatlandırma hakkında daha fazla bilgi için bkz. .
Faturalandırma noktası: Arka plan görevi başarılı olduktan sonra gerçek indirme başladığında faturalandırma başlar.
Maliyet tasarrufu: Büyük hacimli indirmeler için trafik maliyetlerini dengelemek üzere abonelik temelli bir ağ paketi satın almayı düşünebilirsiniz.
OSS'e indirme: Ek OSS ücretleri uygulanır. Sürekli depolama ücretlerinden kaçınmak için bu dosyalara ihtiyacınız kalmadığında manuel olarak silin.
Yedekleme verisi hesaplama ücretleri
Bulut disk örneğinden yedekleme dosyalarını indirdiğinizde anlık görüntü yedekleri BSON dosyalarına dönüştürülür; bu durum veri hesaplama maliyeti oluşturur. Ücretsiz kota bulunmamaktadır. Faturalandırma standardı aşağıdaki gibidir:
Bölge
Veri hesaplama ücreti (USD/GB)
Genel cloud
0,03125NotVeri dönüştürme görevi başarısız olursa yedekleme verisi hesaplama ücreti yansıtılmaz.
Bulut disk örnekleri için yedeklemeleri indirme
Ön koşullar
ApsaraDB for MongoDB örneğiniz aşağıdaki gereksinimleri karşılamalıdır:
Mimari: Tek düğümlü örnekler hariç çoğaltma kümesi veya parçalı küme.
Depolama türü: ESSD bulut diski.
Durum: Çalışıyor.
Bölge: Örnek, desteklenen genel cloud bölgelerinden birinde yer alır: Çin (Chengdu), Çin (Guangzhou), Çin (Qingdao), Çin (Beijing), Çin (Shanghai), Çin (Zhangjiakou), Çin (Hangzhou), Çin (Shenzhen), Çin (Hong Kong), Malezya (Kuala Lumpur), Endonezya (Jakarta), Japonya (Tokyo), Singapur, Almanya (Frankfurt), ABD (Silicon Valley) veya ABD (Virginia).
Yedekleme verileri şifrelenmemiş olmalıdır.
-
Bir RAM kullanıcısı kullanıyorsanız, kullanıcının yedekleme dosyalarını indirmek için gerekli izinlere sahip olduğundan emin olun.
Desteklenen ve desteklenmeyen veriler
-
Desteklenmeyenler:
Sistem veritabanları
admin,localveconfig.Adları
system.ile başlayan sistem koleksiyonları.Görünümler ve işlevler.
Zaman serisi koleksiyonları.
Veritabanı veya koleksiyon adlarında eğik çizgi (/) varsa indirme görevi başarısız olur.
Desteklenenler: Zaman serisi olmayan koleksiyonlar ve dizin bilgileri.
Yordam
-
Yedek listesine gidin
ApsaraDB for MongoDB Replica Set Instances sayfasına veya ApsaraDB for MongoDB Sharded Cluster Instances sayfasına gidin. Kaynak grubunu ve bölgeyi seçin, ardından hedef örneğin kimliğini tıklayın.
Hedef örnek sayfasının sol gezinme bölmesinde Backup and Restoration öğesini tıklayın.
Backup Download List sekmesinde Download Instance Backup File öğesini tıklayın.
Bir indirme görevi başlatın: Backup Download sekmesinde Download Instance Backup File öğesini tıklayın.
-
Örnek yedek indirme parametrelerini yapılandırın
Point in Time and Backup Set adımında indirilecek Backup Set seçeneğini belirleyin ve ardından Next öğesini tıklayın.
Instance, Database, and Table adımında örnek yedeğini indirmek için varsayılan ayarları koruyun ve ardından Next öğesini tıklayın.
-
Destination and Format adımında indirme hedefini ve biçimini yapılandırın.
Hedef
Yapılandırma
OSS (Önerilen)
-
Write data to your OSS seçeneğini belirleyin.
-
Hedef OSS paketinin adını ve dizin önekini girin.
OSS için yalnızca Standard depolama sınıfı desteklenir. Depolama sınıfını değiştirmek için bkz. Depolama sınıflarını dönüştürme.
-
Bir Download Format seçin. Varsayılan biçim BSON'dur.
-
Bu özelliği ilk kez kullanıyorsanız ApsaraDB for MongoDB'nin OSS'e erişim izinlerini vermek için istem üzerine Go to Authorize > Agree to Authorization seçeneklerini tıklayın.
URL
-
URL seçeneğini belirleyin.
-
Bir indirme biçimi seçin.
-
Görev başarılı olduktan sonra indirme bağlantısını manuel olarak oluşturmanız gerekir. Bağlantı sınırlı bir süre boyunca geçerlidir.
-
Görevi onaylayın ve çalıştırın: Şartları okuyup kabul edin ve ardından Tamamla'yı tıklayın. Görev durumunu izleyebileceğiniz Backup Download List sekmesine yönlendirilirsiniz.
-
Yedekleme dosyasını alın
OSS yöntemi: Görev durumu Başarılı olarak değişene kadar bekleyin. Dosya belirtilen OSS paketinde ve dizininde otomatik olarak depolanır.
URL yöntemi: Görev durumu Başarılı olarak değiştiğinde, 3 günlük geçerlilik süresi içinde Hedef sütunundaki Bağlantı Oluştur'u tıklayın. İndirme URL'sini almak için bir bağlantı geçerlilik süresi (5 dakika ile 1 gün arasında; varsayılan 2 saattir) belirleyin. Görev ve bağlantı süresi dolduğunda geçici veriler otomatik olarak silinir ve yeni bir indirme görevi başlatmanız gerekir.
ÖnemliVeri dönüştürme sırasında geçici kaynak tahsis hataları veya desteklenmeyen veri biçimleri nedeniyle indirme görevleri başarısız olabilir. Bir görev başarısız olursa yeniden deneyin veya Veri Olağanüstü Durum Kurtarma teknik destek ekibiyle iletişime geçin.
-
Dosyayı indirmek için komut satırı aracı kullanın
URL'yi aldıktan sonra:
Dosyayı indirmek için wget veya curl gibi bir komut satırı aracı kullanmanızı öneririz. Daha fazla bilgi için bu konudaki Ek 1: İndirme komutları bölümüne bakın.
Küçük dosyalar için internet URL'sini bir tarayıcının adres çubuğuna kopyalayarak dosyayı indirebilirsiniz.
Yerel disk örnekleri için yedeklemeleri indirme
Ön koşullar
Yedekleme dosyalarını yalnızca MongoDB 4.2 veya önceki sürümleri çalıştıran yerel disk örnekleri için indirebilirsiniz.
Yalnızca Physical Backup ve Logical Backup dosyaları indirilebilir. Snapshot Backup yedekleri indirilemez. Diğer örneklerden yedekleme dosyalarını indirmek için bkz. Örneğim yedekleme dosyası indirmeyi desteklemiyorsa ne yapmalıyım?.
Yordam
-
Yedek listesine gidin
ApsaraDB for MongoDB Replica Set Instances sayfasına veya ApsaraDB for MongoDB Sharded Cluster Instances sayfasına gidin. Kaynak grubunu ve bölgeyi seçin, ardından hedef örneğin kimliğini tıklayın.
Hedef örnek sayfasının sol gezinme bölmesinde Backup and Restoration öğesini tıklayın.
-
Bir indirme görevi başlatın
Full Backup sekmesinde indirmek istediğiniz yedekleme dosyasını bulun ve Actions sütunundaki Download öğesini tıklayın.
Download Backup iletişim kutusunda ihtiyaca göre Public Connection String veya Private Connection String değerini Copy edin ve not alın.
Confirm öğesini tıklayın.
-
Dosyayı indirmek için komut satırı aracı kullanın
URL'yi aldıktan sonra:
Dosyayı indirmek için wget veya curl gibi bir komut satırı aracı kullanmanızı öneririz. Daha fazla bilgi için bu konudaki Ek 1: İndirme komutları bölümüne bakın.
Küçük dosyalar için internet URL'sini bir tarayıcının adres çubuğuna kopyalayarak dosyayı indirebilirsiniz.
Ek 1: İndirme komutları
Ağ bağlantınız kararsızsa Public Connection String üzerinden indirme işlemi zaman aşımına uğrayabilir. Bu sorunu çözmek için:
ECS örneğiniz ve ApsaraDB for MongoDB örneğiniz aynı bölgede ve her ikisi de klasik ağı kullanıyorsa veya aynı VPC'de (aynı VPC kimliği ile) bulunuyorsa yedekleme dosyasını ECS örneğine Private Connection String üzerinden indirin.
Kesintisiz indirmeyi destekleyen bir istemci kullanın. Linux'ta aşağıda gösterilen
wgetkomutunu kullanabilirsiniz.
Windows veya macOS'ta indirme
İndirme URL'sini tarayıcınızın adres çubuğuna yapıştırın ve Enter tuşuna basarak yedekleme dosyasını indirin.
Linux'ta indirme
Bir yedekleme dosyasını indirmek için aşağıdaki komutu çalıştırın:
wget -c '<Download URL of the backup file>' -O <Custom filename><Suffix>
Parametreler:
-c: kesintisiz indirme modunu etkinleştirir.
-O: indirilen dosyayı belirtilen dosya adıyla kaydeder.
<Uzantı>: Dosya uzantısı genellikle
_qp.xbveya.tar.gzşeklindedir. Uzantının indirme URL'sindeki ile aynı olduğundan emin olun.
Örnek:
wget -c 'http://rdsbak-hz-v3.oss-cn-hangzhou-internal.aliyuncs.com/custins5475****/hins1907****_data_20210906103710_qp.xb?Expires=......' -O backupfile._qp.xb