Sunucu işletim sistemleri

Sunucular ve süper bilgisayarlar gibi büyük makineler için işletim sistemleri, bazı durumlarda ev veya iş ekipmanlarında kullanılan işletim sistemlerinden farklı olabilecek özelliklere sahiptir. Bu yazıda onları daha yakından tanıyabilecek ve onları seçmenin bazı anahtarlarını anlayabileceksiniz.

Sunucular için işletim sistemlerinin özellikleri

Sunucular, bir veya daha fazla istemciye bir tür hizmet sağlayan bilgisayarlardır. Bu nedenle, özellikle kullanılabilirlik ile karakterize edilmelidirler. Başka bir deyişle, yüksek kullanılabilirlikli ekipmanlardır; bu, yeniden başlatmalar veya arızalar nedeniyle kapalı kaldıkları sürenin mümkün olduğunca kısa olması gerektiği anlamına gelir.

Aslında, sunucuların kullanılabilirlik süreleri genellikle %99’a yakın veya %99’dan fazladır, bu da çevrimdışı olarak çok az zaman harcadıkları anlamına gelir. Aranan budur, çünkü arızalı olmak bir şirket için hem de zaman kaybetmek demektir.

Bunun olması için, donanım yedekliliği gereklidir, böylece bir cihaz arızalanırsa, yığın depolama birimlerinin RAID sistemleri gibi başka bir yedekleme olur. Ancak sadece güvenilir donanım değil, aynı zamanda kararsızlık problemlerinden, hatalardan ve güvenlik açıklarından kaynaklanan sorunlardan kaçınmak için işletim sistemleri ve yazılımların mümkün olduğunca kararlı, sağlam ve güvenli olması gerekir.

Ancak ev kullanımı için kullanılan pek çok işletim sistemi bu özellikleri karşılamamaktadır. Aslında macOS sunucularda, en azından büyük sunucularda kullanılmaz. Windows da değildir, yalnızca masaüstü sürümünden farklı özelliklere sahip bir Sunucu sürümüdür. Özellikleri nedeniyle değiştirilmeden kullanılanlar, Linux veya FreeBSD, Solaris vb. gibi diğer Unix’leri temel alanlardır.

yönetici bir aile

Linux’un süper bilgi işlem ve sunucular alanındaki hakimiyeti çok açık. Linus Torvalds’ın işletim sistemi, Top500 listesindeki HPC bilgisayarlarının %100’ünde bulunur; bu, dünyadaki en güçlü süper bilgisayarların tümünü kapsadığı anlamına gelir. Ayrıca, sunucu ne kadar büyükse, üzerinde Linux kurulu olma olasılığı da o kadar yüksektir.

Bu nedenle büyük veri merkezlerinin çalışması için Linux sistemleri vardır. Windows işletim sistemini sağlayan bazı merkezler bile Microsoft sistemini sanallaştırdıkları için bir Linux tabanına sahiptir (bkz. VPS). Ancak, sunucu ne kadar küçük ve ilkelse, işletim sistemi olarak Windows Server’a sahip olma olasılığı o kadar yüksektir.

Bazı büyük sunucular, çok fazla olmamakla birlikte, IBM AIX, HP UX, Solaris, FreeBSD, vb. işletim sistemlerini de kullanabilir.

Geçmişte bir macOS Sunucusu sürümü vardı, ancak Apple şu anda piyasaya sürülen tek masaüstü sürümüne odaklanmak için geliştirmeyi durdurdu. Yani, Sunucu sürümünü Masaüstü sürümünden ayırarak Microsoft ile aynı dağıtım yöntemini izlediler.

Sunucularda ve HPC’de en çok kullanılan işletim sistemleri

Son olarak, en çok kullanılan sunucu işletim sistemlerinden bazıları hakkında bazı özellikleri ve merak edilenleri öğrenmek istiyorsanız, işte bu liste:

  • GNU/Linux: En çok kullanılanıdır, yalnızca ücretsiz olduğu için değil (yalnızca RHEL, SLES, Ubuntu Server,… gibi bazı dağıtımları seçmeniz durumunda destek için ödeme yaparsınız), aynı zamanda çok kararlı, sağlamdır. , güvenli, şeffaf ve esnek (dağıtılmış sistemlerde bile çalışabilir), hemen hemen her kullanım ve mimariye uyarlamak için değiştirilebilir. Sunucu ve süper bilgi işlem endüstrisinde kullanılan x86, SPARC, PA-RISC, IA-64, POWER, ARM, RISC-V, System/Z ve diğer mimariler için bulabilirsiniz. Ek olarak, sahip olduğu ekosistem, bir sunucu için ihtiyacınız olan her şeyle, veritabanlarından web sunucularına ve diğer birçok araçla oldukça eksiksizdir.
  • Solaris: Bu işletim sistemi, şimdi Oracle’a ait olan Sun MIcrosystems tarafından geliştirilmiştir. En aktif projelerden biri olmasa da hala geliştirme aşamasındadır. Aynı zamanda Unix benzeri olduğu için, büyük sağlamlık, kararlılık ve güvenlik ile Linux gibi en iyi işletim sistemlerinden biri olması ve birçok benzer özelliği ile karakterize edilir. Ayrıca, tamamen ücretsizdir (desteğe yalnızca ihtiyacınız olduğunda ödeme yaparsınız) ve SPARC’ın yanı sıra x86 gibi çeşitli platformlarda kullanılabilir. Bu işletim sistemi, Oracle tarafından geliştirilen veritabanları ve Java uygulamaları ile verimli bir şekilde çalışmak üzere son derece optimize edilmiştir.
  • FreeBSD: Bir Unix olan BSD ailesinin bir işletim sistemidir ve tamamen ücretsizdir, açık kaynak topluluğu tarafından sürdürülür ve sağlamlığı ve yüksek performansı ile karakterize edilir. Öte yandan Linux ikili dosyaları ile uyumlu olduğunu, bu nedenle bazı Linux paketlerinin üzerine kurulabildiğini belirtmek gerekir. Apple, Cisco, Dell, EMC, Yahoo!, Intel-McAfee, iXystems, Juniper gibi bazıları Sony firmasında olduğu gibi sunucuları için bu işletim sistemini seçmiş ve hatta mevcut. Microsoft Azure’da.
  • Windows Server: Bu işletim sistemi tek bir şirket olan Microsoft tarafından geliştirilmiştir. Tüm geliştirmeler merkezileştirilmiştir ve sistem için destek ve güncelleme sağlayanlar yalnızca onlardır. Bunun bir dezavantajı vardır ve bu, bir hatayı veya bir güvenlik açığını düzeltmeye gelince, bazen açık kaynak topluluğundan biraz daha yavaş olabilir. Öte yandan, Windows Server bir Unix değildir, bu nedenle çalıştırmak için daha fazla kaynağa, yani çalıştırmak için daha güçlü bir makineye ihtiyaç duyar. Lisansı ücretlidir ve ucuz değildir, bu nedenle bazıları için iyi bir alternatif olmadığı gibi idare açısından da tercih edilen bir seçenek değildir. Windows Server ile ilgili diğer sorunlar, daha düşük güvenliği, daha düşük sağlamlığı ve kararlılığıdır, bu da onu sunucular ve büyük makineler için tercih edilen seçenek haline getirmemiştir. Elbette hepsi dezavantaj değil, Windows 10 ve Windows 11 ile aynı yazılımla uyumlu olmaları, daha az deneyimli kullanıcılar için yönetim kolaylığı, veritabanları ile sunucu oluşturmak için uygulama sayısı, web sayfaları gibi avantajları da var. , vb.

peki sen? Bir sunucu kurmanız gerekseydi hangisini seçerdiniz?

Similar Posts

Leave a Reply

Your email address will not be published.