Aracılığıyla paylaş


Buluta geçişi yürütme

Bu makalede Azure'a başarılı bir geçiş gerçekleştirmeye yönelik yapılandırılmış yönergeler sağlanmaktadır. Bu kılavuzda hem sıfıra yakın kapalı kalma süresi hem de farklı iş gereksinimlerini karşılamak için planlanan kapalı kalma süresi yaklaşımları yer alır.

Proje katılımcılarını geçişe hazırlama

Paydaş hazırlığı, geçiş sırasında eşgüdümlü yürütme ve hızlı sorun çözümü sağlar. Net iletişim ve kaynak ayırma, iş kesintisini azaltır ve geçiş başarı oranlarını artırır. Geçiş etkinliklerine başlamadan önce iletişim protokolleri oluşturup destek kullanılabilirliğini onaylamanız gerekir.

  1. Tüm paydaşlara ayrıntılı bir geçiş zamanlaması dağıtabilirsiniz. Kapsamlı bir zamanlama, kuruluş genelinde netlik ve uyum sağlar. Geçiş zamanlamasını, beklenen hizmet etkilerini, sorumluluklarını ve acil durum planlarını belirten bir belge oluşturun ve dağıtın. Geçiş ekibi ve destek kaynakları için iletişim bilgilerini ekleyin. Bu hazırlık, geçiş penceresi sırasında yanlış anlaşılmaları önler ve iş kesintisini azaltır.

  2. Geçiş penceresinin tamamında teknik destek kullanılabilirliğini onaylayın. Ayrılmış teknik kaynaklar, geçiş sırasında ortaya çıkan sorunlara anında yanıt verilmesini sağlar. Geçiş döneminin tamamında ilgili uzmanlığa sahip belirli teknik personelin nöbetçi olmasını sağlayın. Kritik sorunlara yönelik yanıt süresi beklentileriyle net bir yükseltme yolu oluşturun. Bu destek yapısı, geçiş başarısını veya iş operasyonlarını etkileyebilecek sorunların çözüm süresini kısaltıyor.

  3. Tüm destek ekipleriyle geçiş öncesi hazırlık gözden geçirmesi gerçekleştirin. Hazırlık gözden geçirmesi, tüm ekiplerin rollerini anladığını ve gerekli erişime sahip olduğunu onaylar. Geçiş planını, doğrulama yordamlarını ve geri alma ölçütlerini gözden geçirmek için her destek ekibinden temsilcilerle bir toplantı yapın. Destek ekiplerinin uygun sistem erişimi ve izleme araçlarının yapılandırıldığını doğrulayın. Bu hazırlık, geçiş sırasında ortaya çıkan sorunlara eşgüdümlü yanıt sağlar.

Değişiklik yapılmasını durdurmayı uygula

Değişiklik donması, geçiş başarısını kesintiye uğratabilecek değişiklikleri engeller. Sistem kararlılığı geçiş risklerini azaltır ve veri tutarlılığını sağlar. Geçiş penceresi sırasında kaynak sistemlerde değişiklik yapılmasını önlemek için denetimler uygulamanız gerekir.

  1. Dağıtım işlem hatlarında otomatik değişiklik denetimleri uygulayın. Otomatik denetimler üretim sistemlerinde yetkisiz değişiklikleri önler. Dondurma penceresi sırasında kaynak ortamdaki yayınları engellemek için dağıtım işlem hatlarını yapılandırın. Dondurma dönemini uygulamak için CI/CD araçlarınıza onay kontrol noktaları ekleyin. Bu denetimler, sonuçları etkileyebilecek yanlışlıkla dağıtımları önler.

  2. Acil durum değişiklik yordamlarını belgeleyin. Acil durum yordamları, kararlılığı korurken kritik düzeltmeleri etkinleştirir. Acil durum değişiklikleri için belirli ölçütler oluşturun ve hızlandırılmış bir onay süreci tanımlayın. Onaylayanlar için iletişim bilgilerini ve gerekli testi belgele. Bu yordamlar, sistem kararlılığını iş sürekliliği gereksinimleriyle dengeler.

  3. Yetkisiz değişiklikleri izleyin. Değişiklik algılama, değişiklik penceresi boyunca uyumluluğun donmasını sağlar. Dosya değişiklikleri, veritabanı şeması değişiklikleri ve uygulama dağıtımları için uyarıları yapılandırın. Sistem durumunu izlemek için yapılandırma yönetimi araçlarını kullanın. Bu izleme, belgelenmemiş değişikliklerin başarıyı etkilemesini engeller.

Üretim ortamını sonlandırma

Üretim ortamı hazırlığı, geçirilen iş yükü için tutarlılık, güvenlik ve operasyonel hazırlık sağlar. Bu hazırlık yapılandırma kaymasını azaltır ve iş yükünüz için doğrulanmış bir temel sağlar. Kod olarak altyapı şablonlarını kullanarak üretim kaynakları oluşturmanız ve üretim sınıfı yapılandırmaları uygulamanız gerekir.

  1. Kod olarak altyapı şablonlarını kullanarak üretim kaynakları oluşturun. Kod olarak altyapı, ortamlar arasında tutarlı ve tekrarlanabilir dağıtımlar sağlar. Bu yaklaşım yapılandırma hatalarını azaltır ve altyapı değişiklikleri için sürüm denetimi sağlar. Kaynakları standartlaştırılmış yapılandırmalarla dağıtmak için Azure Resource Manager şablonlarını, Bicep'i veya Terraform'ı kullanın.

  2. Üretim sınıfı yapılandırmaları Azure kaynaklarına uygulayın. Üretim yapılandırmaları, iş yükünüzü koruyan ve kuruluş gereksinimlerini karşılayan güvenlik, performans ve uyumluluk temelleri oluşturur. Hizmetler arasında yalnızca gerekli trafiğe izin veren kısıtlayıcı kurallarla ağ güvenlik gruplarını yapılandırın. Gerekli iletişim yollarını etkinleştirirken yetkisiz erişimi engelleyen güvenlik duvarı kuralları uygulayın. En az ayrıcalık ilkesine uyan kimlik ve erişim yönetimi denetimlerini ayarlayın. Azure'da veritabanınızı doğru sürümle sağlayın ve çoğaltma için gereken kullanıcı hesaplarını, rolleri ve izinleri yapılandırın. Veritabanı bağlantılarının güvenliğini sağlamak için ağ erişim denetimlerini ve güvenlik duvarı kurallarını yapılandırın. Bu yapılandırmalar, geçirilen iş yükünüz için güvenli bir temel oluşturur.

  3. Tüm hizmetlerin düzgün çalıştığını doğrulayın. Hizmet doğrulaması, Azure altyapısının geçirilen iş yükünü destekleyebilmesini sağlar. Bu doğrulama, geçiş işlemini etkilemeden önce olası sorunları tanımlar. Hizmet sağlığı durumu, kaynak oluşturmanın tamamlanması ve hizmete özgü sağlık kontrollerini denetleyin.

  4. Ağ bağlantısının kurulduğunu onaylayın. Ağ bağlantısı doğrulaması, tüm gerekli iletişim yollarının işlevsel olmasını sağlar. Bu doğrulama, geçiş veya uygulama işlevselliğini kesintiye uğratabilecek bağlantı sorunlarını önler. Tüm gerekli hizmetler arasındaki ağ bağlantısını test edin ve kritik uç noktalar için DNS çözümlemesini doğrulayın.

Kesintisiz geçişi başlat

Geçiş yürütmesi, iş yükü verilerini ve işlemlerini kaynak ortamdan Azure'a aktarır. Aşağıdaki adımlar, planlı kapalı kalma süresini tolere edebilen senaryoları kapsarken sıfıra yakın kapalı kalma süresine öncelik veren standartlaştırılmış bir yaklaşım sağlar. Bu adımları belirli kapalı kalma süresi gereksinimlerinize ve iş yükü özelliklerinize göre uyarlamalısınız. Bkz. veri geçiş araçları.

Neredeyse sıfır kapalı kalma süresi ile taşıma gerçekleştirme

  1. Veritabanı replikasyonu kur. Kaynak ve Azure hedef sistemi arasında sürekli veri çoğaltması oluşturmak için veritabanı platformunuzun yerel çoğaltma özelliğini yapılandırın. İlk veri eşitleme işleminin başarıyla tamamlandığını ve çoğaltmanın iyi durumda olduğunu doğrulayın.

  2. Çoğaltma gecikmelerini izleyin. Veritabanı platformunuzun izleme araçlarını kullanarak çoğaltmadaki gecikmeyi izleyin. Daha yüksek gecikme süresi değişim riskini ve süresini artırır. Çoğaltma gecikmesi sıfır olana kadar sonraki adıma geçmeyin.

  3. Stabil çoğaltma sırasında yapılandırılmamış verileri ve dosyaları taşıyın. Son tam geçiş öncesinde yapılandırılmamış verileri ve dosyaları Azure'a kopyalayın. Nesne ve dosya geçişi için Araçlar'ı, dosyaları uygun Azure depolama hizmetlerine aktarmak için özelliklerle kullanın. Bu hazırlık, son tam geçiş sırasında kopyalanması gereken veri miktarını azaltır.

  4. Son eşitleme penceresi sırasında yazma işlemlerini duraklatma. Önceden belirlenmiş bakım pencereleri sırasında yazma işlemlerini durdurmak veya salt okunur modu etkinleştirmek için uygulama ekipleriyle koordine olun. Bu adım, nihai geçiş sırasında veri tutarsızlıklarını önler. Bu duraklamayı düşük trafikli bir dönemde zamanlayın ve zaman çizelgesini tüm paydaşlara iletin. Yazma işlemlerini duraklatmıyorsanız veri kaybı riskini artırırsınız.

  5. Son veri eşitlemesini tamamlayın. AzCopy veya benzer bir araç kullanarak yazma işlemleri duraklatıldıktan sonra değiştirilen tüm verilerin son eşitlemesini tamamlayın. Kaynak sistemlerde bekleyen işlem kalmadığını ve veritabanı çoğaltmasının tamamen tamamlandığını doğrulayın.

  6. Veri bütünlüğünü ve iş yükü işlevselliğini doğrulayın. Veritabanı satır sayıları hızlı bir kontrol için karşılaştırılabilir; ancak daha derin doğrulama için sağlama toplamları ve karma işlevleri tercih edilir. Dosya sistemleri için MD5 karma işlevlerini kullanın ve dosya sayılarını, boyutlarını ve zaman damgalarını doğrulayın. Kimlik doğrulaması ve çekirdek işlemler de dahil olmak üzere kritik iş yükü işlevselliğini doğrulayın.

  7. Trafiği yeni Azure iş yüküne yönlendirin. Kullanıcı trafiğini Azure ortamına yönlendirmek için DNS kayıtlarını ve yük dengeleyici yapılandırmalarını güncelleştirin. İş yükü sağlığını ve performansını izleyin.

  8. Kapsamlı tam geçiş sonrası doğrulama ve izleme gerçekleştirin. Otomatikleştirilmiş test paketlerini kullanarak tüm kritik iş süreçlerinin uçtan uca işlevsel testlerini gerçekleştirin. Kaynak ve hedef sistemler arasındaki checksum doğrulamasını ve karma fonksiyon karşılaştırmalarını kullanarak veri doğruluğunu doğrulayın. Uygulama sahiplerinin tüm ana işlevlerin doğru çalıştığını onaylamalarını sağlayın. Performans düşüşü veya işlevsellik sorunlarını belirlemek için tam geçiş sonrasında ilk 24-48 saat boyunca sistem performansını, hata oranlarını ve kullanıcı erişim desenlerini izleyin.

Geçişi çalışma kesintisi ile gerçekleştir

  1. Kaynak sisteme yapılan tüm yazma işlemlerini durdurun. Bu adım, geçiş sırasında yeni işlem gerçekleşmemesini sağlar. Devam etmeden önce tüm işlemlerin tamamlandığını ve kullanıcıların kilitlendiğini onaylayın.

  2. Tüm verileri Azure'a geçirin. Veritabanlarını, dosyaları ve nesne depolamayı Azure'a kopyalayın. Veri türüne ve birime bağlı olarak Azure Geçişi, AzCopy veya Azure Veritabanı Geçiş Hizmeti (DMS) gibi araçları kullanın. Bkz. veri geçiş araçları.

  3. Geçiş sonrasında veri bütünlüğünü doğrulayın. Veri doğruluğunu onaylamak için checksum'ler, satır sayıları ve meta verileri karşılaştırmaları gerçekleştirin. El ile yapılan eforu azaltmak ve güvenilirliği artırmak için kullanılabilir durumdaki otomatik araçları kullanın.

  4. Uygulamayı Azure ortamında test edin. Uygulamanın geçirilen verilerle düzgün çalıştığını onaylamak için uçtan uca testler çalıştırın. Raporlamayı, tümleştirmeleri ve yedekleme doğrulamayı dahil edin.

  5. Trafiği yeni Azure iş yüküne yönlendirin. DNS, yük dengeleyiciler ve uygulama yapılandırmalarını Azure'a işaret eden şekilde güncelleştirin. Bağlantı sorunlarını izleyin ve başarılı yeniden yönlendirmeyi onaylayın.

  6. Sistem geçişinden sonra iş yükü işlevselliğini kontrol edin. Uygulamanın kararlı ve verilerin doğru olduğundan emin olmak için son denetimleri gerçekleştirin. İş açısından kritik işlevleri doğrulamak için uygulama sahiplerine başvurun.

Geri dönüş seçeneğini koru

Kaynak ortamı geri dönüş seçeneği olarak tutun. Kaynak ortamı saklama, kabul edilebilir zaman çerçeveleri içinde çözülemeyen kritik sorunlar oluşursa hızlı geri çevirmeyi etkinleştirir. Bu geri dönüş seçeneği, stabilizasyon döneminde iş sürekliliği sigortası sağlar. Kaynak ortamı kullanılabilir durumda tutun ve gerekirse DNS kayıtlarını geri döndürme ve önceki yapılandırmaları geri yükleme özelliğini koruyun.

Geçiş başarısını doğrulama

Geçiş sonrası doğrulama, iş yükünün doğru şekilde çalıştığından ve tüm gereksinimleri karşıladığından emin olur. Bu doğrulama, veri bütünlüğünün korunduğunu ve geçişin başarılı olduğunu onaylar. Geçişin tamamlanmasını bildirmeden önce kapsamlı doğrulama gerçekleştirmeniz gerekir.

  1. Başarılı kullanıcı erişimini ve sistem performansını onaylayın. Kullanıcı erişimi doğrulaması, Azure'a geçişin saydam olmasını ve performansın beklentileri karşılamasını sağlar. Bu onay, kullanıcıların sisteme kesinti olmadan erişebildiğini doğrular. İlk geçiş sonrası dönemde kullanıcı erişim düzenlerini, sistem performansı ölçümlerini ve hata oranlarını izleyin.

  2. Geçişin başarılı olduğunu yalnızca kapsamlı doğrulamadan sonra duyur. Tam doğrulama, tüm paydaşların iş yükünün kararlı ve işlevsel olduğunu onaylamasını sağlar. Bu onay, daha sonra sorunlara yol açabilecek erken başarı bildirimlerini engeller. Uygulama sahiplerinden, test edenlerden ve iş paydaşlarından iş yükünün tüm gereksinimleri karşıladığını ve doğru şekilde çalıştığını onaylayın.

Dengeleme sırasında iş yükünü destekleme

Gelişmiş destek kapsamı, kritik sabitleme süresi boyunca geçiş sonrası sorunlara hızlı yanıt vermenizi sağlar. Bu destek, geçiş sonrasında sık karşılaşılan sorunların daha hızlı çözülmesini sağlar. Özel destek modelleri oluşturmanız ve işletimsel belgeleri güncelleştirmeniz gerekir.

  1. Stabilizasyon süresi boyunca gelişmiş destek kapsamı oluşturun. Ayrılmış destek modelleri, kritik sabitleme döneminde geçiş sonrası sorunlara hızlı yanıt vermenizi sağlar. Bu destek, geçiş sonrasında sık karşılaşılan sorunların daha hızlı çözülmesini sağlar. İş yükünü yakından izlemek ve normal işlemlerden daha kısa SLA'lar sağlamak için deneyimli BT personeli veya geçiş iş ortakları atayın.

  2. Yapılandırma yönetimi ve envanter sistemlerini güncelleştirme. Yapılandırma yönetimi güncelleştirmeleri, işletimsel araçların ve işlemlerin yeni Azure ortamını yansıtmasını sağlar. Bu bakım, operasyonel belgeleri güncel tutar ve devam eden yönetim etkinliklerini destekler. Mevcut envanter araçlarının IP adreslerini, CPU'yu, belleği ve diğer altyapı ayrıntılarını otomatik olarak güncelleştirdiğini varsayarak yeni barındırma ortamı için yapılandırma yönetimi veritabanlarını (CMDB) güncelleştirin.

Azure araçları ve kaynakları

Source Tool Description
Multiple Veritabanı geçiş kılavuzları Farklı veritabanı platformları, kaynaklar ve hedefler için kılavuzlar
Multiple Nesne ve dosya geçişi için araçlar Farklı araçların karşılaştırması
Diğer bulutlar AWS ve Google Cloud'dan Azure'a AWS ve Google Cloud'dan Azure'a geçiş kılavuzları
On-premises Azure Veritabanı Geçiş Hizmeti Veritabanlarını en düşük kapalı kalma süresiyle Azure'a geçirmek için tam olarak yönetilen hizmet
On-premises Azure Migrate İş yüklerini bulmak, değerlendirmek ve Azure'a geçirmek için kapsamlı geçiş hizmeti
On-premises Azure Data Box Azure'a veri aktarımı ve Azure'dan veri alımı terabaytlar halinde gerçekleştirin.
Google Cloud Google Cloud Storage Aktarım Hizmeti Verileri çeşitli bulutlara veya şirket içi ortamlara aktarır
Google Cloud gsutil Bulut Depolama'yı yönetmek için Google Cloud komut satırı aracı
AWS AWS Veri Aktarım Hizmeti Şirket içi ve AWS depolama hizmetleri arasında veri aktarır
AWS AWS CLI AWS hizmetlerini yönetmek için Amazon Web Services komut satırı arabirimi
Multiple Java geçiş kılavuzları Java uygulamalarını Azure'a geçirme kılavuzları
On-premises VMWare VMWare'i Azure'a geçirme kılavuzları
On-premises Hyper-V Hyper-V Azure'a geçirme kılavuzları
Azure Analysis Services Azure Analysis Services'i Power BI'a geçirme Power BI'daki Microsoft Power BI Premium geçiş özelliğini kullanarak Microsoft Azure Analysis Services'i Power BI'a geçirin.
Multiple Microsoft Fabric benimseme yol haritası Microsoft Fabric'in başarılı bir şekilde benimsenmesine yol açan stratejik ve taktiksel konuları ve eylem öğelerini öğrenin ve kuruluşunuzda bir veri kültürü oluşturmaya yardımcı olun.
Multiple Power BI'a geçiş Üçüncü taraf bi aracından Power BI'a geçişi planlamayı ve yürütmeyi öğrenin.
Azure Synapse Analytics Azure Synapse Veri Gezgini'nden Doku Eventhouse'a geçiş (önizleme) Azure Synapse Veri Gezgini (Kusto) veritabanlarınızı Fabric Eventhouse'a geçirmek için adım adım yönergeler.
Azure Synapse Analytics Fabric Veri Ambarı için Geçiş Yardımcısı (önizleme) Desteklenen senaryolar ve sınırlamalar dahil olmak üzere Azure Synapse Analytics SQL Veri Ambarı'ndan Doku Veri Ambarı'na veri ve nesne taşımak için Migration Yardımcısı'nı kullanmayı öğrenin.
Azure Synapse Analytics Geçiş yöntemleri: Azure Synapse Analytics ayrılmış SQL havuzlarını Doku Veri Ambarı'na taşıma Azure Synapse ayrılmış SQL havuzlarında veri ambarının Doku'ya geçiş yöntemlerini öğrenin.
Azure Synapse Analytics Azure Synapse Analytics için ayrılmış SQL havuzlarından Fabric Veri Ambarı'na geçiş planlaması Azure Synapse ayrılmış SQL havuzlarında veri ambarının Doku'ya geçişini planlayın.
Azure Synapse Analytics Azure Synapse Spark'tan Doku'ya geçiş Önemli noktalar ve farklı geçiş senaryoları da dahil olmak üzere Azure Synapse Spark'tan Doku'ya geçiş hakkında bilgi edinin.
Azure Synapse Analytics Verileri ve işlem hatlarını Azure Synapse Analytics'ten Doku'ya geçirme Verileri ve işlem hatlarını Azure Synapse Analytics'ten Doku'ya geçirmek için farklı seçenekleriniz hakkında bilgi edinin.
Azure Synapse Analytics Not defterlerini Azure Synapse Analytics'ten Doku'ya geçirme Azure Synapse Spark not defterlerinizi Doku'ya geçirmek için farklı seçenekleriniz hakkında bilgi edinin.
Spark Mevcut çalışma alanı kitaplıklarını ve Spark özelliklerini Microsoft Fabric ortamına geçirme Mevcut çalışma alanı kitaplıklarınızı ve Apache Spark özelliklerinizi varsayılan Doku ortamına geçirmeyi öğrenin.

Sonraki Adımlar