NonStop (sunucu bilgisayarlar) - NonStop (server computers)

Durmaksızın bir dizi sunucu bilgisayarlar tarafından 1976'da piyasaya sunuldu Tandem Bilgisayarlar Inc., NonStop ile başlayan ürün hattı bunu takip etti Hewlett Packard Integrity NonStop ürün hattı uzantısı. Şu anda tarafından sunulmaktadır Hewlett Packard Enterprise Hewlett-Packard Company'nin 2015'te bölünmesinden bu yana. NonStop sistemleri entegre bir donanım / yazılım yığınına dayandığından, HPE ayrıca NonStop OS'yi de geliştirdi işletim sistemi onlar için.

NonStop sistemler, bir dereceye kadar kendi kendini iyileştirir. Atlatmak için tek başarısızlık noktaları hemen hemen hepsi ile donatılmıştır gereksiz bileşenleri. Bir ana hat bileşeni arızalandığında, sistem otomatik olarak yedeğe geri döner.

Bu sistemler genellikle bankalar, Borsa, telekomünikasyon sağlayıcıları ve son derece yüksek çalışma süresi.

Tarih

İlk olarak 1976'da Tandem Computers Inc. tarafından tanıtılan hat, daha sonra Compaq (1997'den itibaren), Hewlett-Packard Company (2003'ten) ve Hewlett Packard Enterprise (2015'ten beri). 2005 yılında, HP Integrity "NonStop i" (veya TNS / E) sunucularının mevcut ürün grubu, Intel Itanium mikroişlemciler tanıtıldı. 2014 yılında, Intel üzerinde çalışan ilk "NonStop X" (veya TNS / X) sistemleri x86 çip tanıtıldı. Itanium tabanlı sistemlerin satışı Temmuz 2020'de sona erdi.[1]

Erken NonStop uygulamaları, hata toleransı için özel olarak kodlanmalıydı. Bu gereklilik, sistem düzeyinde hata toleransının çeşitli yönlerini ele alan İşlem İzleme Aracı'nın (TMF) tanıtılmasıyla 1983'te kaldırıldı.

Yazılım

NonStop OS bir mesaja dayalı hata toleransı için tasarlanmış işletim sistemi. İşlem çiftleriyle çalışır ve bir işlem veya CPU arızası durumunda yedekli CPU'lar üzerindeki yedekleme işlemlerinin devreye girmesini sağlar. Bu devralmalar sırasında veri bütünlüğü korunur; hiçbir işlem veya veri kaybolmaz veya bozulmaz.

Bir bütün olarak işletim sistemi NonStop OS markalıdır ve işletim sisteminin düşük seviyeli bir bileşeni olan Guardian katmanını ve diğer bileşenler için Unix benzeri bir arayüz uygulayan bu katmanın üzerinde çalışan OSS kişiliğini içerir. OS'nin kullanılması.

İşletim sistemi ve uygulama, hataya dayanıklı donanımı desteklemek için tasarlanmıştır. İşletim sistemi, tüm bileşenlerin durumunu sürekli olarak izler ve işlemleri sürdürmek için gerektiğinde kontrolü değiştirir. Yazılımda, programların sürekli kullanılabilir programlar olarak yazılmasına izin veren tasarlanmış özellikler de vardır. Bu, bir işlemin tüm birincil işlemleri gerçekleştirdiği ve diğerinin bir "etkin yedekleme" olarak görev yaptığı, birincil işlemde kritik bir noktaya ulaştığında veriler için güncellemeler aldığı bir işlem çifti kullanılarak gerçekleştirilir. Birincil durursa, yedekleme mevcut işlemi kullanarak yürütmeye devam etmek için devreye girer.[2]

Sistem desteği ilişkisel veritabanı yönetim sistemleri sevmek NonStop SQL ve hiyerarşik veritabanları Kaydol.

Donanım

HPE Integrity NonStop bilgisayarlar bir dizi hata töleransı temel alan sunucu bilgisayarlar Intel Xeon işlemci platformu,[1] ve işlem işleme için optimize edilmiştir. Ortalama% 99,999 kullanılabilirlik seviyeleri gözlemlendi.[3] NonStop sistemlerde bir büyük ölçüde paralel işleme (MPP) mimarisi ve doğrusal ölçeklenebilirlik sağlar. Her CPU (sistemler 4000 CPU'ya kadar genişletilebilir) kendi işletim sistemi kopyasını çalıştırır. Bu bir hiçbir şey paylaşılmayan mimari - "hiçbir şeyi paylaşma" olarak da bilinen bir düzenleme gevşek bağlı çoklu işlem ve daha fazla işlemci eklendikçe "azalan getiri" oluşmaz (bkz. Amdahl kanunu ).

Entegre donanım / yazılım yığını ve en büyük konfigürasyonlar için bile tek bir sistem görüntüsü nedeniyle, NonStop sistemler için sistem yönetimi gereksinimleri oldukça düşüktür. Çoğu dağıtımda, karmaşık bir sunucu grubu değil, yalnızca tek bir üretim sunucusu vardır.

Çoğu müşteri, felaketten kurtarma için uzak bir konumda bir yedekleme sunucusuna da sahiptir. Üretim ve yedekleme sunucusunun verilerini senkronize tutmak için standart ürünler vardır, bu nedenle üretim sunucusunun devre dışı bırakılması veya yok edilmesi gibi bir felaket durumunda da hızlı devralma ve veri kaybı olmaz.

HP ayrıca bir veri ambarı ve iş zekası sunucu hattı geliştirdi, HP Neoview, NonStop hattına göre. Bir veritabanı sunucusu, NonStop OS ve NonStop SQL ama yoksundu hareket işleme orijinal NonStop sistemlerinin işlevselliği. Çizgi emekli ve artık değil pazarlanan, 24 Ocak 2011 itibariyle.[4]

Ayrıca bakınız

Referanslar

  1. ^ a b "HPE NonStop sistem ailesi" (PDF).
  2. ^ HP NonStop Sunucu Güvenliği: Pratik Bir El Kitabı. Dijital Basın. ISBN  978-1555583149.
  3. ^ "Gerçek dünyada sistem kullanılabilirliğini karşılaştırın". Hewlett Packard. Ekim 2006. Arşivlenen orijinal 12 Temmuz 2011'de. Alındı 7 Ağustos 2010.
  4. ^ Morgan, Timothy Prickett, Kayıt "HP, Neoview veri ambarı demirini ötenazi: Itanium ölümü", Kayıt, Donanım, 24 Ocak 2011

Kaynaklar

  • Siewiorek, Daniel P .; Swarz, Robert S. (1998). Güvenilir Bilgisayar Sistemleri, A K Peters, Ltd., ISBN  1-56881-092-X. s. 586–625.
  • Horst, R.W. (Şubat 1995). "TNet: güvenilir bir sistem alan ağı". IEEE Mikro.
  • Horst, Robert W .; Harris, Richard L .; Jardine, Robert L. (1990). "NonStop Cyclone işlemcide çoklu talimat sorunu". 17. Yıllık Bildiriler Uluslararası Bilgisayar Mimarisi Sempozyumu. sayfa 216–226.
  • Bernick, D. (2005). "NonStop gelişmiş mimari". 2005 Tutanakları Uluslararası Güvenilir Sistemler ve Ağlar Konferansı.
  • Kim, Won (Mart 1984). "Veritabanı uygulamaları için yüksek düzeyde kullanılabilir sistemler". ACM Hesaplama Anketleri.

Dış bağlantılar