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

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:

  1. Azure Portal’ında oturum açın.

  2. Tüm kaynaklar'ı ve ardından depolama hesabınızı seçin.

  3. Otomasyon>Dışarı Aktarma şablonu'mu seçin.>

  4. Şablonu dışarı aktar dikey penceresinde İndir'i seçin.

  5. 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:

  1. Azure portalda Kaynak oluştur’u seçin.

  2. Market içinde ara alanına şablon dağıtımı yazın ve ENTER tuşuna basın.

  3. Şablon dağıtımı'nı seçin.

    Azure Resource Manager şablon kitaplığı

  4. Oluştur'u belirleyin.

  5. Düzenleyicide kendi şablonunuzu oluşturun'u seçin.

  6. Dosya yükle'yi seçin ve ardından yönergeleri izleyerek son bölümde indirdiğiniz template.json dosyasını yükleyin.

  7. 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 mytargetaccountayarlar.

    "$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"
        }
    },
    
    
  8. template.json dosyasındaki konum özelliğini hedef bölgede düzenleyin. Bu örnek hedef bölgeyi olarak centralusayarlar.

    "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.

  1. template.json dosyasını kaydedin.

  2. Ö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.

  3. 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:

  1. 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ı seçin.

  2. Silinecek hedef depolama hesabını bulun ve listenin sağ tarafındaki Diğer düğmesine (...) sağ tıklayın.

  3. 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: