Ana İçeriğe Atla

Veri Taşıma Çerçevesi nedir?

Veri taşıma, verileri bir depolama sisteminden veya bilgi işlem ortamından diğerine taşımayı ifade eder. Herhangi bir veri taşıma girişimi; ağ kaynakları, veri güvenliği, zaman ve aktarım yöntemleri gibi faktörleri göz önünde bulundurarak verileri verimli bir şekilde taşımayı amaçlar. Buluta veri taşıma, açıkça verileri buluta taşımaya odaklanır.

Bu süreç yalnızca verileri yeniden yerleştirmekle ilgili değildir, aynı zamanda verileri farklı depolama ortamları arasında doğru bir şekilde eşlemeyi içerir. Bu, birkaç biçimde olabilir. Örneğin, veri dosyalarını periyodik olarak toplu halde yüklemeniz, sensörlerden veri akışı yapmanız veya şirket içi veri depolama sistemlerinden mevcut bir arşivin tek seferde geçişini uygulamanız gerekebilir. 

Hedefler

Her bulut veri taşıma projesi, en iyi sonuçları belirlemek için net bir iş durumu gerektirir. Bununla birlikte, çoğu veri geçişinde ortak olan birkaç hedef vardır:

  • Örneğin daha uzun çalışma süresi, uzaktan öncelikli altyapı veya sistem konsolidasyonu arayışında artan verimlilik.
  • Donanım bakımı, sunucu odası çalışması ve 7/24 yerinde sistem yöneticileri için daha az kaynak harcaması.
  • Analizleri yürütmek, yapay zeka ve kurumsal uygulamalar geliştirmek için temel veri platformu.

Diğer hedefler, sistemlerin doğal kullanım ömrünün sonunda kullanılabilir kalmasını sağlamayı, tüm altyapıyı sanallaştırmayı ve mevcut bulut sistemleriyle veri entegrasyonunu içerebilir. 

Zorluklar

Başarılı bir buluta taşıma süreci, dosya aktarmaktan daha fazlasını içerir. Bu süreç şunları gerektirir:

  • İzinler, erişim denetimleri ve diğer meta veriler bozulmadan kalmalıdır. 
  • Kullanıcılar, yüklemeler sırasında kritik verilere kesintisiz erişime sahip olmalıdır.
  • Herhangi bir ağ kesintisine rağmen veri tutarlılığı korunmalıdır

Büyük veri hacimlerinin aktarılması zaman alıcıdır ve genellikle önemli manuel müdahale gerektirir. Geçiş için özel araçlara yatırım yapmak, geçiş tamamlandıktan sonra maliyetlerin düşmesini sağlayabilir.

Bu nedenle buluta taşıma süreci; planlama, zamanlama ve operasyonel genel giderleri sınırlamak ve maliyetleri düşürmek için doğru araçları gerektirir. Aksi takdirde, veri taşıma süreci gecikebilir ve hatta sürecin sıfırdan yeniden başlatılması gerekebilir.

Temel veri geçişi planlama hususları nelerdir?

Veri geçişinde yer alan liderlik ve ekipler aşağıdakileri dikkate almalıdır:

  • Verileri taşımak için geçen süre
  • Mevcut kaynak ve hedef uyumsuzlukları
  • Geçiş sırasında güvenlikle ilgili hususlar
  • Geçiş araçlarının veya süreçlerinin maliyeti
  • Planlama hususları
  • Geçiş türü (toplu, akış, hepsi bir seferde)
  • Ağ kaynakları üzerindeki etki.

Planlamadaki adımlar şunları içerir:

Veri kaynaklarınızı değerlendirme

Verileri taşımadan önce, mevcut veri yapılandırmalarınızı değerlendirmeniz gerekir. Geçerli veri, depolama ve erişim yöntemi türleri geçiş seçeneklerinizi yönlendirir. 

Örneğin, yerinde bir MySQL sunucusunda depolanan ilişkisel veri tabanları, nispeten basit bir işlem ve bire bir veri tabanı yönetim sistemi ile Amazon Relational Database Service'a (RDS) taşınabilir. Bununla birlikte, özellikle dijital dönüşüm zorunluluğu bir yazılım değişikliği içeriyorsa ERP için şirket içi eski sistemler daha zor olabilir.

Buluta taşıma için tüm veri kaynaklarınızın ayrıntılarını belirleyin ve not edin, örneğin:

  • Veri Tabanları
  • Uygulama verileri
  • Depolama
  • Veri modelleri
  • Buluttan buluta

Geçişinizi tasarlama

Bu, mevcut güvenlik standartlarını karşılayan geçiş araçlarının düzenlenmesini ve yapılandırılmasını içerir. Ayrıca veri taşıma işlemlerinin sırasını belirlemeli ve bunları önceden planlamalısınız. Örneğin, aşağıdakilerden birini seçebilirsiniz:

  • Veriler her iki sistem arasında senkronize edilene kadar otomatik, eşzamansız nesne kopyalama için canlı çoğaltma.
  • Tam sistem durumunun tek seferde teslimatı için anlık yedek taşıma, daha sonra mevcut durumu yakalamak ve hizalanmak için daha küçük aktarımlarla güncellenir.
  • Daha küçük veri kümelerinin tek tek geçişi için aşamalı geçiş.

Ayrıca, sonunda geçiş doğruluğunu ve kalitesini nasıl değerlendireceğinizi planlayın.

Ana paydaşları bilgilendirme

Geçiş süreci; işletme çalışanları, müşteriler ve çözüm ortakları için rahatsız edici olabilir. Önemli paydaşların, geçiş dönemi boyunca veri taşıma sürecinden, planlardan, zaman çizelgelerinden ve erişilebilirlik kesintilerinden haberdar olmalarını sağlayın. Yöneticilerin verileri nasıl yapılandıracaklarını ve kullanıcıların geçiş sonrasında verilere ve bulut hizmetlerine nasıl erişeceklerini bilmelerini sağlamak için eğitim de gerekebilir. 

Olumlu duyguyu korumak için geçiş süreci boyunca sık güncellemeler planlayın.

Çözümü oluşturun ve test edin

Her veri geçişi farklı bir strateji gerektirir. Bazı veri taşıma türleri, az miktarda verinin hızlı ve tek seferde aktarılmasını gerektirirken, bazılarında zaman içinde büyük miktarda akış olabilir. Geçişinizi nasıl oluşturacağınız ve test edeceğiniz, ilgili strateji ve araçlara bağlı olacaktır. Genellikle, geçiş sürecinin tamamlandığından ve doğru olduğundan emin olmak için yeni sistemlerin tam testini tamamlayana kadar eski sistemlerinizi kullanmaya devam edersiniz. 

Veri taşıma stratejileri nelerdir?

AWS buluta veri taşıma hizmetlerini kullanarak verileri AWS buluta yüklemeye ilişkin farklı strateji ve yöntemler vardır.

Doğrudan ağ bağlantıları

Doğrudan ağ bağlantısı, yönlendiriciniz ile bulut tabanlı bir yönlendirici arasındaki özel kablolu bağlantıdır. Bulut tabanlı yönlendirici, bulut sağlayıcısının özel ağının kenarındadır ve sizi doğrudan hizmet yelpazesine açar.

AWS Direct Connect, verileri ağlarınızdan AWS hizmetlerine güvenli bir şekilde taşımak için kuruluşunuz ile AWS arasındaki Katman 3 ağ bağlantısı için Ethernet fiber optik kablosu kullanmanıza olanak tanır. AWS Direct Connect, veri geçişi için ekipmanları kurabilmeniz için dünya çapında konumlara sahiptir.

Kullanmaya başlama adımları:

1. Adım: Doğrudan bağlantı konumunuzu seçme

Bir AWS Direct Connect konumu seçin, gerekli bağlantıları belirleyin ve bir bağlantı noktası boyutu seçin. Artan bant genişliği veya yedeklilik için birden fazla bağlantı noktası kullanılabilir.

2. Adım: Bağlantı türünüzü seçme

Özel veya barındırılan bir bağlantı arasında karar verin. Özel bir bağlantı, birden fazla sanal arabirimle özel erişim sağlarken, barındırılan bir bağlantı çapraz bağlantıyı paylaşır ve tek bir sanal arabirim sağlar.

3. Adım: Sanal arabirimlerini ayarlama

Bağlantınız üzerinden bir veya daha fazla mantıksal sanal arabirim (VIF) yapılandırın. Transit VIF'ler, AWS Transit Ağ Geçitlerine bağlanır; genel VIF'ler, genel IP'ler aracılığıyla AWS genel hizmetlerine erişir ve özel VIF'ler, özel IP'leri kullanarak Amazon VPC'ye bağlanır.

Cihaz tabanlı veri aktarımı

Büyük ölçekli veri geçişleri, verileri bir cihaza taşırken ve fiziksel olarak bir veri merkezine aktarırken daha verimli olabilir. AWS Snowball, verileri buluta güvenli bir şekilde yüklemek için kullanabileceğiniz güvenli ve dayanıklı cihazlar sağlayan bir hizmettir. Adımlar aşağıdaki gibidir:

1.     AWS, istek üzerine konumunuza bir Snowball Cihazı gönderir.

2.     Cihazı ağınıza bağlayın ve cihazın kilidini açmak ve yapılandırmak için AWS Snowball İstemcisini veya AWS OpsHub'ı kullanın.

3.     Verileri cihaza kopyalayın. Yerleşik şifreleme, aktarım sırasında güvenliği sağlar.

4.     Ön ödemeli kargo etiketini kullanarak cihazı AWS'ye geri gönderin.

5.     Veriler geldikten sonra, AWS verileri otomatik olarak belirlenmiş S3 bucket'ına aktarır ve Snowball cihazını güvenli bir şekilde siler. 

6.     İşlem tamamlandığında bir bildirim alacaksınız.

Sensör veri akışlarını yükleme

IoT veya endüstriyel cihazlardan ve sensör ağlarından toplanan akış verileri, yerinde yakalanmak ve toplu işlenmek yerine gerçek zamanlı olarak buluta aktarılabilir. Amazon Data Firehose, veri kaynağınızla bir akış ayarlamanıza, gerekirse verileri dönüştürmenize ve ardından bunları AWS'deki çeşitli hedef depolama hizmetlerinde saklamanıza olanak tanır.

Adımlar aşağıdaki gibidir

1. Adım: Firehose akışı oluşturma

Firehose akışı, Amazon Data Firehose'un temel varlığıdır. Bunu AWS konsolundan oluşturabilir ve doğrudan veya mevcut bir Amazon Kinesis veri akışından veri alacak şekilde yapılandırabilirsiniz.

2. Adım: Verileri Firehose Akışı'na gönderme

1.000 KB'a kadar olan kayıtlar, veri akışı üreticileri tarafından Firehose akışına gönderilir. Veri üreticileri; uygulamalar, sunucular veya diğer AWS hizmetleri olabilir. 

3. Adım: Arabelleğe alma ve veri işlemeyi yapılandırma

Amazon Data Firehose, gelen verileri hedeflerine teslim etmeden önce arabelleğe alır. Arabellek boyutunu (MB cinsinden) ve arabellek aralığını (saniye cinsinden) yapılandırabilirsiniz.

4. Adım: Bir hedef seçme ve veri akışını anlama

Amazon Data Firehose, çeşitli hedeflere akış verileri sunar

  • Amazon S3 verileri, dönüştürülmüş verilerin isteğe bağlı olarak yedeklenmesiyle bir S3 bucket'ında saklanır.
  • Amazon Redshift önce bir S3 bucket'ına teslim edilir ve ardından COPY komutu kullanılarak Redshift'e yüklenir.
  • S3'e isteğe bağlı yedekleme ile Amazon OpenSearch Hizmeti.

Veri tabanı taşıma

Veri tabanı taşıma; ilişkisel veri tabanlarını, veri ambarlarını, NoSQL veri tabanlarını ve diğer veri depolama türlerini veri tabanı biçiminde taşımayı ifade eder. Geçiş hizmetleri; veri tabanı türlerini ve şemalarını keşfedip doğrudan aynı altyapıya kopyalar veya yeni bir hedef altyapıya dönüştürür.

AWS Veri Tabanı Taşıma Hizmeti, otomatik veri taşıma sürecini kullanarak veri tabanı ve analiz iş yüklerini keşfeder, değerlendirir, dönüştürür ve AWS'ye taşır. Son derece erişilebilirdir ve minimum kesinti süresine sahiptir.

Veri taşıma durumunuz yukarıda listelenmemişse şunları da deneyebilirsiniz:

Veri taşıma en iyi uygulamaları nelerdir?

Bulut veri geçişindeki bazı en iyi uygulamalar aşağıda verilmiştir.

Verileri her zaman yedekli tutun

Verileri taşımayı veya sadece günlük işlemleri yürütmeyi planlıyor olmanız fark etmeksizin, verileri her zaman yedekli tutun. Bulut yapılandırmasının kapsamlı bir şekilde test edildiğinden ve yedeklemeleriyle birlikte beklendiği gibi çalıştığından emin olmadan önce orijinal verilerinizi silmeyin.

Tüm bağımlılıkların eşlendiğinden ve taşındığından emin olun

Veriler genellikle diğer çeşitli bağımlılıklara eklenir ve bunlar olmadan düzgün çalışmaz. Sorunsuz bir geçiş sağlamak için, tüm bağımlılıkların orijinal verilerle birlikte eşlendiğinden ve taşındığından emin olun. Kullanıcı izinleri ve erişim denetimleri, geçişten öncekiyle aynı seviyelere ayarlanmalı ve mümkün olduğunda daha yüksek güvenlik için yeniden değerlendirilmelidir.

Güvenlik ve uyumluluk yükümlülüklerini ve yapılandırmalarını iki kez kontrol edin

Geçiş öncesinde, sırasında ve sonrasında, geçiş faaliyetlerinde kullanılacak doğru süreçleri ve denetimleri belirlemek için güvenlik ve uyumluluk politikalarını ve prosedürlerini incelemelisiniz.

Eski ekipmanın hizmet dışı bırakılmasına ilişkin planlamayı dahil edin

Eski donanım; dosyalar ve disk alanları silinmiş olsa bile kurtarılabilir veriler içerebilir. Tüm verilerin tamamen silinmesini sağlamak için, örneğin NIST 800-88 Medya Temizliği Yönergeleri'ni izleyerek eski cihazların kullanımdan kaldırılmasını sağlayın.

AWS, veri taşıma ihtiyaçlarınızı nasıl destekleyebilir?

AWS olarak, verileri içeri ve dışarı aktarmayı kolay, güvenli ve uygun maliyetli hale getirmek için eksiksiz bir veri taşıma araçları ve hizmetleri paketi geliştirdik. Veri taşıma sürecinin her aşamasında yardım alabilirsiniz. Verilerinizi AWS ile taşımak ve modernize etmek için AWS Buluta Taşıma kısmını ziyaret edin veya hemen ücretsiz bir AWS Optimizasyon ve Lisanslama Değerlendirmesi talep edin.