AWS’ye taşıma (migration), bir kurumun uygulamalarını, sunucularını ve verilerini kendi veri merkezinden ya da başka bir ortamdan Amazon Web Services bulutuna aktarması sürecidir. Süreç, sunucuyu olduğu gibi taşımaktan uygulamayı mikroservislere bölerek yeniden tasarlamaya kadar uzanan geniş bir yelpazeyi kapsar.
Her uygulama aynı biçimde taşınmaz. Kimi sunucu değişiklik yapılmadan birebir aktarılır, kimi buluta uyarlanır, kimi baştan tasarlanır. Bu rehberde seçenekleri, kullanılan AWS araçlarını ve işe nasıl başlanacağını anlatıyoruz.
AWS’ye taşıma, mevcut iş yüklerinin AWS altyapısında çalışır hâle getirilmesidir. Bu iş yükleri fiziksel sunucular, sanal makineler (VMware, Hyper-V), başka bir bulut ortamı ya da AWS içinde farklı bir hesap veya bölge olabilir.
Taşıma tek bir teknik işlem değildir. Önce hangi uygulamanın nereye gideceği kararlaştırılır, sonra taşıma yöntemi seçilir, ardından test edilip canlıya geçilir. Bu yüzden “buluta taşıdık” ifadesi çoğu zaman çok farklı işleri kapsar.
Kurumlar genellikle ölçeklenebilirlik, daha az altyapı yönetimi, dayanıklılık ve yeni servislere erişim için AWS’ye taşınır.
AWS, uygulamaların buluta nasıl taşınabileceğini yedi stratejiyle tanımlar: Retire, Retain, Rehost, Relocate, Repurchase, Replatform ve Refactor. Strateji, her uygulama için ayrı seçilir.

Önemli not: AWS’nin kılavuzuna göre refactor, özellikle büyük taşımalarda en karmaşık ve en maliyetli stratejidir. Önerilen yol, önce rehost, relocate veya replatform ile taşımak, modernizasyonu taşıma tamamlandıktan sonra yapmaktır. Yani “her şeyi mikroservise çevirelim” çoğu zaman ilk adım değildir.
Rehost, uygulamada kod değişikliği gerektirmeyen ve taşımanın en hızlı yolu olan yöntemdir.
AWS bu iş için AWS Application Migration Service’i kullanır (AWS güncel dokümanlarında bu hizmeti AWS Transform MGN olarak da anıyor). Çalışma mantığı:
Fiziksel sunucular, VMware veya Hyper-V ortamları ve diğer bulutlar kaynak olabilir. AWS, SAP, Oracle ve SQL Server gibi iş yüklerini de kullanım örnekleri arasında sayar.
Rehost ile taşıdıktan sonra uygulamayı adım adım buluta uyarlayabilirsiniz. Bu aşamada sık kullanılan yapı taşları şunlardır:
Bu yapı taşları birbirinin yerine değil, uygulamanın ihtiyacına göre birlikte seçilir. Her uygulamanın mikroservise bölünmesi gerekmez.
En sık yapılan hatalar, envanter çıkarmadan başlamak ve her uygulama için aynı stratejiyi seçmektir.
AWS, taşımayı destekleyen araçları, geniş servis yelpazesini ve mimari kılavuzlarını tek ekosistemde sunar. Well-Architected Framework, taşınan iş yükünün güvenlik, güvenilirlik, performans ve maliyet açısından değerlendirilmesi için ortak bir çerçeve sağlar. Taşıdıktan sonra aynı ortamda analitik, makine öğrenmesi ve sunucusuz mimari servislerine geçmek de mümkündür.
Uygulamalarınızı, bağımlılıklarını ve iş kritiklik düzeylerini listeleyin. Taşımadan beklentinizi netleştirin: maliyet, ölçeklenebilirlik, felaket kurtarma ya da modernizasyon.
7R çerçevesinde her uygulamanın karşılığını belirleyin. Hepsi aynı olmayacaktır.
Düşük riskli bir uygulamayı önce taşıyın. Yöntemi, ekibinizin hazırlığını ve süreyi bu pilotla test edin. Novadsa’da bu aşama, birlikte kurulup test edilen hızlı bir İlke Kanıtı (PoC) olarak yürütülür.
Uygulamaları gruplar hâlinde taşıyın. Her kesimden önce kalite kontrolü yapın, sonrasında maliyet ve performansı izleyin.
AWS’ye taşıma tek bir teknik işlem değil, uygulama bazında verilen kararlar dizisidir. Hızlı ve düşük riskli taşıma için rehost, buluta uyum için replatform, uzun vadeli çeviklik için refactor öne çıkar. Çoğu kurum için doğru yol, önce taşımak, sonra adım adım modernize etmektir.
Novadsa, bir AWS iş ortağı olarak taşıma sürecinin her aşamasında yanınızda. Bulut çözümlerimizi inceleyebilir ya da mevcut ortamınızı birlikte değerlendirmek için bir keşif görüşmesi planlayabilirsiniz.
AWS’ye taşıma nedir?
Uygulamaların, sunucuların ve verilerin kurumun mevcut ortamından AWS bulutuna aktarılması sürecidir. Sunucuyu aynen taşımaktan uygulamayı yeniden tasarlamaya kadar farklı yaklaşımlar içerir.
Lift and shift (rehost) nedir?
Uygulamayı hiçbir değişiklik yapmadan AWS’ye taşıma yöntemidir. En hızlı taşıma yoludur, ancak buluta özgü avantajları tek başına sağlamaz.
AWS’nin 7R stratejisi nedir?
Retire, Retain, Rehost, Relocate, Repurchase, Replatform ve Refactor olmak üzere yedi taşıma stratejisidir. Her uygulama için farklı bir strateji seçilebilir.
AWS’ye taşırken kesinti olur mu?
Kullanılan yönteme bağlıdır. AWS Application Migration Service, sürekli replikasyon ve orkestre edilmiş kesimle kesinti süresini en aza indirmeyi hedefler. Kesinti süresi, uygulamaya ve veritabanı yapısına göre önceden planlanmalıdır.
Taşımadan sonra mikroservislere geçmek zorunlu mu?
Hayır. Mikroservis mimarisi her uygulama için doğru değildir. AWS’nin önerisi, önce taşımak, modernizasyonu sonra uygulamanın ihtiyacına göre yapmaktır.
AWS’ye taşıma ne kadar sürer?
Uygulamanın karmaşıklığına, bağımlılıklarına ve seçilen stratejiye bağlıdır. Küçük bir pilot, süre ve efor için en gerçekçi göstergeyi verir.