Ana İçeriğe Atla

Sunucu Taşıma nedir?

Sunucu taşıma, bir sunucunun verilerinin, süreçlerinin ve yapılandırmasının yeni bir hedef sunucuya veya bulut sunucusuna aktarılması sürecidir. Kuruluşlar; kaynakları optimize etmek, bakım ek yükünü azaltmak, daha gelişmiş destek almak ve daha derin entegrasyon ile modernizasyon elde etmek gibi amaçlarla sunucu taşıma işlemi yapabilir. Taşıma süreci, kaynak ve hedef makine mimarilerine bağlı olarak değişiklik gösterir. Başarılı bir sunucu taşıma işlemi için dikkatli planlama, doğru araçlar ve kapsamlı testler gerekir.

Sunucu taşımanın avantajları nelerdir?

Kuruluşlar, hem operasyonel hem de stratejik nedenlerle sunucu taşıma işlemleri yapar.

Modern hizmetlere geçiş

Birçok kuruluş, eski nesil ve genellikle kısıtlayıcı altyapılardan modern, ölçeklenebilir ve sürdürülebilir platformlara geçmek için sunucu taşıma işlemi gerçekleştirir. Bulut ortamlarında sunucular sanallaştırılır ve bulut sunucuları olarak adlandırılır.

Diğer hizmetlerle entegrasyon

Modern sunucu ortamları genellikle, bilinen araç ve hizmetlere daha kolay bağlanır. Bu entegrasyon özelliği, daha hızlı otomasyonu mümkün kılarak operasyonların daha akıcı hale gelmesini sağlar.

Daha düşük yönetimsel ek yük

Kuruluşlar, bakım görevini kendi BT ekiplerinden bir bulut barındırma sağlayıcısına devretmek amacıyla buluta sunucu ve işletim sistemi taşıma işlemleri gerçekleştirebilir. Şirket içi donanım kullanıldığında güncelleme ve yedeklemelerin şirket içi BT ekibi tarafından yapılması gerekir. Bulut altyapısında ise bakım sorumluluklarını sağlayıcının BT ekibi üstlenir.

Maliyet azaltma

Bulut sunucularına taşınmak, kuruluşların BT bütçeleme modellerini de değiştirmesine olanak tanır. Kuruluşlar, bir şirket içi sunucu altyapısını genellikle bir sermaye harcaması (CapEx) olarak satın almak zorundadır. Bulut hizmetleri ise genellikle aylık, yıllık veya kullandıkça öde modeliyle, yinelenen şekilde faturalanır. Bu bütçeleme yaklaşımı, pek çok kuruluş için donanım sahipliğine kıyasla daha iyi maliyet verimliliği sunar.

Güvenlik sağlamlaştırma

Modern sunucu platformları, hassas verilerin güvenle aktarılmasını sağlamak üzere en son şifreleme, kimlik denetimi ve veri güvenliği araçlarını içererek müşteriler için bir güvence katmanı sunar. Ortamlarını, denetimlerini ve araçlarını kendilerine özgü güvenlik gereksinimlerine göre yapılandırmak müşterinin sorumluluğundadır.

Daha iyi performans

Bulut sunucuları, aynı bulut ortamında depolanan verilere daha hızlı erişim sağlar. Ayrıca bulut seçenekleri genellikle daha geniş bir depolama ve bilgi işlem kaynağı yelpazesi sunar.

Göreve özel sunucular

Daha geniş bir kaynak yelpazesine erişim, genel amaçlı sunucu altyapısından göreve özel bulut sunucularına geçmenize olanak tanır. Örneğin GPU özellikli bulut sunucuları sağlamak, yapay zeka ve makine öğrenimi iş yükleri için oldukça uygundur.

Sunucu taşıma sürecindeki temel adımlar nelerdir?

Her sunucu taşıma süreci farklı ilerlese de çoğu düzgün planlama, yapılandırılmış taşıma ve taşıma sonrası izleme gibi temel adımları içerir.

1. Mevcut sunucuları ve yapılandırmaları değerlendirme

Başarılı bir sunucu taşıma projesindeki ilk adım; mevcut dosyalarınızın, uygulamalarınızın, sunucularınızın ve yapılandırmalarınızın envanterini çıkarmak ve bunlar arasındaki bağımlılıkları eşlemektir. Örneğin bir veri tabanına ait donanım ve yazılım altyapısının yanı sıra ek üçüncü taraf kullanıcı araçlarını ve veri tabanınızı diğer sistemlere bağlayan API'leri de envanterinize dahil etmeniz gerekir.

2. Hedef sistemleri değerlendirme

Bir sonraki adımda, yeni ortamınızda kurmanız gereken kaynakları belgelersiniz. Örneğin veri tabanınız için gereken depolama hacmini ve veri tabanınızı yeni ortamında desteklemek üzere gerekli olan yönetim araçlarını belirlemeniz gerekir. Kaynakları; mevcut iş yüklerinizi karşılama kapasiteleri, gelecekte nasıl ölçeklendirilebilecekleri ve bütçe gereksinimleri gibi açılardan değerlendirmeniz önemlidir.

3. Taşıma stratejisini belirleme

Bu değerlendirmelere dayanarak iki ana taşıma stratejisinden hangisinin en uygun olacağını seçebilirsiniz:

  • Önce kaydırma, sonra dönüştürme
  • Önce dönüştürme, sonra kaydırma

“Önce kaydırma, sonra dönüştürme" stratejisi, mevcut sunucu kaynaklarınızı yeni sunucuya olduğu gibi taşımayı ve ardından hem verileri hem de uygulamaları güncellemeyi içerir. "Önce dönüştürme, sonra kaydırma" stratejisi ise kaynaklarınızı yeni ortama taşımadan önce mevcut yerlerinde modernize edip doğrulamayı içerir.

4. Hedef ortamı oluşturma

Bir taşıma stratejisi seçtikten sonra yeni sunucu ortamınızı nasıl temin edeceğinize dair net bir fikriniz olmalıdır. Tamamen yeni bir sunucuya veya bulut ortamına taşınıyorsanız bu süreç genellikle kullanıcı ve yönetici hesapları oluşturmayı, sunucuyu yapılandırmayı ve sunucu ağını kurmayı içerir.

5. Taşıma süreci

Bir sonraki adımda dosyaları, uygulamaları ve bunların yapılandırmalarını aktararak fiili taşıma işlemini gerçekleştirirsiniz. Bu işlem, veri hacmine ve taşımanız gereken uygulamaların karmaşıklığına bağlı olarak önemli ölçüde zaman alabilir. Kesinti süresini, tüm paydaşlarla birlikte buna göre planlayın.

6. Test

Veri taşıma işleminden sonra yapılacak kapsamlı testler, yeni ortamınızda her şeyin beklendiği gibi çalışmasını sağlar. Test süreciniz şunları içerebilir:

  • Kritik veri bütünlüğünü doğrulama
  • API yanıtlarını kontrol etme
  • Ağ trafiği akışını izleme
  • Sunucu yükünü izleme
  • Uygulama performansını yeni ortamda test etme

Taşıma sonrasındaki işlemleri eski ortamınızdakilerle karşılaştırmak, gizli sorunları veya tutarsızlıkları ortaya çıkarabilir.

Sunucu taşıma türleri nelerdir?

Özel iş senaryonuza, mevcut verilerinize, mevcut altyapınıza ve kullanılabilir hedef ortamlara bağlı olarak sunucu taşıma sürecinde birkaç farklı yaklaşım benimseyebilirsiniz.

  • Fizikselden Fiziksele (P2P): P2P taşıma, verilerinizi ve sistemlerinizi bir şirket içi fiziksel sunucudan diğerine taşımayı içerir.
  • Fizikselden Sanala (P2V): Fiziksel bir sunucuyu bir sanal makineye (VM) taşıyabilirsiniz. Böylece temel uygulamalarınızı değiştirme gereği duymaksızın sunucunuzu modern bir altyapıda barındırabilirsiniz.
  • Sanaldan Sanala (V2V): Bu taşıma türü, sanal makinede barındırılan bir sunucuyu bir sanal ortamdan diğerine taşır.
  • Buluta taşıma: "Buluta taşıma" terimi, genellikle şirket içi fiziksel altyapıdan bulut altyapısına taşınma sürecini ifade eder. Bu süreçler, her şeyin bulut sunucularında barındırıldığı tam taşımalar veya bazı hizmetlerin yerel olarak barındırılmaya devam ettiği hibrit taşımalar şeklinde olabilir.

Yönetilen ve yönetilmeyen sunucu taşıma işlemleri

Planlama aşamanızda vermeniz gereken en önemli kararlardan biri, taşıma işlemini şirket içi BT ekibinizin kendi başına gerçekleştirip gerçekleştirmeyeceğidir. Şirket içi ekipler tarafından gerçekleştirilen taşıma işlemleri, yönetilmeyen taşıma olarak adlandırılır. Alternatif olarak taşıma sürecini sizin yerinize gerçekleştirmesi için bir yönetilen hizmet ekibinden faydalanabilirsiniz.

Doğru seçim; ekibinizin mevcut kaynaklarına, teknik becerilerine ve iş hedeflerinize bağlıdır. Her taşıma yolu; denetim, maliyet ve kolaylık arasında farklı dengeler sunar.

Denetim ve sorumluluk düzeyleri

Yönetilen bir taşıma sürecinde, görevlerin çoğunu hizmet sağlayıcı üstlenir. Bu görevler genellikle şunları içerir:

  • Sunucu tedariki ve kurulumu
  • Test
  • Sürekli izleme, güncelleme ve gelişmiş güvenlik yaması uygulama

Şirket içi BT kaynağınız sınırlıysa veya mevcut kaynaklarınızın altyapı yerine geliştirme ve stratejiye odaklanmasını istiyorsanız yönetilen taşıma sizin için avantajlıdır.

Buna karşılık yönetilmeyen bir taşıma sürecinde tüm süreçten siz sorumlu olduğunuz için her taşıma ayrıntısı üzerinde tam denetime sahip olursunuz. Bu yaklaşım daha fazla esneklik sunabilecek olsa da şirket içi teknik uzmanlık ve iş gücü gerektirir.

Maliyetle ilgili hususlar

Yönetilen taşımalar genellikle öngörülebilir bir maliyet yapısına sahiptir ve sürekli destek seçenekleri içerebilir. Yönetilen taşımalarda bir Hizmet Düzeyi Sözleşmesi (SLA), hizmet kullanılabilirliği garantisi sunar ve süregelen maliyetler genellikle zaman içinde eşit olarak dağıtılır. Yönetilmeyen taşımalarda ise tüm potansiyel maliyetleri siz üstlenirsiniz.

Uygulama taşıma ve sunucu taşıma karşılaştırması

Uygulama taşıma işlemi, bir uygulama yığınını yeni bir sunucuya taşır. Bu işlem genellikle şunları içerir:

  • Hizmetler
  • Yapılandırmalar
  • Tüm bağımlılıklar

Bir uygulama taşıma işlemi gerçekleştirmenin amacı, aynı uçtan uca işlevselliğin yeni sunucuda da devam etmesini sağlamaktır.

Buna karşılık sunucu taşıma, bir sunucunun içeriğini diğerine taşır. Çok sayıda farklı sunucuya sahip kuruluşlar, hizmet sürekliliğini sağlamak için sunucu taşıma işlemlerini genellikle teker teker gerçekleştirir.

Bulutta sunucu taşımaya ilişkin yaklaşımlar nelerdir?

Buluta taşımaya yönelik birkaç yaygın strateji bulunur. Bu stratejiler, hepsi İngilizcede R harfiyle başladığından taşımanın 7 R'si olarak bilinir:

  • Kullanımdan kaldırma
  • Saklama
  • Yeniden barındırma
  • Yeniden konumlandırma
  • Yeniden satın alma
  • Yeniden platform oluşturma
  • Yeniden düzenleme

1. Kullanımdan kaldırma

Artık uygulama bağımlılıkları olmayan eski sunucular kullanımdan kaldırılabilir. Kullanımdan kaldırma stratejisi, uygulamaları taşıdıktan veya arşivledikten sonra mevcut sunucunun hizmet dışı bırakılmasını içerir.

Genellikle bir sunucuyu, kullanım ömrü dolduğunda veya artık genel kullanımda olmadığında kullanımdan kaldırırsınız. Sunucu altyapısını kullanan eski nesil uygulamalar artık yeterli iş değeri yaratmıyor veya desteklenmiyor olabilir.

2. Saklama

Diğer sunucuları buluta taşırken mevcut ortamınızdaki bir sunucuyu saklamanız mümkündür. Bir sunucuyu mevcut haliyle saklamayı, genellikle taşımaya hazır olmadığınızda veya taşımanın anlık bir fayda sağlamadığı durumlarda seçersiniz.

3. Yeniden barındırma

"Olduğu gibi taşıma" yaklaşımı olarak da bilinen yeniden barındırma stratejisi, sunucunuzu, kendisini veya işletim sistemini değiştirmeden mevcut ortamından buluta taşımayı içerir.

Yeniden barındırmanın avantajı, hiçbir şeyi hemen yeniden tasarlamanıza gerek kalmadan verileri ve iş yüklerini bulut tabanlı bir çözüme hızlıca taşıyabilmenizdir. Kademeli taşıma işlemleri yürüten kuruluşlar genellikle yeniden barındırmayı tercih eder.

4. Yeniden konumlandırma

"Yeniden konumlandırma" stratejisi, bir veya daha fazla uygulama çalıştıran daha büyük hacimli sanal sunucuları, buluttaki benzer bir ortama taşır.

Uygulamaları yeniden konumlandırmak, mevcut yapılandırmalarınızı korur ve uygulamaların fiili taşıma süreci esnasında kullanılabilir kalmasını sağlar. Yoğun olmayan saatlerde gerçekleştirilebildiği için yeniden konumlandırma süreci, zamanlama çakışmalarını önlemenin etkili bir yoludur.

5. Yeniden satın alma

Bu strateji "sıfırdan satın alma" olarak da adlandırılır. Buluta taşıma esnasında taşımanın yapıldığı yeni bulut ortamınızda daha fazla değer yaratacak bir alternatif belirlediğinizde farklı bir satıcı veya işletim sistemi (OS) yapılandırmasıyla yeniden satın alma yoluna gidebilirsiniz.

6. Yeniden platform oluşturma

Bazen "iyileştirerek taşıma" olarak da adlandırılan "yeniden platform oluşturma", yeni platformun, işletim sistemi yükseltmeleri gibi avantajlarından faydalanmak amacıyla mevcut sunucuları yalnızca küçük optimizasyonlarla buluta taşımayı içerir. Bu strateji, sunucuyu tamamen yeniden oluşturmadan veya yeniden başka bir ürün satın almadan performans artışı elde etmek istediğinizde özellikle etkilidir.

7. Yeniden düzenleme

Sunucu uygulamalarını yeniden düzenlemek, bulut temelli bir ortamdan tam olarak yararlanmak için bunların temel tasarımlarının kapsamlı olarak güncellenmesini içerir. Bu strateji en çok; ölçeklendirme, ürün sürümlerini hızlandırma veya maliyetleri önemli ölçüde düşürme gibi güçlü bir iş talebiniz olduğunda ancak eski nesil, sunucuya bağımlı uygulamalarınız bulunduğunda işe yarar.

Yeniden düzenleme, diğer taşıma yaklaşımlarından daha fazla çaba gerektirse de uzun vadede daha fazla değer sağlayabilir. Bu yaklaşım bazen "yeniden tasarlama" olarak da adlandırılır.

Sunucu taşıma aracı nedir?

Sunucu taşıma süreçleri, en iyi senaryolarda bile karmaşıktır. Bu nedenle bir taşıma projesindeki çoğu aşamayı veya görevi kolaylaştırmak için çeşitli araçlar bulunur.

Keşif ve planlama araçları

AWS Uygulama Keşif Hizmeti gibi keşif araçları, mevcut ortamınızı anlamanıza yardımcı olur. Örneğin mevcut sunucu ve uygulamalarınızı tarayarak kapsamlı bir envanter oluşturabilir ve tüm bağımlılıkları belirleyebilirler. Bu araçlar ayrıca belirli taşıma yolları önermek amacıyla mevcut kaynak kullanımını değerlendirmenize de yardımcı olabilir.

Uygulama ve veri tabanı taşıma araçları

Belirli taşıma araçları, uygulama ve veri tabanı taşıma gibi süreçlerin bazı bölümlerini otomatikleştirir. Bu araçlar, mevcut ortamınızdan yapılandırmaları ayıklamanıza, buluta sunucu aktarımlarını optimize etmenize, bulut ortamını tedarik etmenize veya hedef sunucuyu yapılandırmanıza yardımcı olabilir.

AWS Veri Tabanı Taşıma Hizmeti gibi veri tabanı yazılımı taşıma araçları, veri tabanınızı bulut için optimize etmek istediğinizde yeniden platform oluşturma veya yeniden tasarlama süreçlerini basitleştirmek için sıklıkla kullanılır.

Depolama entegrasyonu araçları

AWS Depolama Ağ Geçidi Dosya Ağ Geçidi gibi hibrit depolama araçları, taşıma sonrasında hem şirket içi hem de bulut ortamlarını kullanmaya devam etmeyi planladığınızda yardımcı olabilir. Bu araçlar, iki ortamınız arasındaki iletişimi ve veri aktarımını kolaylaştırmaya yardım eder.

Veri aktarım araçları

AWS DataSync gibi veri aktarım araçları; büyük hacimli verileri güvenli bir şekilde taşır, veri kaybını önlemeye yardımcı olur ve gerektiğinde taşınan veriler için hem sıkıştırma hem de şifreleme sağlayabilir. Bu araçlar, başarılı bir veri aktarımı sağlamak için taşıma aralığı esnasında yapılan değişiklikleri senkronize etmeye yardımcı olabilir. Bazı bulut sağlayıcıları, ağ üzerinden veri aktarmanın iş operasyonlarınıza aşırı yük getirdiği durumlarda fiziksel veya çevrimdışı aktarım hizmetleri de sunar.

Sunucu taşıma süreciniz, AWS tarafından nasıl desteklenebilir?

AWS, buluta taşıma ve modernizasyon çalışmalarınızı desteklemek ve otomatikleştirmek için geniş bir hizmet yelpazesi sunar.

AWS Taşıma Merkezi; keşif, değerlendirme, planlama ve yürütme yoluyla rehberli uçtan uca bir taşıma ve modernizasyon yolculuğu sunar. Taşıma Merkezi, taşıma ihtiyaçlarınızı değerlendirmenize, taşıma ve modernizasyon stratejinizi belirlemenize ve otomasyonu kullanarak dönüşümünüzü basitleştirmenize yardımcı olacak tek adrestir.

AWS Taşıma Merkezi, sunucu taşıma süreçlerinizin her adımında size yardımcı olmak üzere yol haritası şablonları, sunucu keşfi, bağımlılık tespiti, strateji önerileri, düzenleme, gösterge paneli özellikleri, iş birliğine dayalı deneyimler ve yönlendirici rehberlik sağlar. Taşıma Merkezi, her türlü sunucu taşıma işlemi için uygun araçları keşfetmenizi sağlayan entegre bir deneyim sunar.

Hemen ücretsiz bir hesap oluşturarak AWS'de sunucu taşımayı kullanmaya başlayın.