Buluta Taşıma Stratejisi Nedir?
Buluta Taşıma Stratejisi Nedir?
Buluta taşınmak; daha yüksek performans ve ölçeklenebilirlik, daha düşük operasyonel maliyetler ve artırılmış dayanıklılık gibi birçok avantaj sunar. Bulut, gelişmiş yönetişim ve güvenlik sayesinde iş risklerini azaltırken ticari fırsatları ve teknik kazanımları hızlandırır.
Ancak buluta taşınmak yalnızca "verileri aktarıp sistemi çalıştırmaktan" ibaret basit bir süreç değildir. Yaygın buluta taşıma zorlukları arasında şunlar yer alır:
- Üst yönetim desteği ve diğer paydaşların projeyi benimsemesi
- Altyapı türleri arasındaki uyuşmazlıklar
- Bulut sağlayıcısı yapılandırmasındaki zorluklar
- Öğrenilmesi gereken yeni sistemler.
- Aktarım ve yapılandırma süreçlerindeki güvenlik ve maliyet yönetimi hususları
- Şirket içi kaynaklar ile bulut kaynakları arasındaki hibrit ihtiyaçların belirlenmesi.
Buluta taşıma stratejisi, bir kuruluşun mevcut altyapısından yeni bir bulut versiyonuna geçişini yönlendiren yol haritasını içeren, belgelenmiş bir plandır. Başarılı bir buluta taşıma stratejisi, iş operasyonlarının sürekliliğini sağlamak için hayati önem taşır. Buna ek olarak gelecekteki ölçeklendirmeyi ve entegrasyonu düşük maliyetlerle sağlamak üzere yüksek verimli bir bulut mimarisi uygulamak için de planlama gerekir.
Buluta taşıma stratejisine yönelik önemli hususlar nelerdir?
Sağlam bir buluta taşıma stratejisi, iş operasyonlarınızda mümkün olduğunca az kesinti yaşamanıza ve beklenmedik zorluklara maruz kalmadan faaliyete geçmenize yardımcı olur. Bu süreç ilk olarak, tercih ettiğiniz bulut altyapısında doğru bulut özellik ve yapılandırmalarını belirlemenizle başlar. Ayrıca aşağıdaki faktörleri de göz önünde bulundurmanız gerekir:
Güvenlik ve mevzuat uygunluğu gereksinimleri
Potansiyel riskleri ve güvenlik açıklarını saptamak için taşıma öncesinde güvenlik değerlendirmeleri yapın. İyi tanımlanmış bir yönetişim çerçevesi, politikaların uygulanmasına ve geçiş süreci boyunca mevzuata uygunluğun sağlanmasına yardımcı olur.
Otomasyon ve taşıma araçları
Otomasyondan faydalanmak, manuel çabayı azaltır ve taşıma risklerini en aza indirir. Bu yaklaşım ayrıca kod olarak altyapı (IaC) süreçlerine destek olarak yapılandırmaların tüm ortamlarda tutarlı kalmasını sağlar. Kuruluşlar, taşıma hızları ve güvenilirliklerini optimize etmek amacıyla en uygun araçları değerlendirmelidir. Buluta taşıma keşif yolculuğunuza başlamak için AWS Taşıma Merkezi iyi bir başlangıç noktasıdır.
Taşıma ve taşıma sonrası operasyonlara yönelik eğitim
Başarılı bir buluta geçiş süreci, BT ekiplerinin ve son kullanıcıların hazırlıklı olmasına bağlıdır. Eğitim programları; yeni bulut teknolojilerini, güvenlik protokollerini ve en iyi operasyonel uygulamaları kapsamalıdır. Ayrıca bir bilgi tabanı oluşturmanız, sürekli destek sunmanız ve dokümantasyon sağlamanız gerekir.
Zamanlama ve zaman çizelgeleri
Aşamalı bir taşıma yaklaşımı, iş kesintilerini en aza indirmeye yardımcı olur. Operasyonel sürekliliği korurken önceliği kritik iş yüklerine veren bir taşıma zaman çizelgesi oluşturabilirsiniz. Buluta taşıma planınız, eski nesil altyapının kullanımdan kaldırılmasını da içermelidir. Bu süreç, kullanılmayan sunucuların hizmet dışı bırakılmasını, gereksiz lisansların iptal edilmesini ve verilerin güvenli bir şekilde arşivlenmesini veya silinmesini kapsar. Herkesin yeni altyapıya alışabilmesi için taşıma ile kullanımdan kaldırma arasında yeterli zaman bırakmanız gerekebilir.
Artımlı dönüşüm ve süregiden optimizasyonlar
Bulut benimseme süreci, tek seferlik bir geçişten ziyade artımlı bir dönüşüm stratejisi gerektirir. Uygulamaların kademeli olarak modernize edilmesi riskleri azaltır ve ekiplerin yeni bulut ortamlarına uyum sağlamasını mümkün kılar. Zamanla, masrafları en aza indirmek için otomatik ölçeklendirme, rezerve edilmiş bulut sunucuları ve doğru boyutlandırma tekniklerinden yararlanabilirsiniz. Düzenli izleme sayesinde bulut kaynakları verimli şekilde kullanılabilir.
Başlıca buluta taşıma stratejileri hangileridir?
Farklı kaynaklar, taşıma için farklı yaklaşımlar gerektirir. Uygulamaları buluta taşımak için hepsi İngilizcede R harfiyle başladığı için 7 R olarak bilinen yedi taşıma stratejisi bulunur.
Kullanımdan kaldırma
Bu strateji, bir kaynağa artık ihtiyaç duyulmadığında kullanılır. Bu durumda kaynağı kullanımdan kaldırmayı veya arşivlemeyi seçebilirsiniz. Bu basitçe, artık gerekmeyen uygulamalara ait sunucuların kapatılması anlamına gelir. Bir uygulamayı buluta taşımanın ticari bir değeri yoksa, söz konusu uygulama artık desteklenmeyen eski bir teknoloji kullanıyorsa ve uygulamayı kapatmak daha uygun maliyetliyse kullanımdan kaldırma stratejisini kullanın.
Bu tür uygulamaları, ortalama CPU ve bellek tüketimlerini analiz ederek belirleyebilirsiniz. Tüketimi yüzde 5'in altında olan uygulamalar derhal kullanımdan kaldırılabilir. Tüketimi yüzde 5 ila 20 arasında olan uygulamalar, özellikle de 90 günden uzun süredir gelen bir talebi yoksa bu kapsama dahil edilebilir.
Saklama
Bu strateji, bir kaynağı buluta taşımadan olduğu gibi tutmayı içerir. Bunun nedeni güvenlik sebepleri, katma değer eksikliği, fiziksel bağımlılıklar veya diğer karmaşık durumlar olabilir. Örneğin altyapısı yakın zamanda önemli bir yatırımla yükseltilmiş bir uygulamanın taşınmasını erteleyebilirsiniz. Alternatif olarak, satıcı tarafından bir SaaS sürümü yayımlanana kadar üçüncü taraf bir uygulamayı saklayabilirsiniz.
Yeniden barındırma
Buluta taşımadaki yeniden barındırma stratejisi "olduğu gibi taşıma" yaklaşımıdır. Örneğin fiziksel bir sunucunun yapılandırmasını ve iş yüklerini, bulut ortamındaki aynı sunucuya olduğu gibi taşıyabilirsiniz. Performans kesintisi, uyumluluk, uzun mesafeli veri çoğaltma veya uzun süreli tam geçiş aralıkları gibi konularda endişelenmeden makineleri birden fazla kaynaktan AWS Bulut'a taşıyabilirsiniz.
Yeniden konumlandırma
Yeniden konumlandırma stratejisi, altyapıyı bir ortamdan diğerine taşır. Bu strateji, bulut altyapısında mevcut kaynaklarınıza eş değer eşlemeler olduğunda kullanılır. Örneğin VMware SDDC'nin AWS'de VMware Cloud platformuna taşınması gibi. Mevcut bulut altyapısını yeniden yapılandırmak için de bu stratejiyi kullanabilirsiniz. AWS içinde bu, bulut sunucularının veya nesnelerin farklı bir AWS hesabına, bölgesine veya sanal özel buluta (VPC) taşınması anlamına gelebilir. Örneğin bir Amazon RDS veri tabanı bulut sunucusunu başka bir AWS hesabına aktarırsınız.
Yeniden satın alma
"Sıfırdan satın alma" olarak da bilinen yeniden satın alma stratejisi, mevcut bir uygulama veya altyapıdan farklı bir ürüne geçmeyi içerir. Kullanım örnekleri arasında şirket içi lisanstan SaaS lisansına geçmek, bir uygulamayı benzer bir bulut ürünüyle değiştirmek veya özel bir uygulamayı hazır bir bulut çözümüyle değiştirmek sayılabilir. Satın alma işleminden önce yeni uygulamayı iş gereksinimlerine, özellikle de güvenlik ve mevzuat uygunluğu kriterlerine göre değerlendirin.
Yeniden platform oluşturma
Yeniden platform oluşturma stratejisi, "iyileştirerek taşıma" veya "yeniden şekillendirerek taşıma" olarak da bilinir. Bu strateji, bir uygulamayı veya altyapı bileşenini yeniden yapılandırarak bulut için belirli bir şekilde optimize etmeyi içerir. Eski nesil uygulamanızın, güvenlikten ödün vermeden çalışmaya devam etmesini sağlar. Aynı zamanda sanal makineleri container'lara taşıyarak, yönetilen veya sunucusuz bir hizmete geçerek ya da bir işletim sisteminden diğerine geçiş yaparak maliyetleri düşürebilir ve performansı artırabilirsiniz.
Örneğin bir Microsoft SQL Server veri tabanı için SQL Server İçin Amazon RDS üzerinde yeniden platform oluşturma gerçekleştirebilir veya makine öğrenimi iş yüklerini Amazon SageMaker platformuna taşıyabilirsiniz.
Yeniden tasarlama
Yeniden tasarlama stratejisi, bulut temelli özelliklerden yararlanmak amacıyla bir uygulamanın veya altyapının mimarisini değiştirerek yeniden platform oluşturmanın ötesine geçer. Monolitik bir tasarıma, yetersiz test kapsamına veya bakımı giderek zorlaşan eski bir koda sahip eski nesil bir uygulamanız varsa yeniden düzenlemeyi düşünün. Uygulamaya bağlı olarak bazı kod alanlarını yeniden kullanırken diğerlerini değiştirebilir veya her şeyi sıfırdan yeniden tasarlayabilirsiniz. Yeniden tasarlama, hem bulut hem de mühendislik uzmanlığı gerektiren uzun bir süreç olabilir.
Buluta taşıma süreci nedir?
Buluta taşıma süreci yalnızca mevcut ve hedef teknolojileri değil, aynı zamanda kurumsal değişim yönetiminin tüm yönlerini de kapsar. Bu süreç, aşağıdaki üç adımı içerir:
1. Adım: Değerlendirme
Bulut ortamına taşınmadan önce bu dönüşümün başarı şansını en üst düzeye çıkarmak için kuruluşunuzun hazırlık düzeyini değerlendirmeniz gerekir. AWS Bulut Adaptasyon Çerçevesi (CAF), buluta taşınmaya hazırlığı altı farklı açıdan ele alır: iş, insan, yönetişim, platform, güvenlik ve operasyonlar.
Ayrıca uygulamalarınızı nasıl taşıyıp modernize edeceğinizi anlamak için kuruluşunuzun uygulama portföyünü de değerlendirmeniz gerekir. Mevcut uygulamalar; karmaşık altyapı, entegrasyonlar, güvenlik ve kimlik yönetimi gibi unsurlarla desteklenir. Uygulama portföyü değerlendirmesi, kilit paydaşları ve veri kaynaklarını belirleyip uygulama taşıma önceliklerinizi saptamanıza yardımcı olur.
AWS Buluta Hazırlık Değerlendirmesi aracını kullanarak kuruluşunuzun buluta hazırlık düzeyini kendiniz değerlendirebilirsiniz. AWS ayrıca kuruluşunuzun ayrıntılı iş senaryoları, operasyonlar, güvenlik, insan kaynağı ve daha fazlasını içeren çeşitli dikey sektörlerde ekibimiz tarafından değerlendirip puanladığı ücretsiz bir taşıma değerlendirmesi de sunar.
Kuruluşunuzun hangi alanlarda hazırlık eksiklikleri olduğunu keşfetmenize yardımcı oluruz. Bu eksiklikleri gidermeye yönelik çalışarak başarılı bir taşıma programı gerçekleştirme şansınızı artırabilirsiniz.
2. Adım: Mobilize Etme
Mobilize etme aşaması, taşıma planlamasını ve bulut sağlayıcınızın hedef mimarisine göre mevcut ortamınız için en iyi taşıma stratejilerini seçmeyi içerir. Görevler, bunlarla sınırlı olmamak üzere şunları içerir:
- Taşıma kaynaklarının önceliklendirilmesi.
- Hız, kesinti süresi ve operasyonel kapasite gibi taşıma hedeflerinin belirlenmesi.
- Taşıma ve taşıma sonrası hizmet yönetimi ile operasyonları için personel eğitimi.
- Hedef mimarilerin ve hizmetlerin oluşturulması
- Taşıma ortamının daha küçük veya daha az kritik uygulamalar ya da hizmetlerle test edilmesi
Mobilize etme aşamasında bir mimari karar kaydı (ADR) kullanılması şiddetle tavsiye edilir. Sürekli güncellenen bu belge, alınan her mimari kararı ve bu kararın arkasındaki gerekçeleri kapsar.
Örneğin pek çok kuruluş eski nesil bir yazılım sistemini yeniden düzenlemeyi veya saklamayı tercih eder. Yeniden düzenleme, uzun ve maliyetli bir süreç olabilse de genellikle birkaç yıl sonra yatırım getirisi (ROI) sağlar. Bu hesaplamaları, uygulamanın nasıl yeniden düzenlendiği de etkiler. ADR; yeniden düzenlenmiş yapının, bağımlılıkların, arayüzlerin ve inşa tekniklerinin nasıl aynı (veya daha iyi) performansı sunduğunu ve zaman içinde toplam sahip olma maliyetini nasıl düşürdüğünü açıklayabilir.
3. Adım: Taşıma ve Modernize Etme
Taşıma sürecinin bizzat kendisi de kurumsal dönüşümünüzün boyut ve gereksinimlerine bağlıdır. Daha küçük veya daha basit taşımalar, tekrarlanabilir örüntüler ya da otomatikleştirilebilir ortak noktalar olmaksızın hazır araçlar kullanılarak tek tek gerçekleştirilebilir. Daha büyük veya daha karmaşık taşımalar; birden fazla uygulamayı, altyapı unsurunu, organizasyonel alanı veya projeyi kapsayan yeni örüntüler gerektirir.
AWS, karmaşık taşımaları desteklemek için AWS Uygulama Keşif Hizmeti ve AWS Veri Tabanı Taşıma Hizmeti gibi çeşitli taşıma araçları sunar. Ayrıca büyük ölçekli buluta taşıma faaliyetleri yürütmek için taşıma fabrikaları kurmayı da düşünebilirsiniz. Eş zamanlı olarak faaliyet gösteren çeşitli ekiplerin bir araya geldiği bir yapı olan taşıma fabrikası içindeki belirli ekipler yeniden barındırma, yeniden platform oluşturma ve yeniden düzenleme gibi taşıma türlerini hayata geçirir. Yeniden düzenleme ekipleri genellikle DevOps tarzı bir destekle yazılım geliştirme ekiplerine benzer şekilde çalışır.
İlk taşımaya dayalı otomasyon planları, süreçleri ve araçları geliştirmek, buluta taşıma sürecini kuruluş genelinde hızlandırmaya yardımcı olur.
Buluta taşıma stratejiniz, AWS tarafından nasıl desteklenebilir?
Güçlü bir temel bulut sağlayıcısı olan AWS'nin bulut hizmetleri sayesinde mevcut verilerinizden ve uygulamalarınızdan faydalanarak yapay zeka ve ötesindeki teknolojilerle ölçeklendirme ve büyüme sağlayabilirsiniz. Buluta taşıma stratejilerini doğru şekilde seçmek, programınızın başarıya ulaşmasında kritik öneme sahiptir. İster buluta taşımayı değerlendirme aşamasında olun ister kaynaklarınızı buluta taşımaya hazır olun; AWS, başlamanız için size rehberlik, değerlendirme araçları ve geniş bir çözüm ortağı ağı sunar.
AWS Geçiş Hızlandırma Programı (MAP); binlerce kurumsal müşteriyi buluta taşımada AWS deneyimine dayalı, kapsamlı ve kanıtlanmış bir buluta taşıma programıdır. MAP; çeşitli araçlar, özel eğitim yaklaşım ve içerikleri, AWS Çözüm Ortağı Ağı'ndan Çözüm Ortakları uzmanlığı, küresel bir çözüm ortağı topluluğu ve AWS yatırımı sağlar. Operasyonlarınızı bütçeniz dahilinde otomatikleştirip hızlandırmak için MAP'ı çözüm ortağınız olarak görün.
Taşıma ve modernize etme süreçlerinizi AWS ile başlatmak için AWS Buluta Taşıma sayfasını hemen ziyaret edin.