Windows Server veya Linux dağıtımları? Bir sunucu işletim sistemi seçme

Windows Server veya Linux dağıtımları? Bir sunucu işletim sistemi seçme

İşletim sistemleri modern endüstrinin temel taşıdır. Bir yandan, daha yararlı bir şeye harcanabilecek değerli sunucu kaynaklarını tüketiyorlar. Öte yandan işletim sistemi, sunucu uygulamaları için orkestratör görevi görerek tek görevli bir bilgi işlem sistemini çok görevli bir platforma dönüştürmenize olanak tanır ve aynı zamanda ilgili tüm tarafların ekipmanla etkileşimini kolaylaştırır. Artık sunucu işletim sistemlerinin ana akımı Windows Server + çeşitli türlerdeki çeşitli Linux dağıtımlarıdır. Bu işletim sistemlerinin her birinin kendi artıları, eksileri ve uygulama alanları vardır. Bugün kısaca sunucularımızla birlikte gelen sistemlerden bahsedeceğiz.

Windows Server

Bu işletim sistemi kurumsal segmentte son derece popülerdir, ancak çoğu sıradan kullanıcı Windows'u yalnızca PC'ler için masaüstü sürümüyle ilişkilendirir. Desteklenmesi gereken görevlere ve altyapıya bağlı olarak şirketler artık Windows Server 2003'ten başlayıp en son sürüm olan Windows Server 2019'a kadar Windows Server'ın çeşitli sürümlerini çalıştırıyor. Listelenen tüm işletim sistemlerini içeren sunucular sağlıyoruz: Windows Server 2003, 2008 R2, 2016 ve 2019.

Windows Server 2003, öncelikle Windows XP üzerine kurulu kurumsal sistemleri ve ağları desteklemek için kullanılır. Şaşırtıcı bir şekilde, masaüstü işletim sisteminin yaklaşık beş yıl önce durdurulan Microsoft sürümü, aynı anda birçok özel üretim yazılımı yazıldığı için hala kullanılıyor. Aynı şey Windows Server 2008 R2 ve Windows Server 2016 için de geçerlidir; bunlar daha eski ancak çalışan yazılımlarla en uyumlu olanlardır ve bu nedenle bugün hala kullanılmaktadır.

Windows çalıştıran sunucuların temel avantajları, göreceli yönetim kolaylığı, oldukça geniş bir bilgi katmanı, kılavuzlar ve yazılımdır. Ayrıca, şirketin ekosistemi, Microsoft sistemlerinin çekirdeğinin kitaplıklarını ve bölümlerini kullanan yazılım veya çözümler içeriyorsa, Windows sunucusu olmadan yapamazsınız. Sunucu uygulamalarına kullanıcı erişimi ve sistemin genel çok yönlülüğü için RDP teknolojisini de ekleyebilirsiniz. Ek olarak, Windows Server, Linux dağıtımı düzeyinde kaynak tüketimine sahip, GUI'siz, hafif bir sürüme sahiptir - Windows Server Çekirdeği; daha önce yazdık. Tüm Windows sunucularını etkinleştirilmiş bir lisansla gönderiyoruz (yeni kullanıcılar için ücretsiz).

Winserver'ın dezavantajları iki parametreyi içerir: lisans maliyeti ve kaynak tüketimi. Tüm sunucu işletim sistemleri arasında, Windows Server en çok güce ihtiyaç duyanıdır ve yalnızca çekirdek ve standart hizmetlerin çalışması için en az bir işlemci çekirdeği ve bir buçuk ila üç gigabayt RAM gerektirir. Bu sistem, düşük güçlü yapılandırmalar için uygun değildir ve aynı zamanda RDP ile grup ve kullanıcı politikalarıyla ilgili bir takım güvenlik açıklarına sahiptir.

Çoğu zaman, Windows Server, şirket intranetlerini yönetmek ve belirli yazılımların, MSSQL veritabanlarının, ASP.NET araçlarının veya Windows için özel olarak oluşturulmuş diğer yazılımların işlevselliğini sağlamak için tasarlanmıştır. Aynı zamanda bu, yönlendirmeyi dağıtabileceğiniz, DNS'yi yükseltebileceğiniz veya başka herhangi bir hizmeti kullanabileceğiniz tam teşekküllü bir işletim sistemidir.

Ubuntu

Ubuntu, Linux ailesinin en popüler ve sürekli büyüyen dağıtımlarından biridir ve ilk kez 2004 yılında piyasaya sürülmüştür. Bir zamanlar Gnome kabuğunda "ev hanımlarının tercihi" olan Ubuntu, kapsamlı topluluğu ve devam eden gelişimi nedeniyle zamanla varsayılan sunucu işletim sistemi haline geldi. En son popüler sürüm 18.04'tür, ancak 16.04 için de sunucular sağlıyoruz ve yaklaşık bir hafta önce 20.04 sürümünün yayımlanması, pek çok güzellik getirdi.

Windows Server, belirli ve Windows odaklı yazılımları desteklemek için bir işletim sistemi olarak kullanıldıysa, Linux dağıtımı olarak Ubuntu, açık kaynak ve web geliştirmeyle ilgili bir hikayedir. Bu nedenle, web sunucularını Nginx veya Apache'de (Microsoft IIS'nin aksine) barındırmak, PostgreSQL ve MySQL veya şu anda popüler komut dosyası geliştirme dilleriyle çalışmak için kullanılanlar Linux sunucularıdır. Yönlendirme ve trafik yönetimi hizmetleri de bir Ubuntu sunucusuna mükemmel şekilde uyum sağlayacaktır.

Avantajları arasında Windows Server'a göre daha düşük kaynak tüketiminin yanı sıra tüm Unix sistemleri için konsol ve paket yöneticileriyle yerel çalışma yer alır. Ayrıca başlangıçta bir “masaüstü ev Unix'i” olan Ubuntu, oldukça kullanıcı dostudur ve bu da yönetimi kolaylaştırır.

Ana dezavantaj, ima ettiği her şeyle birlikte Unix'tir. Ubuntu dost olabilir, ancak yalnızca diğer Linux sistemlerine göredir. Bu nedenle, özellikle tam sunucu yapılandırmasında, yani yalnızca terminal aracılığıyla onunla çalışmak için belirli becerilere ihtiyacınız olacak. Ayrıca Ubuntu daha çok kişisel kullanıma odaklıdır ve kurumsal vakaların çözümü için her zaman uygun değildir.

Debian

Debian'ın daha önce bahsettiğimiz son derece popüler Ubuntu'nun atası olması ironiktir. Debian'ın ilk yapısı 25 yıldan fazla bir süre önce - 1994'te - yayınlandı ve Ubuntu'nun temelini oluşturan da Debian koduydu. Aslında Debian, Linux sistemleri ailesindeki en eski ve aynı zamanda hardcore dağıtımlardan biridir. Ubuntu'nun tüm benzerliklerine rağmen, "halefinin" aksine Debian, daha genç sistemle aynı düzeyde kullanıcı dostu olmamıştır. Ancak bunun da avantajları var. Debian, Ubuntu'dan daha esnektir ve daha derinlemesine yapılandırılabilir ve kurumsal görevler de dahil olmak üzere bir dizi belirli görevi daha verimli bir şekilde çözebilir.

Debian'ın temel avantajı, Ubuntu'ya ve özellikle Windows'a kıyasla daha fazla güvenlik ve kararlılığa sahip olmasıdır. Ve elbette, herhangi bir Linux sistemi gibi, düşük kaynak tüketimi, özellikle de terminal çalıştıran bir sunucu işletim sistemi biçiminde. Ayrıca Debian topluluğu açık kaynak olduğundan bu sistemin öncelikli olarak ücretsiz çözümlerle doğru ve verimli çalışmasına odaklanılmıştır.

Ancak esnekliğin, sağlamlığın ve güvenliğin bir bedeli vardır. Debian, açık kaynak topluluğu tarafından, açık bir çekirdek olmadan, bir dal yöneticileri sistemi aracılığıyla ve ima ettiği her şeyle geliştirildi. Zamanın bir noktasında Debian'ın üç sürümü vardır: kararlı, kararsız ve test aşamasında. Sorun, kararlı geliştirme dalının ciddi şekilde test dalının gerisinde kalmasıdır, yani çekirdekte çoğu zaman güncelliğini yitirmiş parçalar ve modüller bulunabilir. Tüm bunlar, çekirdeğin manuel olarak yeniden oluşturulmasına ve hatta görevleriniz Debian'ın kararlı sürümünün yeteneklerini aşarsa test dalına geçişe neden olur. Ubuntu'da sürüm kesintileriyle ilgili böyle bir sorun yoktur: orada geliştiriciler her iki yılda bir sistemin kararlı bir LTS sürümünü yayınlar.

CentOS

Peki, CentOS'taki RUVDS sunucu işletim sistemleri hakkındaki sohbetimizi bitirelim. Daha büyük Ubuntu ve özellikle Debian ile karşılaştırıldığında CentOS genç gibi görünüyor. Her ne kadar sistem kitleler arasında çok uzun zaman önce Debian veya Ubuntu gibi popüler hale gelse de, ilk versiyonunun piyasaya sürülmesi Ubuntu ile aynı zamanda, yani 2004'te gerçekleşti.

CentOS, Ubuntu veya Debian'dan daha az kaynak gerektirdiğinden esas olarak sanal sunucular için kullanılır. Bu işletim sisteminin iki sürümünü çalıştıran yapılandırmalar gönderiyoruz: CentOS 7.6.1810 ve daha eski CentOS 7.2.1510. Ana kullanım durumu kurumsal görevlerdir. CentOS işle ilgili bir hikaye. Hiçbir zaman örneğin Ubuntu'da olduğu gibi evde kullanılan bir sistem olmayan CentOS, hemen açık kaynak koduna dayalı RedHat benzeri bir dağıtım olarak geliştirildi. CentOS'a ana avantajlarını sağlayan şey RedHat'ın mirasıdır; kurumsal sorunların çözümüne, istikrara ve güvenliğe odaklanma. Sistemi kullanmanın en yaygın senaryosu, CentOS'un diğer Linux dağıtımlarından daha iyi sonuçlar gösterdiği web barındırmadır.

Ancak sistemin bir takım dezavantajları da bulunmaktadır. Ubuntu'ya göre daha kısıtlı bir geliştirme ve güncelleme döngüsü, bir noktada diğer dağıtımlarda halihazırda çözülmüş olan güvenlik açıklarına veya sorunlara katlanmak zorunda kalacağınız anlamına gelir. Bileşenleri güncelleme ve yükleme sistemi de farklıdır: apt-get yok, yalnızca yum ve RPM paketleri. Ayrıca CentOS, Ubuntu ve Debian'ın açıkça üstün olduğu Docker/k8s konteyner çözümlerini barındırmak ve bunlarla çalışmak için pek uygun değil. Son yıllarda DevOps ortamında web sunucularının ve uygulamaların konteynerleştirme yoluyla sanallaştırılması ivme kazandığından ikincisi önemlidir. Ve tabii ki CentOS, daha popüler olan Debian ve Ubuntu'ya kıyasla çok daha küçük bir topluluğa sahip.

Çıktı yerine

Gördüğünüz gibi, herhangi bir işletim sisteminin artıları ve eksileri vardır ve kendi nişini almıştır. Windows çalıştıran sunucular diğerlerinden farklıdır - tabiri caizse Microsoft ortamının kendi atmosferi ve çalışma kuralları vardır.
Tüm Linux dağıtımları kaynak tüketimi açısından birbirine benzer ancak yapılan göreve bağlı olarak kendine özgü özellikleri ve farklılıkları vardır. Ubuntu'nun kullanımı daha kolaydır, Debian daha hassas yapılandırılmıştır. CentOS, ücretli RedHat'ın yerine geçebilir; bu, unix sürümünde tam teşekküllü bir kurumsal işletim sistemine ihtiyacınız varsa önemlidir. Ancak aynı zamanda konteynerizasyon ve uygulama sanallaştırma konularında da zayıftır, her durumda uzmanlarımızla iletişime geçebilirsiniz, görevleriniz doğrultusunda sizin için gerekli çözümü ve konfigürasyonu seçeceğiz.

Windows Server veya Linux dağıtımları? Bir sunucu işletim sistemi seçme

Ankete sadece kayıtlı kullanıcılar katılabilir. Giriş yapLütfen.

Sevgili okuyucular, hangi sunucu işletim sisteminin en iyi olduğunu düşünüyorsunuz?

  • %22,9Windows sunucusu119

  • %32,9Debian171

  • %40,4Ubuntu210

  • %34,8CentOS181

520 kullanıcı oy kullandı. 102 kullanıcı çekimser kaldı.

Kaynak: habr.com

Yorum ekle