Nirvana (yazılım) - Nirvana (software)

Nirvana
Nirvana Logo.jpg
Geliştirici (ler)Genel Atomik
İlk sürüm8 Ağustos 2003; 17 yıl önce (2003-08-08)
Kararlı sürüm
5.0 / 15 Eylül 2016; 4 yıl önce (2016-09-15)
Önizleme sürümü
5.1 / 15 Eylül 2016; 4 yıl önce (2016-09-15)
YazılmışC
İşletim sistemiLinux, Microsoft Windows, OS X, Solaris (işletim sistemi)
PlatformX86-64, POWER8, SPARC
TürMeta veri ve veri yönetimi yazılımı
LisansTescilli ticari yazılım
İnternet sitesiwww.ga.com/nirvana

Nirvana sanaldı nesne depolama General Atomics tarafından geliştirilen ve sürdürülen yazılım.

Aynı zamanda şu şekilde de tanımlanabilir: meta veriler, veri yerleştirme ve veri yönetimi kuruluşların yönetmesini sağlayan yazılım yapılandırılmamış veriler küresel verileri yoğun bir şekilde düzenlemek için dünyanın herhangi bir yerinde bulunan birden fazla depolama cihazında iş akışları ve nerede veya ne zaman oluşturulduğuna bakılmaksızın verileri arayın ve bulun. Nirvana bunu, ayrıntılı aramayı etkinleştirmek ve veri hareketini ve korumayı kontrol etmek için politikalar uygulamak için sistem ve kullanıcı tanımlı meta verileri yakalayarak yapar. Nirvana ayrıca verileri korur kaynak, denetim, güvenlik ve giriş kontrolu.

Nirvana, daha düşük maliyetli depolamaya taşınacak verileri ve artık depolanması gerekmeyen verileri belirleyerek depolama maliyetlerini azaltabilir.

Tarih

Nirvana, 1995 yılında San Diego Süper Bilgisayar Merkezi (SDSC) (o sırada General Atomics tarafından kurulmuş ve çalıştırılmıştır)[1]), yanıt olarak DARPA Massive Data Analysis System için sponsorlu proje.[2] General Atomics hesaplamalı plazma fizikçisi Dr.Reagan Moore liderliğindeki geliştirme, General Atomics ve SDSC'nin ortak çabalarıyla devam etti. Depolama Kaynak Aracısı (SRB) desteğiyle Ulusal Bilim Vakfı (NSF). SRB 1.1 1998'de teslim edildi,[3] tek bir mantıksal dağıtılmış dosya sistemini gösteren Global Ad Alanı coğrafi olarak dağıtılmış depolama sistemleri arasında.

2003 yılında General Atomics, SDSC'nin çalışmasını Kaliforniya Üniversitesi San Diego'ya (UCSD) devretti ve Dr. Moore, SRB'nin gelişimini sürdüren Veri Yoğun Hesaplama Ortamları (DICE) Merkezi'ni kuran tam zamanlı bir profesör oldu. Aynı yıl General Atomics, SRB'nin ticari bir versiyonunu geliştirmek için özel lisansı aldı ve buna Nirvana adını verdi.[4]DICE ekibi, 2006 yılında SRB'nin geliştirilmesini sonlandırdı ve iRODS adı verilen kural odaklı bir veri yönetimi projesi başlattı.[5] için açık kaynak dağıtım. Dr. Moore ve DICE ekibi, Kuzey Karolina Üniversitesi, Chapel Hill iRODS artık iRODS Konsorsiyumu tarafından yapılmaktadır.[6] General Atomics, yüksek ölçeklenebilirlik, yük devretme, performans, uygulama, bakım ve destek dahil olmak üzere hükümet ve ticari kullanıcılara hizmet etme yeteneklerine odaklanarak, San Diego'daki merkezlerinde Nirvana'nın geliştirilmesine devam etti.

Nirvana Tarihi
Nirvana Tarihi

2009'da General Atomics, ABD Savunma Bakanlığı (DOD) Yüksek Performanslı Hesaplama Modernizasyon Programı ile bir veri yönetimi sözleşmesi kazandı.[7] Bu sözleşmenin gereksinimleri, General Atomics'i Nirvana’nın performansını, ölçeklenebilirliğini, güvenliğini ve kullanım kolaylığını genişletmeye odakladı. Nirvana'nın entegre edilmesi ile ilgili önemli bir çıktı Oracle Corporation 's SAM-QFS dosya sistemi politika tabanlı sağlamak Hiyerarşik Depolama Yönetimi Neredeyse gerçek zamanlı olay senkronizasyonuna sahip (HSM) sistemi. General Atomics ayrıca, dijital pazarlama şirketi infoGROUP'un Omaha bölgesindeki infoGROUP’un üç bilgisayar operasyon merkezinde bir Küresel Ad Alanı oluşturmak için Nirvana'yı konuşlandırdığını duyurdu.[8]

2012'de General Atomics, Nirvana'nın 4.3 sürümünü yayınladı.[9]

2014 yılında General Atomics, Nirvana iş modelini büyük bir devlet sözleşmesi olan hizmet bedeli modelinden standart bir ticari yazılım modeline değiştirdi.

2015 yılında, General Atomics ile stratejik bir ilişki başlattı Pixit Media /ArcaStream Birleşik Krallık'ta, Nirvana'yı Pixit Media ve ArcaStream ürünleri ile entegre ediyor.[10]

2016 yılında General Atomics, Nirvana 5.0 sürümünü yayınladı.[11]

Mayıs 2018'de, General Atomics kurumsal şemsiyesi altında Nirvana pazarlama ve destek URL'leri araştırmaları (www.Nirvanastorage.com[12], www.ga.com/nirvana[13] ve https://www.nirvanaware.com[14]) ve daha yakın zamanda "Nirvana EasyHSM" (www.ga.com/easyhsm) gibi markalı entegrasyon teklifleri[15] (Ocak 2017'de bir pazarlama slayt paylaşımında bahsedilmiştir. [16])) www.ga.com veya bağlantı zaman aşımından "bulunamıyor" dönüşü. Www.ga.com'da bir "Nirvana" anahtar kelime araması yalnızca arşivlenmiş göstergeleri olan sayfaları döndürür. General Atomics tarafından arşivlenen Nirvana sayfaları ve basın bültenlerine şu adresten ulaşılabilir: http://www.ga.com/?Key=Search&q=nirvana[17]

Mimari ve Operasyon

Nirvana müşteri sunucusu Konumdan oluşan yazılım Ajanlar Depolama Kaynakları üzerinde bulunan veya bunlara erişen. Bir Depolama Kaynağı bir ağa bağlı depolama (NAS) sistemi, nesne depolama sistem veya Bulut depolama hizmet. Nirvana, bu depolama kaynaklarındaki dosyaların ve nesnelerin konumunu Meta Veri Kataloğunda (MCAT) kataloglar ve dosyaları depolama sistemi meta verileriyle (Sahip, Dosya Adı, Dosya Boyutu ve Oluşturma, Değiştirme, Değiştirme ve Erişim Zaman damgaları ) ve ek kullanıcı tanımlı, alana özgü meta veriler. Sistem ve kullanıcı tanımlı meta veriler, bir dosya veya nesneyi (veya dosya ve nesne gruplarını) aramak ve ayrıca bu dosyalara ve nesnelere erişimi kontrol etmek ve bir depolama kaynağından diğerine taşımak için kullanılabilir. MCAT, tek bir Global Ad Alanı ona bağlı tüm Depolama Kaynakları arasında, böylece kullanıcılar ve yöneticiler coğrafi olarak dağınık veri merkezlerinde birden çok satıcıya ait birden çok heterojen depolama sistemi arasında veri arayabilir, bunlara erişebilir ve bunları taşıyabilir. MCAT, bir ilişkisel veritabanı yönetim sistemi operasyonunu desteklemek için. Birden çok MCAT, aşağıdakiler için dağıtılabilir: yatay ölçekleme ve yük devretme. Çeşitli Müşteriler sağlanan dahil olmak üzere Nirvana ile etkileşim kurabilir internet tarayıcısı ve Java dayalı GUI Müşteriler, bir Komut satırı arayüzü yerli pencereler sanal ağ sürücü arayüzü ve kullanıcı tarafından geliştirilmiş uygulamalar birlikte verilen API'ler.

Nirvana Mimarlık
Nirvana Mimarlık

Nirvana operasyonu üç kişi tarafından kontrol edilir cinler; Meta veriler, Senkronizasyon ve ILM. Metadata Daemon, önceden tanımlanmış ve özelleştirilebilir şablonlar ve meta veri ayrıştırma politikaları kullanarak veya GUI veya Komut Satırı Arayüzü aracılığıyla kullanıcı girdisini yakalayarak, dosyanın gerçek verilerinin içinden veri oluşturan bir cihazdan meta verileri otomatik olarak çıkarabilir. Arka planda çalışan Sync Daemon, temeldeki Depolama Kaynağı dosya sistemlerine ne zaman dosya eklendiğini veya buradan silindiğini algılar. Sync Daemon tarafından dosya sistemi değişiklikleri gözlemlendiğinde, değişiklikler MCAT'de kaydedilir ve güncellenir. ILM Daemon rutin olarak MCAT'yi sorgular ve aşağıdakiler dahil eylemleri gerçekleştirir: göç, çoğaltma veya destek olmak belirli bir programa göre. Örneğin, bir yönetici pahalı bir birincil depolama sisteminde yer açmak için bir ilke belirleyebilir ve bu verileri dağıtılmış bir cihaza taşıyabilir. tutma depolama tüketim filigranları (yüzde dolu), belirli bir projeyle ilişkili tüm veriler veya bir yıldan uzun süredir erişilmemiş veriler gibi kriterlere dayalı konumlar. Politikalar son derece esnektir. Kullanıcı tanımlı meta veri öznitelikleri (ör. Proje, Baş araştırmacı, Veri kaynağı, Konum, Sıcaklık, vb.) Verileri taşımak için de kullanılabilir. Nirvana ILM politikasının yürütülmesi perde arkasında gerçekleşir, şeffaf -e son kullanıcılar veya uygulamalar.

Kullanım Durumları

Veriye Duyarlı Bulut Depolama Ağ Geçidi

Nirvana'nın ILM işlevselliği bir Bulut Depolama Ağ Geçidi, yerel olarak, şirket içinde depolanan verilerin, Nirvana'nın çeşitli meta veri özniteliklerine ve politikalarına dayalı olarak popüler bulut depolama hizmetlerine taşınabilir. 2015'te General Atomics ve ArcaStream, Bulut Depolama'yı duyurdu Cihaz o kullanır IBM'in Spektrum Ölçeği şirket içi depolama için ve bulut depolama sağlayıcılarıyla entegre olur Amazon S3, ve Google Bulut Depolama.[18]

gelişmiş Arama

Nirvana arama yapmak için kullanılabilir sorguları hem sistem hem de kullanıcı tanımlı meta verileri kullanarak ilgilenilen verileri bulmak için. Sorgular ya Komut Satırı Arayüzüne ya da aşağıda gösterilen Web tarayıcısı istemcisi aracılığıyla girilir.

Nirvana Web Tarayıcısı Grafik Kullanıcı Arayüzü
Nirvana Web Tarayıcısı Grafik Kullanıcı Arayüzü

Sanal Koleksiyonlar

Nirvana, kullanıcı dostu mantık kurallarına dayalı olarak veri dosyalarının gruplandırılmasını ve sanal bir koleksiyonda dağıtımını otomatikleştirebilir. Örneğin, kullanıcı tanımlı meta veriler, alana özgü özelliklere (deney, çalışma, proje vb.) Sahip ortak çalışanlar arasında aktarılması gereken veri dosyalarını tanımlamak için kullanılabilir.

Veri Kaynağı

Birçok alanda, kaynak ve türetilmiş sonuçları üretmek için kullanılan işleme hattı. Nirvana, tüm dönüşümler, analizler ve yorumlar aracılığıyla iş akışlarındaki verileri izler. Nirvana ile veriler, üretildikleri koşulların doğrulanmış kaynaklarıyla paylaşılabilir ve kullanılabilir - böylece sonuçlar tekrarlanabilir ve hatalar için analiz edilebilir.

Denetim

Nirvana kullanılabilir denetim bir iş akışı içindeki bir veri dosyasındaki her işlem. Bir denetim izi işlem tarihi, başarı veya hata kodu, işlem yapan kullanıcı, işlem türü ve notlar gibi bilgileri içeren saklanabilir. Nirvana ile her şey gibi denetim izleri de kolaylıkla sorgulanabilir ve filtrelenebilir.

Güvenlik ve Erişim Kontrolü

Nirvana, kullanıcı tanımlı meta veri özniteliklerini (Proje, Çalışma, vb.) Kullanarak kullanıcı, grup vb. Tarafından belirli erişim kontrol listeleri oluşturarak ve daha yüksek seviyelere atanan kullanıcıların daha fazlasını görebileceği erişim ayrıcalık seviyelerini ayarlayarak verilere erişimi kontrol etmek için kullanılabilir. daha düşük seviyelerde atanan diğerlerine göre bilgi. Nirvana, tek oturum açma ve erişimi destekler. Basit Dizin Erişim Protokolü (LDAP) ve Active Directory, kullanma Sınama-yanıt kimlik doğrulaması, Şebeke Güvenliği Altyapısı (GSI) ve Kerberos. Veriler yalnızca bunu yapmaya yetkili kullanıcılar tarafından görüntülenebilir ve değiştirilebilir.

Dosya Sistemi Analizi

Nirvana, ne tür verilerin depolandığını, ne kadar yer kapladığını, en son ne zaman erişildiğini ve kimin depoladığını belirlemek için paylaşılan bir dosya sisteminin yapısını analiz etmek için kullanılabilir. Bu bilgilerle depolama yöneticileri, kullanılacak en uygun depolama sistemi türünü ve kullanılmayan verileri ne zaman daha düşük maliyetli arşiv depolamasına taşıyacaklarını belirleyebilir. Aşağıdaki örnekte, Nirvana'nın pahalı bir kurumsal NAS depolama sisteminde depolanan verileri analizi, çoğu veriye 2 yıldan fazla bir süredir erişilmediğini gösterdi. Analiz ayrıca çoğu dosyanın çok küçük olduğunu ve depolamanın yarısından fazlasının sadece iki kullanıcı tarafından kullanıldığını gösterdi. Bu verileri kullanan kuruluş, çok sayıda küçük, nadiren erişilen dosyayı daha iyi yönetmek için kurumsal depolama sistemlerini daha ucuz nesne depolamayla değiştirdi.[19]

Nirvana Dosya Analizi
Nirvana Dosya Analizi

Referanslar

  1. ^ "SDSC Zaman Çizelgesi" (PDF). Alındı 25 Ocak 2016.
  2. ^ "MDAS - Büyük Veri Analiz Sistemi". Alındı 25 Ocak 2016.
  3. ^ Baru, Chaitanya; Moore, Reagan; Rajasekar, Arcot; Wan, Michael (2010). "SDSC depolama kaynağı aracısı". CASCON İlk On Yıl Yüksek Etkili Bildiriler: 189–200. CiteSeerX  10.1.1.203.4142. doi:10.1145/1925805.1925816. (30 Kasım - 3 Aralık 1998 arasında yeni baskı)
  4. ^ "General Atomics, Benzersiz Veri Yönetimi Yazılımının Ticarileştirilmesi için UCSD'den Ayrıcalıklı Lisans Aldı". Alındı 25 Ocak 2016.
  5. ^ "iRODS (entegre Kural Odaklı Veri Sistemi)". irods.org. Alındı 2016-03-17.
  6. ^ "iRODS (entegre Kural Odaklı Veri Sistemi)". irods.org/about. Alındı 2017-07-31.
  7. ^ "General Atomics, Altı Yüksek Performanslı Hesaplama Sitesinde Depolama Yaşam Döngüsü Yönetimi (SLM) için 22,5 Milyon DoD DoD Sözleşmesi Kazandı". Alındı 25 Ocak 2016.
  8. ^ "infoGROUP® Architects Nirvana® SRB® 2008 ile Yenilikçi Küresel Ad Alanı". Alındı 25 Ocak 2016.
  9. ^ "Nirvana SRB 2012 R3®, Önemli Önbelleğe Alma Performansı, Senkronizasyon ve Veritabanı Geçişi İyileştirmeleriyle Geliştirilmiştir". Alındı 25 Ocak 2016.
  10. ^ "ArcaStream ve General Atomics Dünyanın İlk Veriye Duyarlı Bulut Depolama Ağ Geçidini Tanıttı". Alındı 25 Ocak 2016.
  11. ^ "General Atomics, Veri Yoğun Bilimsel ve Medya İş Akışlarını Geliştiren Yeni Nesil Veri Sistemini Yayınladı". Genel Atom ve Bağlı Şirketler. Alındı 2018-05-26.
  12. ^ "Nirvana Deposu". Genel Atomik. Arşivlenen orijinal 24 Temmuz 2008'de. Alındı 26 Mayıs 2018.
  13. ^ "Nirvana SRB". Alındı 26 Mayıs 2018.
  14. ^ "Nirvana Müşteri Desteği". Genel Atomik. Alındı 26 Mayıs 2018.
  15. ^ "Nirvana EasyHSM". Genel Atomik. Alındı 26 Mayıs 2018.
  16. ^ Sfiligoi, Igor (2017/01/17). "EasyHSM'ye Genel Bakış" - www.slideshare.net aracılığıyla 26 Mayıs 2018'de alındı. Alıntı dergisi gerektirir | günlük = (Yardım)
  17. ^ "Genel Atom ve Bağlı Şirketleri". Genel Atom ve Bağlı Şirketler. Alındı 2018-05-26.
  18. ^ "ArcaStream ve General Atomics Dünyanın İlk Veriye Duyarlı Bulut Depolama Ağ Geçidini Tanıttı". Alındı 25 Ocak 2016.
  19. ^ "2014 IEEE MSST Konferansı Santa Clara, CA 2-6 Haziran 2014 için Sunulan Nirvana SRB ile Depolama Veri Analizi" (PDF).