6-R Geçiş Çerçevesi
Şirket içi uygulamalardan oluşan bir portföye Yeniden Barındırma, Yeniden Platformlama, Yeniden Mimarlama, Yeniden Oluşturma, Değiştirme ve Kullanımdan Kaldırma stratejilerini uygulayarak her biri için en iyi yolu seçin.
6-R Geçiş Çerçevesi, CoddyKit'te ücretsiz bir Cloud & IT Cert Prep dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Cloud & IT Cert Prep öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Cloud & IT Cert Prep kursu toplamda 4 dersten oluşur.
6-R Çerçevesi Nedir?
6-R Geçiş Çerçevesi, her şirket içi iş yükünün buluta nasıl taşınması gerektiğini sınıflandırmaya yönelik yapılandırılmış bir yaklaşımdır. Microsoft ve genel sektör, portföy kararlarını verimli ve tutarlı hâle getirmek için geçiş kalıpları olarak da adlandırılan bu altı stratejiyi kullanır. Mimarlar, herkese uyan tek bir yaklaşım uygulamak yerine her uygulamayı ayrı ayrı değerlendirir ve ona en uygun R'yi atar.
Yeniden Barındırma: Olduğu Gibi Taşıma
Yeniden barındırma (Olduğu Gibi Taşıma), bir iş yükünü kod değişikliği yapmadan Azure'a taşımak anlamına gelir. Mevcut VM görüntüsünü veya uygulama ikilisini alıp Azure IaaS üzerinde çalıştırırsınız. Bu, en hızlı stratejidir ve genellikle değiştirilmesi zor eski uygulamalar veya geçiş takvimi sıkışık kuruluşlar için kullanılır. Azure Migrate'in çoğu Windows ve Linux VM için çoğaltma altyapısı, yeniden barındırmayı otomatikleştirir.
# Trigger a replication for lift-and-shift using Azure CLI
az migrate server migration start-replication \
--resource-group myRG \
--project-name myMigrateProject \
--machine-name 'web-server-01'Yeniden Platformlama: Küçük Bulut İyileştirmeleri
Yeniden platformlama (aynı zamanda Taşı, Ufak Değiştir ve Taşı olarak da adlandırılır), temel mimariyi değiştirmeden geçiş sırasında küçük iyileştirmeler yapılmasını içerir. Örnek olarak, kendi yönettiğiniz bir MySQL veritabanını VM'den Azure Database for MySQL'e taşımak veya şirket içinde barındırılan bir SMTP aktarımını Azure Communication Services ile değiştirmek verilebilir. Uygulama mantığını yeniden yazmadan yönetilen hizmetlerin düzeltme eki uygulama, yedekleme ve ölçeklendirme gibi avantajlarından yararlanırsınız.
# Example: Create a managed MySQL Flexible Server (replaces IaaS VM running MySQL)
az mysql flexible-server create \
--name mydb-flexible \
--resource-group myRG \
--location eastus \
--sku-name Standard_D2ds_v4 \
--tier GeneralPurposeYeniden Mimarlama: Bulut için Yeniden Tasarlama
Yeniden mimarlama (veya Yeniden Düzenleme), bulutun yerel özelliklerinden yararlanmak için uygulamanın mimarisini önemli ölçüde değiştirmek anlamına gelir. Tek parça bir .NET uygulaması, Azure Container Apps üzerinde dağıtılan mikro hizmetlere ayrılabilir veya zamanlanmış görev tabanlı bir toplu işlem sistemi Azure Functions olarak yeniden uygulanabilir. Yeniden mimarlama, ölçeklenebilirlik ve maliyet açısından uzun vadede en büyük faydaları sağlar; ancak en fazla yatırımı gerektirir.
Yeniden Oluşturma: Sıfırdan Yeniden Yazma
Yeniden oluşturma, mevcut uygulamayı tamamen kaldırıp yeni, buluta özgü bir çözüm oluşturmak anlamına gelir. Bu strateji, eski uygulamanın bakım maliyeti çok yüksek olduğunda, kullanım ömrü sona ermiş bir teknoloji yığını kullandığında veya taşınsa bile iş gereksinimlerini karşılayamadığında seçilir. Yeniden oluşturma, buluta özgü avantajı en üst düzeye çıkarır; ancak değere ulaşma süresi en uzundur. Azure App Service, Azure Functions ve Cosmos DB gibi Azure PaaS ve sunucusuz hizmetleri yaygın hedeflerdir.
Değiştirme: SaaS Çözümlerini Benimseme
Değiştirme, mevcut şirket içi uygulamayı eşdeğer veya daha üstün işlevler sunan, ticari olarak kullanılabilir bir SaaS ürünüyle değiştirmek anlamına gelir. Örneğin şirket içi CRM'yi Dynamics 365 ile veya eski bir dosya sunucusunu SharePoint Online ile değiştirmek. Değiştirme, altyapı yönetimini tamamen ortadan kaldırır. Bunun karşılığında özelleştirme imkânı azalır ve veri geçişi ile değişiklik yönetimi için önemli ölçüde çaba gerekebilir.
Emekliye Ayırma: İhtiyacınız Olmayanları Kullanımdan Kaldırma
Emekliye ayırma en basit stratejidir — artık kullanılmayan, yinelenen veya yerini başka uygulamaların aldığı uygulamaları belirler ve bunları taşımak yerine kullanımdan kaldırırsınız. Azure Migrate tarafından toplanan keşif verileri, şirket içi sunucuların önemli bir yüzdesinin (bazen %20–30'unun) çok düşük kullanım oranına sahip olduğunu veya etkin kullanıcısı bulunmadığını sıkça ortaya çıkarır. Bu uygulamaları emekliye ayırmak, geçiş kapsamını, lisans maliyetlerini ve işletim karmaşıklığını azaltır.
# Query Azure Migrate to find servers with low CPU utilisation (candidates for Retire)
az offazure vmware machine list \
--resource-group myRG \
--site-name mySite \
--query "[?properties.percentageCoresUtilization < '5'].properties.displayName"Her Uygulama için Doğru R'yi Seçme
Uygun R'yi seçmek, her uygulama için dört faktörün analiz edilmesini gerektirir: iş açısından kritiklik, teknik karmaşıklık, geçiş zaman çizelgesi ve toplam sahip olma maliyeti. Tümleştirme bağımlılığı olmayan basit bir web ön yüzü, Yeniden Barındırma için iyi bir adaydır. Yüzlerce saklı yordamı ve özel veritabanı özelliği olan bir uygulama için Yeniden Mimarlama veya Yeniden Oluşturma gerekebilir. Düşük değerli şirket içi araçlar, Emekliye Ayırma veya Değiştirme için en uygun adaylardır.
Azure Migrate'te Portföy Değerlendirmesi
Azure Migrate, keşfedilen sunucular için kullanım verilerine, lisanslamaya ve Azure fiyatlandırmasına göre otomatik olarak bir geçiş stratejisi öneren bir İş Durumu özelliği sağlar. İş yüklerini Yeniden Barındırma, Yeniden Platformlama ve Destek Sonu gruplarına ayırarak 6-R sınıflandırmasına başlamanızı kolaylaştırır. Her öneriyi geçersiz kılabilir ve geçiş planını kesinleştirmeden önce kendi iş bağlamınızı ekleyebilirsiniz.
# Create a business case assessment in Azure Migrate
az migrate assessment create \
--resource-group myRG \
--project-name myMigrateProject \
--name businessCase01 \
--type BusinessCaseGeçiş Dalgalarını Sıralama
Her uygulamaya bir R atandıktan sonra bunları geçiş dalgaları şeklinde gruplandırırsınız. Düşük riskli Yeniden Barındırma adayları, ekibin güven kazanması ve araçlara aşinalık oluşturması için genellikle ilk dalgayı oluşturur. Yeniden Mimarlama ve Yeniden Oluşturma projeleri, daha uzun zaman çizelgelerine sahip paralel çalışma akışlarında yürütülür. Uygulamalar arasındaki bağımlılıklara — örneğin bir web katmanının paylaşılan bir veritabanını çağırmasına — uyulmalıdır; böylece ilişkili uygulamalar birlikte veya doğru sırayla taşınır.
6-R ve Cloud Adoption Framework
6-R, Microsoft'un Cloud Adoption Framework'ündeki Benimseme aşamasıyla uyumludur. CAF, kurumsal ölçekte 6-R'yi uygulamaya geçiren dalga planlama şablonları, RACI matrisleri ve iş yükü değerlendirme anketleri sağlar. Hazır aşamasında oluşturulan yönetişim güvenlik önlemleri — iniş bölgeleri, ilkeler ve kimlik — geçiş dalgaları başlamadan önce uygulanmış olmalıdır; böylece taşınan iş yükleri ilk günden uyumlu bir ortama yerleşir.
Hızlı Kontrol
Bu dersteki Microsoft Azure Fundamentals (AZ-900) kavramlarını anlayıp anlamadığınızı test edin.
Ders Özeti
Bu derste şunları öğrendiniz: 6-R çerçevesi (Yeniden Barındırma, Yeniden Platformlama, Yeniden Mimarlama, Yeniden Oluşturma, Değiştirme, Emekliye Ayırma), geçiş kararları için bir terminoloji sağlar; her R'nin maliyet ve hız arasında farklı bir dengesi vardır; ayrıca Azure Migrate'in İş Durumu, kullanım verilerine göre otomatik olarak strateji önerebilir. Sırada Azure Migrate'in şirket içi sunucuları nasıl keşfedip değerlendirdiğini inceleyeceğiz.
Sıkça Sorulan Sorular
“6-R Geçiş Çerçevesi” dersi ücretsiz mi?
Evet — “6-R Geçiş Çerçevesi” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Cloud & IT Cert Prep kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Cloud & IT Cert Prep kursu toplamda 4 dersten oluşur.
“6-R Geçiş Çerçevesi” dersinde ne öğreneceğim?
Şirket içi uygulamalardan oluşan bir portföye Yeniden Barındırma, Yeniden Platformlama, Yeniden Mimarlama, Yeniden Oluşturma, Değiştirme ve Kullanımdan Kaldırma stratejilerini uygulayarak her biri iç… Cloud & IT Cert Prep ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Cloud & IT Cert Prep öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Cloud & IT Cert Prep, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“6-R Geçiş Çerçevesi” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Cloud & IT Cert Prep dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Cloud & IT Cert Prep dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- 6-R Geçiş Çerçevesi
- Azure Migrate: Keşif ve Değerlendirme
- Azure Migrate ile Yeniden Barındırma (Taşı ve Değiştir)
- Veritabanı Geçişi için En İyi Uygulamalar