Yapılandırılmamış Veri Nerede Saklanacak: Scale out NAS mı? Obje Tabanlı Veri Depolama mı?

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

 

Yapılandırılmamış veri (unstructured data) büyümeye devam ediyor ve bu büyümenin ulaşabileceği bir sınır da görünmüyor. Geçtiğimiz son 10 yılda hepsi insan eliyle oluşturulmuş e-postalar, videolar, tweet’ler, fotoğraflar ve çok daha farklı veri, bu yapılandırılmamış veri dediğimiz veri türünün artışındaki temel etken oldular. Akıllı telefonların artık olgunluk dönemine girdiği gerçeğinden hareketle yapılandırılmamış verideki bu artış hızının ateşinin düşeceğini düşünüyorsanız bir kez daha düşünün; şimdi de nesnelerin interneti (Internet of Things, IoT) geliyor ve makinaların insanların ürettiğinden çok daha fazla veriyi çok daha kısa zamanda üretmesi bekleniyor. Video kamera verileri, akıllı cihazlar, sensör verilernin, hızlanan ve yaygınlaşan bir network ortamında katlayarak artan bir hızda veri merkezlerine akacağı bir dünyaya doğru gidiyoruz. 2000’lerin başlarında scale-out NAS teknolojisinin yapılandırılmamış verideki sürekli büyüme sorunun çözümü olacağı düşünüyordu. Fakat public bulut tabanlı hizmetlerin hızla yaygınlaşması beraberinde yeni bir veri depolama teknolojisini getirdi: Obje Tabanlı Veri Depolama.

Bu yazıda bu iki teknolojinin birbirlerine göre güçlü ve zayıf yanlarına yönetimsel özelliklerine, entegrasyon imkanlarına değineceğim.

Scale-out NAS Mimarisi

Scale-out NAS cihazları tıpkı kişisel bilgisayarlarımızdaki C sürücü gibi farklı türde verinin bizim belirlediğimiz bir organizayon hiyerarşisi içinde saklanmasını sağlar. Tek bir dizin kökü (namespace) altında milyonlarca hatta milyarca dosyanın saklandığı devasa yapılar olan bu sistemlerde fiziksel olarak veriler çok sayıda “node” üzerine dağıtılmış halde bulunur. Bu tür NAS sistemlerini tek “node”lu geleneksel NAS sistemleri ile karşılaştırdığımızda ölçeklenebilirlik avantajına karşın “node”lar arası trafik ve meta data taramaları nedeniyle düşen performans bir dezavantaj olarak karşımıza çıkar. Özellikle zaman içinde yapı büyüdükçe meta data taramaları giderek uzayan zamanlar alır. Bunun yanında tüm NAS sistemlerin temel özelliklerinden olan dizin ağacının (directory tree) kurumun ihtiyaçlarına göre esnek bir şekilde belirlenebilmesi ya da ortak çalışma ortamlarında dosya erişim kilitleri ile aynı dosyanın aynı anda birden fazla kişi tarafından değiştirilmesin engellenmesi bu sistemleri belli alanlarda vazgeçilmez kılmaya devam edecektir.

Obje Tabanlı Veri Depolama Mimarisi

Bulut tabanlı servislerin gelişmesi paralelinde veri erişimi için HTTP/REST tabanlı protokollerin kullanımı doğal olarak yaygınlaşmıştır. Dosya erişimindeki karmaşık CIFS, NFS gibi hiyerarşik protokoller yerine PUT, GET, DELETE gibi birkaç basit komut ile veriyi (objeyi) buluta gönderen ya da buluttan çağıran bu yapı bulut mimarinin veri depolama alt yapısını oluşturmuştur. Obje buluta gönderilirken hangi lokasyonda hangi sunucunun hangi dizininde saklanacağı bilinmemektedir, keza bu bulut opreratörünün sorumluluğundadır. Peki, o zaman veri nasıl geri çağırılacaktır? Nasıl bir depoya koli gönderirken üzerine bir etiket yapıştırıp daha sonra o etiket numarası ile geri çağırıyorsak etiketin veri depolama sistemlerindeki karşılığı olan meta data kullanılır. Hiyerarşik NAS sistemlerin aksine obje tabanlı sistemlerde meta data için önceden belirlenmiş sabit bir format olmadığından işimiz ne kadar meta data tanımlamamızı gerektiriyorsa o kadarını kolayca tanımlayabiliriz.

Obje tabanlı sistemlerde veri belli bir “node” üzerinde tanımlı olmayıp çok sayıda “node” üzerine dağıtılmış olabilir. Bu, hem yük dengelemeyi hem de objenin birden fazla kopyasının farklı “node”larda tutulabilmesini sağlar. Bu sistemlerde dosya kilitleme mekanizmaları kullanılmadığından eş zamanlı yazma problemi obje versiyonlama ile çözülür.

Obje tabanlı veri depolama sistemlerinde genelde “commodity” donanımlar “node” olarak kullanılır. Bu ilk kurulum esnasında maliyeti düşürdüğü gibi sistemin ilerideki işletim ömründe de farklı donanım özelliklerinde “node”ların yapıya katılabilmesine ya da destek süresi dolmuş donanımların üzerindeki veriyi diğer “node”lara dağıttıktan sonra sistemden çıkabilmelerine olanak tanır. Bu şekilde hem limitsiz ölçeklenebilen hem de limitsiz bir kullanım ömrü olan bir yapı kurulmuş olur.

Gelecekte NAS ve obje tabanlı veri doplama sistemlerin işlevlerinin daha da yakınlaşması beklenmektedir. Örneğin bazı obje tabanlı sistemler REST dışında “block” (iSCSI) ve “file” erişimleri de desteklemeye başlanmıştır.

Bu teknik rekabetin galibinin en geniş yapılandırılmamış veri yelpazesini en düşük toplam sahip olma maliyeti ile karşılayabilen üreticiler olacaktır.

Sinan Özcan

Fujitsu Türkiye Depolama Sistemleri Kategori Yöneticisi

 

Size nasıl yardımcı olabiliriz?

Kurumunuzun ya da müşterilerinizin dijital dönüşümünü gerçekleştirmek mi istiyorsunuz? Bilgi teknolojileri alanında sunduğumuz uçtan uca çözümlerimiz ve konusunda uzman dönüşüm danışmanlarımızla birlikte sizinle çalışmaya hazırız. Bize aşağıdaki form alanından ulaşabilirsiniz.

 

Sosyal medyadan takipleşiyor muyuz?

Dijital dönüşüm hikâyelerinden, araştırmalardan ve bizden haberdar olmak için sosyal medya hesaplarımızı takip edin.

Twitter: https://twitter.com/FujitsuTurkey

Linkedin: https://www.linkedin.com/company/fujitsu-turkey

Facebook: https://www.facebook.com/FujitsuTurkey/

Show Buttons
Hide Buttons