Bulut iş yükleri için yeniden konumlandırma stratejisi seçme
İş yükünü başka bir bölgeye geçirmeden önce yeniden konumlandırma stratejinizi planlamanız gerekir. Strateji yeniden konumlandırma yöntemini, hizmet yeniden konumlandırma otomasyonunu ve veri yeniden konumlandırma otomasyonunu içerir. Bu makalede, her strateji bileşeni için seçenekler açıklanır ve bir karara doğru yol gösterilir. Sonuçta, yaptığınız seçimler hizmetlere ve iş yükünün kritikliğine bağlıdır.
Yeniden konumlandırma yöntemi seçme
İş yüklerini yeniden konumlandırmak için üç ana yöntem vardır. Seçtiğiniz yeniden konumlandırma yöntemi, iş yükündeki hizmetlere ve iş yükünün temel iş işlevleri için ne kadar kritik olduğuna bağlıdır. Üretim ve üretim dışı ortamlar için farklı yeniden konumlandırma yöntemlerini göz önünde bulundurabilirsiniz. Soğuk yeniden konumlandırma, gereksiz iş yükleri içindir. Sıcak ve sıcak yeniden konumlandırma görev açısından kritiktir. Yeniden konumlandırmayı seçtiğiniz yöntem, iş yükünü yeniden konumlandırmak için kullandığınız hizmet ve veri yeniden konumlandırma araçlarını etkiler. Doğru yeniden konumlandırma yöntemi hakkında genel bir fikir edinmek ve üç yeniden konumlandırma yönteminin genel bakışını okuyarak kararınızı doğrulamak için aşağıdaki yeniden konumlandırma karar ağacını kullanın.
Soğuk yeniden konumlandırma
Soğuk yeniden konumlandırma, kapalı kalma süresine dayanabilen iş yükleri içindir. Bu, yeniden konumlandırma sırasında hiçbir ortamı yinelemediğiniz için yeniden konumlandırma için en uygun maliyetli yaklaşımdır. İşte soğuk yeniden konumlandırma işlemine genel bir bakış.
- İş yükü verilerini yeni hedef bölgeye yedekleyin.
- Kaynak bölgeyi çevrimdışına alın ve hizmetleri kapatın.
- Bulut hizmetlerini yeni hedef bölgeye dağıtın.
- İş yükü verilerini geri yükleyin.
Soğuk konum değiştirme, hizmetlerin sayısına ve veri hacmine bağlı olarak birkaç dakika veya birkaç gün sürebilir.
Sık erişimli yeniden konumlandırma
Sık erişimli yeniden konumlandırma yöntemi, minimum (saniye, dakika) ile sıfır kapalı kalma süresi gerektiren iş yükleri içindir. Kritik iş yükleri için, sıcak bir yaklaşım denemeden önce hizmetin sık erişimli yeniden konumlandırmayı desteklenip desteklemediğini görmeniz gerekir. Sık erişimli yeniden konumlandırma, tam geçiş sonrasında veri değişimlerini en aza indirmeye yardımcı olur. Etkin yeniden konumlandırma yalnızca hizmet zaman uyumlu veri çoğaltmayı destekliyorsa mümkündür. Bazı hizmetlerde bu özellik yoktur ve bunun yerine sıcak bir yeniden konumlandırma yaklaşımı kullanmanız gerekir. Sık erişimli yeniden konumlandırma işlemi aşağıdadır.
- Yeni hedef bölgede hizmet çoğaltması gerçekleştirin.
- İş yükünün kaynak bölgede çalışmasını sağlayın.
- Zaman uyumlu veri çoğaltmayı başlatın.
- Veriler eşitledikten sonra uç noktaları etkinleştirin ve doğrulayın.
- Veri eşitlemeyi durdurun.
- Kaynak bölgedeki hizmeti kapatın.
Sıcak yeniden konumlandırma
Sıcak yeniden konumlandırma, sık erişimli yeniden konumlandırmayı desteklemeyen kritik iş yükleri içindir. Sıcak yeniden konumlandırma, zaman uyumsuz veri çoğaltmayı ve ortam çoğaltmayı kullanır. İşte sıcak yeniden yerleştirme işlemi.
- Yeni hedef bölgede hizmet çoğaltması gerçekleştirin.
- İş yükünün kaynak bölgede çalışmasını sağlayın.
- Kaynak verilerin yedeğini oluşturun. Yoğun olmayan saatlerde yedekleme oluşturmak en iyi yöntemdir. Ayrıca verileri eşitlemek ve veri değişimlerini en aza indirmek için veri içi çoğaltmayı etkinleştirmeniz gerekir.
- Yeni hedef bölgedeki verileri geri yükleyin.
- Uç noktaları değiştirme ve doğrulama.
- Kaynak bölgedeki iş yükünü kapatın.
Hizmetlerin sayısına ve veri hacmine bağlı olarak, sıcak yeniden konumlandırma birkaç dakika veya bir saat sürebilir.
Hizmet yeniden konumlandırma otomasyonlarını seçme
İki birincil hizmet yeniden konumlandırma otomasyon yöntemi vardır: kod olarak altyapı (IaC) ve Azure Kaynak Taşıyıcı. Her Azure hizmeti bir veya her iki otomasyon yaklaşımını destekler. Her Azure hizmetinin hangi otomasyon yöntemini desteklediğini ve yeniden konumlandırma için ayrıntılı adımları görmek için Azure hizmetlerini yeniden konumlandırma kılavuzunu kullanın. Hizmet yeniden konumlandırma kılavuzunun kullandığı otomasyona genel bir bakış aşağıda verilmiştir:
Kod olarak altyapı (IaC): IaC her Azure hizmetini yeniden yerleştirebilir. Mevcut bir Azure hizmetinin Azure Resource Manager (ARM) şablonunu (JSON) dışarı aktarın. Şablonu gerektiği gibi değiştirin ve şablonu yeni bir bölgeye yeniden dağıtın. JSON'yi Visual Studio Code'a yapıştırarak ARM şablonlarını Bicep şablonlarına dönüştürebilirsiniz. Azure hizmetinin yeni bir örneğini dağıtmak için IaC kullandığınızda, kaynağın birden çok kopyasını paralel olarak dağıtabilirsiniz. Birden çok kopyayla, bağlantıları yeni hedef bölgedeki iş yüklerine yeniden yönlendirmek için tam geçiş tekniklerinden birini kullanabilirsiniz. Kod olarak altyapı (IaC) verileri yeniden taşımaz. Verilerin yeniden yerleştirilmesi, verileri hedef bölgede yeni dağıtılan kaynağa taşımak için ek adımlar gerektirir. Daha fazla ayrıntı için veri yeniden konumlandırma otomasyonu kılavuzunu kullanın.
Azure Kaynak Taşıyıcı: Azure Kaynak Taşıyıcı, bölgeler, abonelikler ve kaynak grupları arasındaki bağımlılıklarıyla sınırlı sayıda desteklenen Azure kaynağını taşımanıza olanak tanır.
Veri yeniden konumlandırma otomasyonlarını seçme
Durum bilgisi olan Azure hizmetlerini yeniden konumlandırmak için IaC kullandıysanız verilerinizi yeniden konumlandırmak için bir veri yeniden konumlandırma otomasyon yöntemi kullanmanız gerekir. Verileri yeniden konumlandırmak için, verileri taşımadan önce hedef bölgede Azure hizmetinin çalışıyor olması gerekir. Yeniden konumlandırma sırasını ve verilerin yeniden konumlandırmanın nereye uyduğunu öğrenmek için yeniden konumlandırma yöntemlerini gözden geçirin. Verileri yeniden yer değiştirmek için kullanabileceğiniz otomasyon araçlarının listesi aşağıdadır:
Zaman uyumlu veri çoğaltma: Zaman uyumlu veri çoğaltma, verileri bölgeler arasında neredeyse gerçek zamanlı olarak çoğaltır. Tam geçiş sonrasında kapalı kalma süresini ve veri değişim geçişlerini sınırladığı için sık erişimli yeniden konumlandırma için tercih edilen veri yeniden konumlandırma yaklaşımıdır. Bu özellik, Azure SQL Veritabanı'da Data Sync gibi bazı Azure hizmetlerinde yerleşik olarak bulunur. Zaman uyumlu veri çoğaltmayı desteklenip desteklemediğini görmek için iş yükünüzdeki her hizmeti denetlemeniz gerekir.
Coğrafi çoğaltma: Coğrafi çoğaltma, onu destekleyen Azure hizmetleri için yararlı bir veri yeniden konumlandırma aracı olabilir. Coğrafi çoğaltma özelliğinin verileri işleme şekli ve temel alınan hizmet örneği desteklenen Azure hizmetleri arasında farklılık gösterir. Verileri yeniden konumlandırmak için coğrafi çoğaltmayı kullanmadan önce, yeniden konumlandırdığınız hizmetin coğrafi çoğaltma özelliğini anlamanız gerekir. Örnekler için bkz . Azure SQL ve Cosmos DB.
Azure Site Recovery: Azure Site Recovery hizmetleri ve verileri yeniden yerleştirebilir. Sıcak ve soğuk yeniden konumlandırmayı destekler. Daha fazla bilgi için bkz . Azure Site Recovery'ye genel bakış.
AzCopy: AzCopy, Azure Depolama'da ve dışında veri taşıma işlemlerini otomatik hale getiren bir komut satırı yardımcı programıdır. Taşımayı yetkilendirmek için aracı indirmeniz ve ardından Microsoft Entra Id veya paylaşılan erişim imzası (SAS) belirteçlerini kullanmanız gerekir. Daha fazla bilgi için bkz . AzCopy'ye genel bakış ve AzCopy kullanma
Azure Data Factory veya Synapse Analytics'teki işlem hatları ve etkinlikler: Azure Data Factory, verilerin taşınmasını ve dönüştürülmesi işlemlerini düzenleyen ve otomatik hale getiren, tam olarak yönetilen bir bulut tabanlı veri tümleştirme hizmetidir. Azure Data Factory işlem hatları veri göllerini ve ambarları taşıyabilir. Synapse Analytics kopyalama etkinliği verileri de taşıyabilir. Daha fazla bilgi için bkz . Desteklenen hedefler ve kaynaklar ve Veri kopyalama aracı.
Azure Depolama Gezgini: Azure Depolama Gezgini, Azure Depolama verilerini yeniden taşımanızı sağlayan tek başına bir uygulamadır. Daha fazla bilgi için bkz. Depolama Gezgini kullanma.
Azure Backup: Azure Backup ile başka bir bölgedeki verileri yedekleyebilir ve geri yükleyebilirsiniz. Gerekli olmayan soğuk ve sıcak yeniden konumlar için önce Azure Backup'ı denemeniz gerekir. Azure Backup, sanal makineler için uygulamayla tutarlı, dosya sistemiyle tutarlı ve kilitlenmeyle tutarlı yedeklemeler sağlar. Ayrıca yönetilen diskleri, dosya paylaşımlarını ve blobları destekler. Mevcut yedekleme geri yükleme noktalarını yeni hedef bölgeye aktaramazsınız. Yedeklemeler artık gerekmeden kasayı kaynak bölgenizde tutmayı göz önünde bulundurun. Daha fazla bilgi için bkz . Azure Backup'a genel bakış.
El ile yedekleme ve geri yükleme: Burada yedekleme ve geri yükleme işlemi belirli bir aracı değil, işlemi ifade eder. Azure'daki birçok hizmet, verileri ayrı bir bölgeye yedeklemenize ve el ile geri yüklemenize olanak sağlayan yedeklilik seçenekleri sunar. Azure Key Vault gibi belirli hizmetler için el ile yedekleme ve geri yükleme gerçekleştirmeniz gerekir. Daha fazla bilgi için bkz . Key Vault'ı başka bir bölgeye taşıma.
Araç | Yeniden konumlandırma yöntemi |
---|---|
Zaman uyumlu veri çoğaltma | Sıcak, Sıcak |
Coğrafi çoğaltma | Sıcak, Sıcak |
Azure Site Recovery | Sıcak, Soğuk |
AzCopy | Sıcak, Soğuk |
Azure Data Factory veya Synapse Çalışma Alanı'ndaki işlem hatları ve etkinlikler | Sıcak, Soğuk |
Azure Depolama Gezgini | Sıcak, Soğuk |
Azure Backup | Durgun |
El ile yedekleme ve geri yükleme | Durgun |
Tam geçiş yaklaşımını seçin
Tam geçiş, eski iş yükünden yenisine geçtiğiniz zamandır. Trafiği hedef bölgedeki iş yüküne yönlendirirsiniz ve artık kaynak bölgeye yönlendirmezsiniz. Etki alanı adı sistemi (DNS), bu yeniden yönlendirmenin merkezidir. Hatırlatmak gerekirse, DNS tarayıcılara ve API istemcilerine yanıt alacakları yeri bildirir. Etki alanı adlarını IP adreslerine çözümler. Her etki alanının yönetebilmesi için bir etki alanı konağı gerekir. Azure DNS, Azure etki alanı konak hizmetidir. İş yükü tam geçişi için farklı yaklaşımlar vardır ve yaklaşımınız iş yükünüzdeki hizmetlere bağlıdır. İşte birkaç örnek.
Azure DNS: Azure DNS'de barındırılan etki alanları için CNAME'yi değiştirerek el ile tam geçiş gerçekleştirebilirsiniz. Bu yaklaşım tam geçiş için çalışan bir iş sürekliliği yük devretme işlemidir. Daha fazla bilgi için bkz . Azure DNS kullanarak el ile tam geçiş.
Traffic Manager: Tam geçiş için Traffic Manager gibi bir yönlendirme hizmeti kullanmak ve iş yükü trafiğini farklı uç noktalara yönlendirmek de mümkündür. Traffic Manager, DNS tabanlı bir yönlendirme hizmetidir. Daha fazla bilgi için bkz . Traffic Manager ile DNS adlarını yapılandırma.
App Service: Azure Uygulaması Hizmeti gibi uygulama katmanı hizmetleri, etki alanı adını güncelleştirmenizi sağlayan özelliklere sahiptir. Daha fazla bilgi için bkz. Etkin dns adını Azure Uygulaması Hizmetine geçirme.
Ağ geçidi yönlendirmesi: İş yükü Azure Front Door, Application Gateway veya Azure API Management gibi bir hizmetle Ağ Geçidi Yönlendirme desenini kullanıyorsa, genellikle bir bölge geçişi tam geçişi yapabilirsiniz. Arka uç hedeflerini ve yönlendirme kuralları özelliklerini kullanırsınız.
Sonraki adım
İş yükünüzü yeniden konumlandırmak için bir yeniden konumlandırma yöntemi ve araçları seçtiniz. Bu araçları kullanarak yeniden konumlandırmayı yürütmek için Geçiş adımına geçin.