Kurs
Merkezi veri mimarileri, veri stratejisi açısından etkili olabilir – ancak verinin hacmi ve karmaşıklığı arttıkça zorlanmaya başlarlar.
Veri ölçeklendikçe bu merkezi sistemler darboğazlarla karşılaşabilir. Tek bir kontrol noktasına dayanırlar ve bu nokta aşırı yüklenebilir. Sonuç olarak süreçler yavaşlar ve değerli içgörüleri verimli biçimde çıkarmak zorlaşır.
Bir veri ağı (data mesh), merkezi olmayan ve alanlara özgü veri yönetimine sahip bir mimari sistemdir. Bu yaklaşım, ekipleri kendi verilerinin sorumluluğunu almaya yetkilendirir; böylece daha iyi veri kalitesi ve daha hızlı içgörüler elde edilir.
Veri yönetimi hakkında daha fazla bilgi edinmek isterseniz, bu serideki diğer yazılarıma göz atın:
- Veri Kumaşı (Data Fabric) Nedir?
- Veri Soygeçmişi (Data Lineage) Nedir?
- Veri Federasyonu (Data Federation) Nedir?
Ayrıca, kurumunuzun veri ve yapay zeka olgunluğunu nasıl inşa edeceğinizi ele alan webinarımıza da göz atın.
Veri Ağı (Data Mesh) Nedir?
Veri ağı, veri yönetimini merkezi bir modelden merkezi olmayan bir modele kaydıran modern bir veri mimarisi yaklaşımıdır.
Alan odaklı (domain-oriented) sahipliği vurgular; veri yönetimi belirli iş alanlarıyla hizalanır. Bu hizalama, veriye en yakın kişilerin bilgi ve uzmanlığından yararlanarak veri operasyonlarını daha ölçeklenebilir ve esnek hale getirir.
Temel ilkeler
Veri ağının özünde, uygulama ve işletimini yönlendiren dört temel ilke bulunur.
Alan odaklı sahiplik
Veri, kaynağa en yakın alan ekipleri tarafından sahiplenilir ve yönetilir. Bu ekipler, verinin bağlamını ve değerini en iyi anlayan kişilerdir; bu da onları kendi verilerinin ideal sorumluları yapar.
Ürün olarak veri
Veriyi bir ürün olarak ele almak; iyi tanımlanmış arayüzler, kalite standartları ve dokümantasyon oluşturmak demektir. Bu yaklaşım, verinin keşfini, erişimini ve tüketimini kolaylaştırır. Böylece verinin kullanıcılarına değer sunması güvence altına alınır.
Self-servis veri altyapısı
Ekipler, veri ürünlerini bağımsız şekilde oluşturup dağıtmaları ve yönetmeleri için ihtiyaç duydukları araç ve altyapıyla donatılır. Bu, merkezi BT ekiplerine bağımlılığı azaltır ve veri operasyonlarını hızlandırır.
Birleşik hesaplamalı yönetişim
Birleşik (federated) bir yönetişim modeli, kurum genelinde veri tutarlılığını, güvenliğini ve uyumunu korur. Merkezi gözetim ile alanlara özgü özerklik arasında denge kurarak, ihtiyaca göre uyarlanmış yönetişim uygulamalarını mümkün kılar.
Daha fazlası için, veri federasyonunun ne olduğuna dair bu makaleye göz atın.
Bu ilkeler, büyük bir organizasyonda verinin daha erişilebilir, güvenilir ve değerli olduğu bir ortamı birlikte teşvik eder.
Veri Ağı Nasıl Çalışır
Veri ürünleri, bir veri ağının yapı taşlarıdır. Alanlara özgü veriyi kapsülleyen; net arayüzlere ve kalite standartlarına sahip, yeniden kullanılabilir ve keşfedilebilir varlıklardır. Kurum genelinde verinin entegrasyonunu ve kullanımını kolaylaştırırlar.
Örneğin, satış ekibi müşterilerin satın alma geçmişi ve satış trendlerini içeren bir veri ürünü oluşturabilir. Pazarlama ekibi de bu veriye kolayca erişip kampanyalarını buna göre uyarlayabilir.

Yukarıdaki görsel, bir kurum için örnek bir veri ağının basitleştirilmiş bir görünümünü göstermektedir. Genel veri yönetişimi politikaları, Satış, Finans, Pazarlama ve Ürün Geliştirme olmak üzere dört bölümün her birini yönlendirir. Her bölüm kendi verisinden sorumludur ve paylaşılan bir platformda barındırılan eksiksiz bir veri ürünü oluşturur. Veri tüketicileri, kurum genelindeki veri ürünleriyle birleşik bir veri ağı deneyim düzlemi aracılığıyla etkileşime geçer.
Veri ağı mimarisi
Tipik bir veri ağı mimarisi, birlikte çalışan birkaç temel bileşenden oluşur:
Alana ait veri ürünleri
Veri ürünleri, veri ağının kalbidir. Bunların sahibi ve yöneticisi alan ekipleridir. Bu ekipler, veri ürünlerinin kalitesinden ve bakımından, ayrıca kullanıcıların ihtiyaçlarını karşıladığından emin olmaktan sorumludur.
Veri altyapısı platformu
Veri altyapısı platformu; veri depolama, işleme ve yönetişim için ortak bir temel sağlar. Gerekli araç ve teknolojileri sunarak veri ürünlerinin geliştirilmesini ve devreye alınmasını destekler.
Veri yönetişimi
Veri yönetişimi; tutarlı ve uyumlu veri yönetimi uygulamalarını sağlamak üzere veri kalitesi, güvenliği ve erişimi için politika ve standartlar belirler. Bu bileşen, kurum genelinde veriye duyulan güveni korumak için kritik önemdedir. Daha fazlasını Veri Yönetişimi Kavramları kursunda öğrenebilirsiniz.
Veri ağı deneyim düzlemi
Veri ağı deneyim düzlemi, veri ürünlerinin keşfini, erişimini ve tüketimini sağlayan kullanıcı dostu bir arayüzdür. Veri tüketicilerinin ihtiyaç duydukları veriyi kolayca bulup kullanabilmesini güvence altına alır. Ben bunu, kurum içindeki tüm veri ürünlerini bulabildiğim bir mağaza olarak düşünmeyi seviyorum.
Veri Ağı Uygulaması
Diyelim ki kurumumuzda bir veri ağı uygulamak istiyoruz. Nereden başlamalıyız? Birkaç temel adımı birlikte inceleyelim.
Alanları belirleyin
Önce iş alanlarının etrafında net sınırlar tanımlayın. Bu hizalama, veri sahipliğinin doğru ekiplere verilmesine yardımcı olur. Kurum içinde satış, pazarlama, finans veya ürün geliştirme gibi farklı iş alanlarını belirleyin.
Veri sahipliğini tesis edin
Veri sahipliğini ilgili alan ekiplerine atayın. Bu ekipler, kendi verilerinin kalitesi ve yönetiminden sorumludur.
Veri ürünleri oluşturun
Veri tüketicilerinin ihtiyaçlarını karşılayan veri ürünlerini tanımlayın ve geliştirin. Bu tüketiciler, aynı kurum içindeki çalışanlar, yatırımcılar veya diğer paydaşlar olabilir. Bu ürünlerin keşfedilebilir, iyi belgelenmiş ve yeniden kullanılabilir olmasını sağlayarak değerlerini en üst düzeye çıkarın.
Örneğin satış ekibi, müşteri satın alma geçmişi ve satış trendlerini içeren bir veri ürünü oluşturabilir; bu ürün, bu örnekteki veri tüketicileri olan pazarlama ekibi tarafından kullanılır.
Yönetişimi birleştirin
Veri tutarlılığını ve uyumu sağlamak için birleşik bir yönetişim modeli oluşturun. Bu yaklaşım, kurum genelindeki standartlar korunurken alanlara özgü yönetişim uygulamalarına izin verir.
Yönetişim modelimiz, merkezi gözetim ile alanlara özgü özerklik arasında denge kurmalıdır. İpuçları için bu Veri Yönetişimi hızlı başvuru kartına göz atın.
Self-servis bir altyapı uygulayın
Ekipleri, veri ürünlerini bağımsız olarak yönetmeleri için ihtiyaç duydukları araç ve platformlarla donatın. Alan ekiplerine, veri depolama, işleme, yönetim ve veri soygeçmişi araçlarını içeren ortak bir veri altyapısı platformuna erişim sağlayın (daha fazlası için veri soygeçmişinin ne olduğuna dair bu makaleyi okuyun). Bu, merkezi BT ekiplerine olan bağımlılığı azaltır ve veri operasyonlarını hızlandırır.
Bir veri ağı mimarisine geçiş göz korkutucu görünebilir; ancak büyük kurumlar için getirisi kayda değer olabilir.
Veri Ağları için Araçlar
Veri ağları, alan ekiplerinin veri ürünlerini bağımsız olarak oluşturup dağıtmasına ve yönetmesine destek olan araçlara sıklıkla ihtiyaç duyar. Bu araçlar veri depolama ve işleme platformlarından yönetişim ve keşif çözümlerine kadar uzanır.
Ücretli araçlar
Veri ağlarında kullanılan bazı popüler araçlar şunlardır:
|
Araç |
Açıklama |
Bulut tabanlı |
Öne çıkan özellikler |
|
Veri mühendisliği, bilim ve analitiği entegre eden birleşik analitik platformu |
Evet |
Veri depolama için Delta Lake, makine öğrenimi için MLflow, analitik için Databricks SQL |
|
|
Veri ambarı, data lake ve paylaşım için bulut tabanlı veri platformu |
Evet |
Ölçeklenebilirlik, veri paylaşımı, güvenli iş birliği, Snowflake Data Marketplace |
|
|
Veri ağı ilkelerini destekleyen veri yönetişimi ve katalog platformu |
Evet |
Veri kataloğu, veri yönetişimi, veri gizliliği ve veri kalite yönetimi |
Açık kaynak araçlar
Şimdi veri ağları için bazı popüler açık kaynak araçları inceleyelim:
|
Araç |
Açıklama |
Bulut tabanlı |
Öne çıkan özellikler |
|
Dağıtık olay akışı (event streaming) platformu |
Evet |
Gerçek zamanlı veri akışı, ölçeklenebilirlik |
|
|
İş akışı otomasyonu ve zamanlama sistemi |
Evet |
Karmaşık veri iş akışlarının orkestrasyonu |
|
|
Analitik mühendisliği için veri dönüşüm aracı |
Evet |
SQL tabanlı dönüşümler, sürüm kontrolü |
Bu araçlar, kurumların bir veri ağı mimarisini etkili şekilde uygulamasına yardımcı olabilecek çeşitli yetenekler sunar. Kurumun spesifik ihtiyaçlarını karşılayan, özelleştirilmiş bir araç seti oluşturmak için farklı araçları araştırmak önemlidir.
Veri Ağının Faydaları
Veri ağı, büyüyen veri hacmini ve karmaşıklığını merkezi yaklaşımlardan daha etkili şekilde karşılayarak kurumlara ölçeklenebilirlik sağlar. Bu ölçeklenebilirlik, kurumların büyük miktarda veriyi darboğazlara veya performans sorunlarına takılmadan yönetip işlemesini mümkün kılar.
Veri ağındaki merkezi olmayan veri yönetimi çevikliği artırır; kurumların değişen iş ihtiyaçlarına ve piyasa koşullarına daha hızlı yanıt vermesini sağlar. Bu esneklik, ekiplerin bireysel veri stratejilerini gerçek zamanlı olarak uyarlamalarına olanak tanır ve hızla evrilen iş ortamında önde kalmayı kolaylaştırır.
Veri ağı mimarisinde, veri kalitesi alanlara özgü sahiplikle iyileştirilir. En ilgili bilgi ve bağlama sahip alan ekipleri, veri ürünlerinin yönetiminden ve bakımından sorumludur. Bu yaklaşım, verinin doğruluğunu, güvenilirliğini ve iş hedefleriyle uyumunu sağlar.
Ayrıca veri ağı mimarisi, alanlar arası iş birliğini ve bilgi paylaşımını teşvik eder. Veri silolarını ortadan kaldırarak ekiplerin birbirlerinin uzmanlığından yararlanmasını sağlar; bu da daha iyi karar alma ve daha iyi genel sonuçlara yol açar.
Veri Ağı Benimsemenin Zorlukları
Bir veri ağını benimsemek, kurumların yönetmesi gereken kendi zorluklarını beraberinde getirir.
Başlıca engellerden biri gerekli kültürel değişimdir. Veri ağına geçiş, örgütsel kültürde köklü bir değişim gerektirir. Kurumdaki tüm veriden merkezi bir veri ekibinin sorumlu olması yerine, veri ağında karar alma ve veri sahipliği dağıtıktır. Bu değişim, kurumun her seviyesinden destek gerektirir ve merkezi kontrole alışık olanlardan dirençle karşılaşabilir.
Bir veri ağını uygulamanın teknik karmaşıklığı da zorluk olabilir. Yeni araçlar, süreçler ve beceriler söz konusu olacaktır; bu da eğitim ve altyapıya önemli yatırımlar gerektirebilir. Kurumlar, bir veri ağı mimarisine başarılı bir geçiş için gerekli kaynak ve uzmanlığa sahip olduklarından emin olmalıdır.
Alan özerkliği ile merkezi yönetişim arasında doğru dengeyi kurmak da başka bir zorluktur. Alan ekiplerinin veri ürünlerini bağımsız şekilde yönetip yenilik yapma özgürlüğüne ihtiyacı varken, kurum genelinde veri tutarlılığını, güvenliğini ve uyumunu korumak için merkezi yönetişim kritik önemdedir. Bu dengeyi sağlamak, hem alana özgü ihtiyaçları hem de kurumsal hedefleri karşılayan yönetişim çerçevelerini planlamak ve koordine etmekle mümkündür.
Ne Zaman Veri Ağı Düşünülmeli
Geniş ve çeşitli veri manzaralarına sahip büyük ve karmaşık kurumlar, verimli ölçeklendirme açısından merkezi yaklaşımları yetersiz bulabilir. Veri hacmi ve karmaşıklığının arttığı bu ortamlarda, veri ağı kurumun ihtiyaçlarını daha iyi karşılayabilecek merkezi olmayan bir alternatif sunar.
Piyasa değişimlerine veya müşteri taleplerine hızlı yanıtların gerekli olduğu çevik ortamlarda faaliyet gösteren kurumlar da veri ağının esnekliğinden yararlanabilir. Merkezi olmayan doğası, evrilen iş gereksinimlerine daha hızlı uyum sağlamayı mümkün kılar. Bu da çevikliği ve yanıt verebilirliği artırır.
Veri sahibiliği doğal olarak farklı ekipler veya departmanlar arasında dağılmış kurumlar için veri ağı özellikle faydalı olabilir. Veri yönetimi uygulamalarını kurumun mevcut yapısıyla hizalayarak, veri ağı alan ekiplerini kendi veri ürünlerinin sahipliğini almaya güçlendirir. Bu dağıtık sahiplik hesap verebilirliği artırır ve verinin, en ilgili uzmanlık ve bağlama sahip kişiler tarafından yönetilmesini sağlar.
Bununla birlikte, tüm departmanlarda standartlaştırılmış, homojen veri uygulamalarına büyük ölçüde dayanan veya belirgin iş alanlarına sahip olmayan kurumlar veri ağından fayda görmeyebilir. Net tanımlı sınırlar ve dağıtık karar alma olmadan, alanlara özgü sahiplik ve çevikliğin avantajları kaybolabilir. Bu tür kurumlar veri yönetiminde merkezi bir yaklaşımdan daha fazla fayda sağlayabilir.
Veri Ağı vs. Veri Kumaşı
Veri kumaşı, kurum genelinde birleşik bir veri ortamı oluşturmak için daha merkezi bir yaklaşımdır. Çeşitli veri kaynaklarını ve sistemleri tek, bütünleşik bir platformda bir araya getirerek kullanıcılara verinin birleşik bir görünümünü sunar.
Veri kumaşları, kurum genelinde tutarlılığı ve güvenilirliği sağlamak için sıklıkla veri entegrasyonu, yönetişim ve güvenliğe vurgu yapar. Daha fazlasını veri kumaşının ne olduğuna dair bu makalede okuyabilirsiniz.
Hem veri ağı hem de veri kumaşı modern veri yönetiminin zorluklarını ele alır, ancak farklı yaklaşımlarla. Veri ağı, merkeziyetsizliği ve alan odaklı sahipliği önceliklendirirken; veri kumaşı merkezileşme ve entegrasyonu vurgular.
Bu yaklaşımlar arasındaki seçim; örgütsel yapı, veri manzarası ve iş hedefleri gibi faktörlere bağlıdır.
|
Boyut |
Veri Ağı |
Veri Kumaşı |
|
Sahiplik |
Alan odaklı sahiplik; Veri alan ekiplerince sahiplenilir |
Merkezi sahiplik; Veri merkezi olarak sahiplenilir |
|
Veri Entegrasyonu |
Merkezi olmayan; Entegrasyon alan ekiplerince yürütülür |
Merkezi; Entegrasyon merkezi bir platformca yönetilir |
|
Yönetişim |
Birleşik yönetişim modeli; Alana özgü özerklik |
Merkezi yönetişim; Kurum genelinde standartlaştırılmış |
|
Veri Kalitesi |
Alana özgü hesap verebilirlik; İyileştirilmiş veri kalitesi |
Merkezi yönetişim; Tutarlı veri kalitesini güvence altına alır |
|
Veri Erişimi |
Self-servis veri altyapısı; Alan ekiplerini güçlendirir |
Merkezi erişim kontrolü; Merkezi BT ekiplerince yönetilir |
Sonuç
Veri ağı paradigması, büyük kurumlardaki merkezi veri mimarilerinin zorluklarına bir çözüm sunar. Veri yönetimini merkeziyetsiz hale getirip iş alanlarıyla hizalayarak, veri ağı ölçeklenebilirliği, çevikliği, veri kalitesini ve inovasyonu artırır.
Veri yönetimi hakkında daha fazla bilgi için şu kaynaklara göz atın:
Biyolojik araştırma ortamında verilerle çalışma konusunda 13 yıllık deneyime sahip bir doktora sahibiyim. Python, MATLAB ve R dahil olmak üzere birkaç programlama dilinde yazılım geliştiriyorum. Öğrenme sevgimi dünyayla paylaşma konusunda tutkuluyum.

