Windows Server tai Linux -jakelut? Palvelimen käyttöjärjestelmän valinta

Windows Server tai Linux -jakelut? Palvelimen käyttöjärjestelmän valinta

Käyttöjärjestelmät ovat modernin teollisuuden kulmakivi. Toisaalta ne kuluttavat arvokkaita palvelinresursseja, jotka voitaisiin käyttää johonkin hyödyllisempään. Toisaalta käyttöjärjestelmä toimii palvelinsovellusten orkestraattorina ja mahdollistaa yhden tehtävän laskentajärjestelmän muuttamisen moniajoalustaksi ja helpottaa myös kaikkien kiinnostuneiden vuorovaikutusta laitteiden kanssa. Nyt palvelinkäyttöjärjestelmien valtavirta on Windows Server + useita erilaisia ​​Linux-jakeluja. Jokaisella näistä käyttöjärjestelmistä on omat hyvät, huonot puolensa ja sovellusraot. Tänään puhumme lyhyesti palvelimiemme mukana tulevista järjestelmistä.

Windows Server

Tämä käyttöjärjestelmä on erittäin suosittu yrityssegmentissä, vaikka useimmat tavalliset käyttäjät yhdistävät Windowsin yksinomaan tietokoneiden työpöytäversioon. Tehtävistä ja tuen edellyttämästä infrastruktuurista riippuen yrityksillä on nyt käytössä useita Windows Server -versioita alkaen Windows Server 2003:sta ja päättyen uusimpaan versioon - Windows Server 2019. Toimitamme palvelimia kaikilla listatuilla käyttöjärjestelmillä, eli Windows Server 2003, 2008 R2, 2016 ja 2019.

Windows Server 2003:a käytetään ensisijaisesti tukemaan Windows XP:hen rakennettuja yritysjärjestelmiä ja verkkoja. Yllättäen noin viisi vuotta sitten lopetettu Microsoft-versio työpöytäkäyttöjärjestelmästä on edelleen käytössä, sillä siihen kirjoitettiin kerralla paljon omaa tuotantoohjelmistoa. Sama koskee Windows Server 2008 R2:ta ja Windows Server 2016:ta – ne ovat yhteensopivimpia vanhempien mutta toimivien ohjelmistojen kanssa ja ovat siksi käytössä edelleen.

Windowsia käyttävien palvelimien tärkeimmät edut ovat suhteellisen helppokäyttöisyys, melko suuri tieto-, ohje- ja ohjelmistokerros. Lisäksi et tule toimeen ilman Windows-palvelinta, jos yrityksen ekosysteemissä on ohjelmistoja tai ratkaisuja, jotka käyttävät kirjastoja ja Microsoft-järjestelmien ytimen osia. Voit myös lisätä RDP-teknologiaa käyttäjien pääsyyn palvelinsovelluksiin ja järjestelmän yleiseen monipuolisuuteen. Lisäksi Windows Serverissä on kevyt versio ilman graafista käyttöliittymää, jonka resurssien kulutus on Linux-jakelun tasolla - Windows Server Core, josta noin kirjoitimme aiemmin. Toimitamme kaikki Windows-palvelimet aktivoidulla lisenssillä (ilmainen uusille käyttäjille).

Winserverin haittoja ovat kaksi parametria: lisenssikustannukset ja resurssien kulutus. Kaikista palvelimien käyttöjärjestelmistä Windows Server kuluttaa eniten virtaa ja vaatii vähintään yhden prosessoriytimen ja puolitoista-kolme gigatavua RAM-muistia vain ydin- ja peruspalvelujen toimimiseksi. Tämä järjestelmä ei sovellu pienitehoisiin kokoonpanoihin, ja siinä on myös useita RDP- ja ryhmä- ja käyttäjäkäytäntöihin liittyviä haavoittuvuuksia.

Useimmiten Windows Server on tarkoitettu yritysten intranettien hallintaan ja tiettyjen ohjelmistojen, MSSQL-tietokantojen, ASP.NET-työkalujen tai muiden erityisesti Windowsille luotujen ohjelmistojen toimivuuden varmistamiseen. Samaan aikaan tämä on edelleen täysi käyttöjärjestelmä, jossa voit ottaa käyttöön reitityksen, nostaa DNS:ää tai mitä tahansa muuta palvelua.

Ubuntu

Ubuntu on yksi Linux-perheen suosituimmista ja tasaisesti kasvavista jakeluista, joka julkaistiin ensimmäisen kerran vuonna 2004. Kun Ubuntu oli aikoinaan "kotiäitien suosikki" Gnome-kuoressa, siitä tuli ajan myötä oletuspalvelinkäyttöjärjestelmä laajan yhteisönsä ja jatkuvan kehityksensä ansiosta. Uusin suosittu versio on 18.04, mutta toimitamme palvelimia myös 16.04:lle, ja noin viikko sitten lanseerasimme version 20.04 julkaisu, joka toi paljon herkkuja.

Jos Windows Serveriä käytettiin käyttöjärjestelmänä tukemaan tiettyjä ja Windows-suuntautuneita ohjelmistoja, niin Ubuntu Linux-jakeluna on tarina avoimesta lähdekoodista ja verkkokehityksestä. Siten Linux-palvelimia käytetään isännöimään web-palvelimia Nginxissä tai Apachessa (toisin kuin Microsoft IIS), toimimaan PostgreSQL:n ja MySQL:n tai tällä hetkellä suosittujen komentosarjakehityskielten kanssa. Reititys- ja liikenteenhallintapalvelut sopivat täydellisesti myös Ubuntu-palvelimelle.

Etuja ovat Windows Serveriä alhaisempi resurssienkulutus sekä natiivi työskentely konsolin ja paketinhallinnan kanssa kaikissa Unix-järjestelmissä. Lisäksi Ubuntu, joka oli alun perin "työpöytäkoti Unix", on melko käyttäjäystävällinen, mikä helpottaa sen hallintaa.

Suurin haittapuoli on Unix, kaikkine mitä se tarkoittaa. Ubuntu voi olla ystävällinen, mutta vain suhteessa muihin Linux-järjestelmiin. Joten työskennelläksesi sen kanssa, etenkin täydessä palvelinkokoonpanossa - eli yksinomaan terminaalin kautta - tarvitset tiettyjä taitoja. Lisäksi Ubuntu on keskittynyt enemmän henkilökohtaiseen käyttöön, eikä se aina sovellu yritystapausten ratkaisemiseen.

Debian

On ironista, että Debian on aiemmin mainitsemamme erittäin suositun Ubuntun kanta. Ensimmäinen Debianin koontiversio julkaistiin yli 25 vuotta sitten - vuonna 1994, ja se oli Debian-koodi, joka muodosti Ubuntun perustan. Itse asiassa Debian on yksi vanhimmista ja samalla vakavimmista jakeluista Linux-järjestelmien perheessä. Kaikista Ubuntun yhtäläisyyksistä huolimatta, toisin kuin sen "seuraaja", Debian ei saanut samaa käyttäjäystävällisyyden tasoa kuin nuorempi järjestelmä. Tässä on kuitenkin myös etunsa. Debian on joustavampi kuin Ubuntu, ja se voidaan määrittää tarkemmin ja ratkaista tehokkaammin useita erityistehtäviä, mukaan lukien yritystehtävät.

Debianin tärkein etu on suurempi turvallisuus ja vakaus verrattuna Ubuntuun ja erityisesti Windowsiin. Ja tietysti, kuten missä tahansa Linux-järjestelmässä, alhainen resurssien kulutus, erityisesti terminaalia käyttävän palvelinkäyttöjärjestelmän muodossa. Lisäksi Debian-yhteisö on avoimen lähdekoodin, joten tämä järjestelmä on ensisijaisesti keskittynyt toimimaan oikein ja tehokkaasti ilmaisten ratkaisujen kanssa.

Joustavuudella, hardcorella ja turvallisuudella on kuitenkin hintansa. Debianin on kehittänyt avoimen lähdekoodin yhteisö ilman selkeää ydintä haarapäälliköiden järjestelmän kautta kaikella, mitä se tarkoittaa. Yhteen aikaan Debianilla on kolme versiota: vakaa, epävakaa ja testattava. Ongelmana on, että vakaa kehityshaara on pahasti jäljessä testihaarasta, eli ytimessä voi usein olla vanhentuneita osia ja moduuleja. Kaikki tämä johtaa ytimen manuaaliseen uudelleen rakentamiseen tai jopa siirtymiseen testihaaraan, jos tehtäväsi ylittävät Debianin vakaan version ominaisuudet. Ubuntussa ei ole tällaisia ​​ongelmia versiokatkojen kanssa: siellä kehittäjät julkaisevat vakaan LTS-version järjestelmästä kahden vuoden välein.

CentOS

No, lopetetaan keskustelumme RUVDS-palvelinkäyttöjärjestelmistä CentOS:ssä. Verrattuna massiivisempaan Ubuntuun ja erityisesti Debianiin, CentOS näyttää teini-ikäiseltä. Ja vaikka järjestelmästä tuli suosittu massojen keskuudessa ei niin kauan sitten, kuten Debian tai Ubuntu, sen ensimmäinen versio julkaistiin samaan aikaan Ubuntun kanssa, eli vuonna 2004.

CentOS:ää käytetään pääasiassa virtuaalipalvelimiin, koska se on vielä vähemmän resursseja vaativa kuin Ubuntu tai Debian. Toimitamme kokoonpanoja, joissa on kaksi versiota tästä käyttöjärjestelmästä: CentOS 7.6.1810 ja vanhempi CentOS 7.2.1510. Pääasiallinen käyttötapa on yritystehtävät. CentOS on tarina työstä. CentOS ei koskaan ollut kotikäyttöinen järjestelmä, kuten esimerkiksi Ubuntu, vaan se kehitettiin välittömästi RedHat-tyyppiseksi jakeluksi, joka perustuu avoimeen lähdekoodiin. Juuri RedHatin perintö antaa CentOS:lle sen tärkeimmät edut - keskittyminen yritysongelmien ratkaisemiseen, vakauteen ja turvallisuuteen. Yleisin skenaario järjestelmän käyttöön on web-hosting, jossa CentOS näyttää parempia tuloksia kuin muut Linux-jakelut.

Järjestelmässä on kuitenkin myös useita haittoja. Ubuntua hillitympi kehitys- ja päivityssykli tarkoittaa, että jossain vaiheessa joudut sietämään haavoittuvuuksia tai ongelmia, jotka on jo ratkaistu muissa jakeluissa. Myös komponenttien päivitys- ja asennusjärjestelmä on erilainen: ei apt-get, vain yum- ja RPM-paketit. CentOS ei myöskään ole aivan sopiva isännöintiin ja työskentelyyn Docker/k8s-konttiratkaisujen kanssa, joissa Ubuntu ja Debian ovat selvästi ylivoimaisia. Jälkimmäinen on tärkeä, sillä web-palvelimien ja -sovellusten virtualisointi konttien avulla on yleistynyt DevOps-ympäristössä viime vuosina. Ja tietysti CentOS:llä on paljon pienempi yhteisö verrattuna suositumpiin Debianiin ja Ubuntuun.

Tulostuksen sijaan

Kuten näette, kaikilla käyttöjärjestelmillä on hyvät ja huonot puolensa, ja se on saanut oman markkinaraon. Windows-palvelimet erottuvat toisistaan ​​- Microsoft-ympäristössä on niin sanotusti oma tunnelmansa ja toimintasäännönsä.
Kaikki Linux-jakelut ovat keskenään samankaltaisia ​​resurssien kulutuksen suhteen, mutta niillä on omat erityispiirteensä ja eroavaisuutensa käsillä olevasta tehtävästä riippuen. Ubuntu on helpompi käyttää, Debian on hienommin konfiguroitu. CentOS voi toimia korvaajana maksetulle RedHatille, mikä on tärkeää, jos tarvitset täysimittaisen yrityskäyttöjärjestelmän unix-versiossa. Mutta samalla se on heikkoa konttien ja sovellusten virtualisoinnin asioissa.Joka tapauksessa voit ottaa yhteyttä asiantuntijoihimme, niin valitsemme sinulle tarvittavan ratkaisun ja kokoonpanon tehtäviesi perusteella.

Windows Server tai Linux -jakelut? Palvelimen käyttöjärjestelmän valinta

Vain rekisteröityneet käyttäjät voivat osallistua kyselyyn. Kirjaudu sisään, ole kiltti.

Hyvät lukijat, mikä palvelinkäyttöjärjestelmä on mielestänne paras?

  • 22,9%Windows-palvelin119

  • 32,9%Debian 171

  • 40,4%Ubuntu 210

  • 34,8%CentOS181

520 käyttäjää äänesti. 102 käyttäjää pidättyi äänestämästä.

Lähde: will.com

Lisää kommentti