Azure Depolama Hesabını başka bir bölgeye taşıma
Bu makalede, depolama hesabınızın bir kopyasını başka bir bölgeye oluşturarak Azure Depolama Hesabını yeni bir bölgeye nasıl yeniden dağıtabileceğiniz gösterilmektedir. Ayrıca AzCopy'yi veya seçtiğiniz başka bir aracı kullanarak verilerinizi bu hesaba nasıl yeniden dağıtacağınızı da öğrenirsiniz.
Önkoşullar
Hesabınızın kullandığı hizmetlerin ve özelliklerin hedef bölgede desteklendiğinden emin olun.
Önizleme özellikleri için aboneliğinizin hedef bölge için izin verilenler listesine eklendiğinden emin olun.
Depolama Hesabı dağıtımınıza bağlı olarak, yeniden konumlandırmadan önce aşağıdaki bağımlı kaynakların hedef bölgede dağıtılması ve yapılandırılması gerekebilir:
Kesinti süresi
Olası kapalı kalma sürelerini anlamak için bkz. Azure için Bulut Benimseme Çerçevesi: Yeniden konumlandırma yöntemi seçme.
Hazırlama
Hazırlamak için bir Resource Manager şablonunu dışarı aktarmanız ve sonra değiştirmeniz gerekir.
Şablonu dışarı aktarma
Resource Manager şablonu, depolama hesabınızı açıklayan ayarları içerir.
Şablonu Azure portalını kullanarak dışarı aktarmak için:
Azure Portal’ında oturum açın.
Tüm kaynaklar'ı ve ardından depolama hesabınızı seçin.
Otomasyon>Dışarı Aktarma şablonu'mu seçin.>
Şablonu dışarı aktar dikey penceresinde İndir'i seçin.
Portaldan indirdiğiniz .zip dosyasını bulun ve bu dosyanın sıkıştırmasını istediğiniz bir klasöre açın.
Bu zip dosyası, şablonu dağıtmak için şablonu ve betikleri oluşturan .json dosyalarını içerir.
Şablonu değiştirme
Depolama hesabı adını ve bölgesini değiştirerek şablonu düzenleyin.
Şablonu Azure portalını kullanarak dağıtmak için:
Azure portalda Kaynak oluştur’u seçin.
Market içinde ara alanına şablon dağıtımı yazın ve ENTER tuşuna basın.
Şablon dağıtımı'nı seçin.
Oluştur'u belirleyin.
Düzenleyicide kendi şablonunuzu oluşturun'u seçin.
Dosya yükle'yi seçin ve ardından yönergeleri izleyerek son bölümde indirdiğiniz template.json dosyasını yükleyin.
template.json dosyasında, depolama hesabı adının varsayılan değerini ayarlayarak hedef depolama hesabını adlandırın. Bu örnek, depolama hesabı adının varsayılan değerini olarak
mytargetaccount
ayarlar."$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "storageAccounts_mysourceaccount_name": { "defaultValue": "mytargetaccount", "type": "String" } },
template.json dosyasındaki konum özelliğini hedef bölgede düzenleyin. Bu örnek hedef bölgeyi olarak
centralus
ayarlar."resources": [{ "type": "Microsoft.Storage/storageAccounts", "apiVersion": "2019-04-01", "name": "[parameters('storageAccounts_mysourceaccount_name')]", "location": "centralus" }]
Bölge konum kodlarını almak için bkz . Azure Konumları. Bir bölgenin kodu, orta ABD = merkezi olan ve boşluk içermeyen bölge adıdır.
Yeniden dağıtım
Hedef bölgede yeni bir depolama hesabı oluşturmak için şablonu dağıtın.
template.json dosyasını kaydedin.
Özellik değerlerini yazın veya seçin:
Abonelik: Bir Azure aboneliği seçin.
Kaynak grubu: Yeni Oluştur'u seçin ve kaynak grubuna bir ad verin.
Konum: Bir Azure konumu seçin.
Yukarıda belirtilen hüküm ve koşulları kabul ediyorum'a ve ardından Satın Al'ı Seçin'e tıklayın.
İpucu
Belirtilen XML'nin söz dizimsel olarak geçerli olmadığını belirten bir hata alırsanız, şablonunuzdaki JSON dosyasını Azure Resource Manager belgelerinde açıklanan şemalarla karşılaştırın.
Yeni depolama hesabını yapılandırma
Bazı özellikler şablona aktarılmayacağından onları yeni depolama hesabına ayrıca eklemeniz gerekir.
Aşağıdaki tabloda bu özelliklerin yanı sıra bunları yeni depolama hesabınıza ekleme konusunda yönergeler verilmiştir.
Özellik | Rehber |
---|---|
Yaşam döngüsü yönetimi ilkeleri | Azure Blob depolama yaşam döngüsünü yönetme |
Statik web siteleri | Azure Depolama'da statik web sitesi barındırma |
Olay abonelikleri | Blob depolama olaylarına yanıt verme |
Uyarılar | Azure İzleyici'yi kullanarak etkinlik günlüğü uyarıları oluşturma, görüntüleme ve yönetme |
Content Delivery Network (CDN) | HTTPS üzerinden özel etki alanlarıyla bloblara erişmek için Azure CDN'yi kullanma |
Not
Kaynak depolama hesabı için bir CDN ayarladıysanız, mevcut CDN'nizin kaynağını yeni hesabınızın birincil blob hizmeti uç noktası (veya birincil statik web sitesi uç noktası) olarak değiştirmeniz yeterlidir.
Verileri yeni depolama hesabına taşıma
AzCopy, performans iyileştirmesi nedeniyle verilerinizi taşımak için tercih edilen araçtır. AzCopy ile veriler doğrudan depolama sunucuları arasında kopyalanır ve bu nedenle bilgisayarınızın ağ bant genişliğini kullanmaz. AzCopy'yi komut satırında veya özel bir betiğin parçası olarak çalıştırabilirsiniz. Daha fazla bilgi için bkz . AzCopy kullanarak Azure depolama hesapları arasında blob kopyalama.
Verilerinizi taşımak için Azure Data Factory'yi de kullanabilirsiniz. Verilerinizi yeniden dağıtmak için Data Factory'yi kullanmayı öğrenmek için aşağıdaki kılavuzlardan birine bakın:
Atma veya temizleme
Dağıtımdan sonra, yeniden başlamak isterseniz hedef depolama hesabını silebilir ve bu makalenin Hazırlama ve Yeniden Dağıtma bölümlerinde açıklanan adımları yineleyebilirsiniz.
Değişiklikleri göndermek ve depolama hesabını taşıma işlemini tamamlamak için kaynak depolama hesabını silin.
Azure portalını kullanarak depolama hesabını kaldırma:
Azure portalında sol taraftaki menüyü genişleterek hizmet menüsünü açın ve depolama hesaplarınızın listesini görüntülemek için Depolama hesapları'nı seçin.
Silinecek hedef depolama hesabını bulun ve listenin sağ tarafındaki Diğer düğmesine (...) sağ tıklayın.
Sil'i seçin ve onaylayın.
Sonraki adımlar
Kaynakları bölgeler arasında taşıma ve Azure'da olağanüstü durum kurtarma hakkında daha fazla bilgi edinmek için bkz: