Mga pamamahagi ng Windows Server o Linux? Pagpili ng server OS

Mga pamamahagi ng Windows Server o Linux? Pagpili ng server OS

Ang mga operating system ay ang pundasyon ng modernong industriya. Sa isang banda, kumokonsumo sila ng mahahalagang mapagkukunan ng server na maaaring gastusin sa isang bagay na mas kapaki-pakinabang. Sa kabilang banda, ang operating system ay gumaganap bilang isang orkestra para sa mga application ng server at nagbibigay-daan sa iyong gawing isang multitasking platform ang isang solong-tasking computing system, at pinapadali din ang pakikipag-ugnayan ng lahat ng interesadong partido sa kagamitan. Ngayon ang pangunahing mainstream ng mga operating system ng server ay ang Windows Server + ilang mga pamamahagi ng Linux ng iba't ibang uri. Ang bawat isa sa mga operating system na ito ay may sariling mga kalamangan, kahinaan at application niches. Ngayon ay maikling pag-uusapan natin ang tungkol sa mga system na kasama ng aming mga server.

Windows Server

Ang operating system na ito ay napakasikat sa corporate segment, bagama't karamihan sa mga ordinaryong user ay iniuugnay ang Windows ng eksklusibo sa desktop na bersyon para sa mga PC. Depende sa mga gawain at imprastraktura na kinakailangan upang suportahan, ang mga kumpanya ay nagpapatakbo na ngayon ng ilang bersyon ng Windows Server, simula sa Windows Server 2003 at nagtatapos sa pinakabagong bersyon - Windows Server 2019. Nagbibigay kami ng mga server ng lahat ng nakalistang operating system, iyon ay, Windows Server 2003, 2008 R2, 2016 at 2019.

Pangunahing ginagamit ang Windows Server 2003 upang suportahan ang mga corporate system at network na binuo sa Windows XP. Nakapagtataka, ang bersyon ng Microsoft ng desktop OS, na itinigil mga limang taon na ang nakalilipas, ay ginagamit pa rin, dahil maraming proprietary production software ang isinulat para dito sa isang pagkakataon. Ang parehong napupunta para sa Windows Server 2008 R2 at Windows Server 2016 - ang mga ito ay ang pinaka-tugma sa mas luma ngunit gumaganang software at samakatuwid ay ginagamit pa rin ngayon.

Ang mga pangunahing bentahe ng mga server na nagpapatakbo ng Windows ay ang kamag-anak na kadalian ng pangangasiwa, isang medyo malaking layer ng impormasyon, mga manwal at software. Bilang karagdagan, hindi mo magagawa nang walang Windows server kung ang ecosystem ng kumpanya ay may kasamang software o mga solusyon na gumagamit ng mga library at bahagi ng kernel ng mga Microsoft system. Maaari ka ring magdagdag ng teknolohiya ng RDP para sa pag-access ng user sa mga application ng server at ang pangkalahatang versatility ng system. Bilang karagdagan, ang Windows Server ay may magaan na bersyon na walang GUI na may pagkonsumo ng mapagkukunan sa antas ng pamamahagi ng Linux - Windows Server Core, tungkol sa kung saan nagsulat kami kanina. Ipinapadala namin ang lahat ng Windows server na may naka-activate na lisensya (libre para sa mga bagong user).

Kasama sa mga disadvantage ng Winserver ang dalawang parameter: gastos sa lisensya at pagkonsumo ng mapagkukunan. Sa lahat ng mga operating system ng server, ang Windows Server ang pinakagutom sa kapangyarihan at nangangailangan ng hindi bababa sa isang processor core at mula isa at kalahati hanggang tatlong gigabytes ng RAM para lang gumana ang core at karaniwang mga serbisyo. Ang system na ito ay hindi angkop para sa mga configuration na may mababang kapangyarihan, at mayroon ding ilang mga kahinaan na nauugnay sa RDP at mga patakaran ng grupo at user.

Kadalasan, ang Windows Server ay inilaan para sa pangangasiwa ng mga intranet ng kumpanya at pagtiyak sa pagpapagana ng partikular na software, mga database ng MSSQL, mga tool sa ASP.NET o iba pang software na partikular na nilikha para sa Windows. Kasabay nito, isa pa rin itong ganap na OS kung saan maaari mong i-deploy ang pagruruta, itaas ang DNS o anumang iba pang serbisyo.

Ubuntu

Ang Ubuntu ay isa sa pinakasikat at patuloy na lumalagong distribusyon ng pamilya ng Linux, na unang inilabas noong 2004. Sa sandaling naging "housewives' go-to" sa Gnome shell, sa paglipas ng panahon ang Ubuntu ay naging default na OS ng server dahil sa malawak nitong komunidad at patuloy na pag-unlad. Ang pinakabagong sikat na bersyon ay 18.04, ngunit nagbibigay din kami ng mga server para sa 16.04, at halos isang linggo na ang nakalipas paglabas ng bersyon 20.04, na nagdala ng maraming goodies.

Kung ang Windows Server ay ginamit bilang isang OS upang suportahan ang partikular at Windows-oriented na software, kung gayon ang Ubuntu bilang isang pamamahagi ng Linux ay isang kuwento tungkol sa open source at web development. Kaya, ang mga server ng Linux na ginagamit upang mag-host ng mga web server sa Nginx o Apache (kumpara sa Microsoft IIS), upang gumana sa PostgreSQL at MySQL o kasalukuyang sikat na mga wika sa pagbuo ng script. Ang mga serbisyo sa pagruruta at pamamahala ng trapiko ay akma rin sa isang server ng Ubuntu.

Kasama sa mga bentahe ang mas mababang pagkonsumo ng mapagkukunan kaysa sa Windows Server, pati na rin ang katutubong trabaho sa console at mga manager ng package para sa lahat ng mga sistema ng Unix. Bilang karagdagan, ang Ubuntu, na sa una ay isang "desktop home Unix", ay medyo user-friendly, na ginagawang mas madali ang pangangasiwa.

Ang pangunahing kawalan ay ang Unix, kasama ang lahat ng ipinahihiwatig nito. Maaaring magiliw ang Ubuntu, ngunit kamag-anak lamang sa ibang mga sistema ng Linux. Kaya't upang gumana dito, lalo na sa isang buong pagsasaayos ng server - iyon ay, eksklusibo sa pamamagitan ng terminal - kakailanganin mo ng ilang mga kasanayan. Bilang karagdagan, ang Ubuntu ay mas nakatuon sa personal na paggamit at hindi palaging angkop para sa paglutas ng mga kaso ng korporasyon.

Debian

Nakakabaliw na si Debian ang ninuno ng napakasikat na Ubuntu na binanggit namin kanina. Ang unang build ng Debian ay nai-publish higit sa 25 taon na ang nakakaraan - noong 1994, at ang Debian code ang naging batayan ng Ubuntu. Sa katunayan, ang Debian ay isa sa mga pinakaluma at kasabay ng mga hardcore na pamamahagi sa pamilya ng mga sistema ng Linux. Sa kabila ng lahat ng pagkakatulad ng Ubuntu, hindi katulad ng "kahalili" nito, hindi nakatanggap si Debian ng parehong antas ng pagiging kabaitan ng gumagamit gaya ng nakababatang sistema. Gayunpaman, mayroon din itong mga pakinabang. Ang Debian ay mas nababaluktot kaysa sa Ubuntu at maaaring mas malalim na i-configure at mas mahusay na malutas ang ilang partikular na gawain, kabilang ang mga gawaing pang-korporasyon.

Ang pangunahing bentahe ng Debian ay ang higit na seguridad at katatagan nito kumpara sa Ubuntu at, lalo na, sa Windows. At siyempre, tulad ng anumang sistema ng Linux, mababa ang pagkonsumo ng mapagkukunan, lalo na sa anyo ng isang server OS na nagpapatakbo ng isang terminal. Bilang karagdagan, ang komunidad ng Debian ay open source, kaya ang sistemang ito ay pangunahing nakatuon sa pagtatrabaho nang tama at mahusay sa mga libreng solusyon.

Gayunpaman, may presyo ang flexibility, hardcore at seguridad. Ang Debian ay binuo ng open source na komunidad na walang malinaw na core sa pamamagitan ng sistema ng mga branch masters, kasama ang lahat ng ipinahihiwatig nito. Sa isang pagkakataon, may tatlong bersyon ang Debian: stable, unstable at testing. Ang problema ay ang matatag na sangay ng pag-unlad ay seryosong nahuhuli sa sangay ng pagsubok, iyon ay, maaaring madalas na may mga hindi napapanahong bahagi at mga module sa kernel. Ang lahat ng ito ay nagreresulta sa isang manu-manong muling pagtatayo ng kernel o kahit isang paglipat sa pagsubok na sangay kung ang iyong mga gawain ay lumampas sa mga kakayahan ng matatag na bersyon ng Debian. Sa Ubuntu walang ganoong mga problema sa mga break na bersyon: doon, naglalabas ang mga developer ng isang matatag na bersyon ng LTS ng system tuwing dalawang taon.

CentOS

Well, tapusin natin ang ating pag-uusap tungkol sa RUVDS server operating system sa CentOS. Kung ikukumpara sa mas malaking Ubuntu at, lalo na, Debian, mukhang teenager ang CentOS. At kahit na ang sistema ay naging popular sa mga masa hindi pa katagal, tulad ng Debian o Ubuntu, ang paglabas ng unang bersyon nito ay naganap kasabay ng Ubuntu, iyon ay, noong 2004.

Pangunahing ginagamit ang CentOS para sa mga virtual na server, dahil hindi gaanong nangangailangan ng mapagkukunan kaysa sa Ubuntu o Debian. Nagpapadala kami ng mga configuration na nagpapatakbo ng dalawang bersyon ng OS na ito: CentOS 7.6.1810 at ang mas lumang CentOS 7.2.1510. Ang pangunahing kaso ng paggamit ay mga gawain sa korporasyon. Ang CentOS ay isang kwento tungkol sa trabaho. Hindi kailanman isang sistema ng paggamit sa bahay, tulad ng nangyari, halimbawa, sa Ubuntu, ang CentOS ay agad na binuo bilang isang tulad-RedHat na pamamahagi batay sa open source code. Ito ang legacy mula sa RedHat na nagbibigay sa CentOS ng mga pangunahing bentahe nito - tumuon sa paglutas ng mga problema ng kumpanya, katatagan at seguridad. Ang pinakakaraniwang senaryo para sa paggamit ng system ay web hosting, kung saan ang CentOS ay nagpapakita ng mas mahusay na mga resulta kaysa sa iba pang mga pamamahagi ng Linux.

Gayunpaman, ang sistema ay mayroon ding isang bilang ng mga disadvantages. Ang isang mas pinigilan na pag-unlad at pag-update ng cycle kaysa sa Ubuntu ay nangangahulugan na sa isang punto ay kailangan mong tiisin ang mga kahinaan o mga problema na nalutas na sa iba pang mga distribusyon. Ang sistema para sa pag-update at pag-install ng mga bahagi ay iba rin: walang apt-get, yum at RPM packages lang. Gayundin, ang CentOS ay hindi masyadong angkop para sa pagho-host at pagtatrabaho sa mga solusyon sa lalagyan ng Docker/k8s, kung saan malinaw na superior ang Ubuntu at Debian. Ang huli ay mahalaga dahil ang virtualization ng mga web server at application sa pamamagitan ng containerization ay nakakakuha ng momentum sa DevOps environment nitong mga nakaraang taon. At siyempre, ang CentOS ay may mas maliit na komunidad kumpara sa mas sikat na Debian at Ubuntu.

Sa halip na output

Tulad ng nakikita mo, ang anumang OS ay may mga kalamangan at kahinaan nito at nakatanggap ng sarili nitong angkop na lugar. Ang mga server na nagpapatakbo ng Windows ay magkahiwalay - ang kapaligiran ng Microsoft, wika nga, ay may sariling kapaligiran at mga tuntunin ng pagpapatakbo.
Ang lahat ng mga distribusyon ng Linux ay magkatulad sa bawat isa sa mga tuntunin ng pagkonsumo ng mapagkukunan, ngunit may sariling mga partikular na tampok at pagkakaiba depende sa gawaing nasa kamay. Ang Ubuntu ay mas madaling gamitin, ang Debian ay mas pinong na-configure. Ang CentOS ay maaaring kumilos bilang isang kapalit para sa bayad na RedHat, na mahalaga kung kailangan mo ng isang ganap na corporate OS sa unix na bersyon. Ngunit sa parehong oras, ito ay mahina sa usapin ng containerization at application virtualization. Sa anumang kaso, maaari kang makipag-ugnayan sa aming mga espesyalista at pipiliin namin ang kinakailangang solusyon at configuration para sa iyo batay sa iyong mga gawain.

Mga pamamahagi ng Windows Server o Linux? Pagpili ng server OS

Ang mga rehistradong user lamang ang maaaring lumahok sa survey. Mag-sign in, pakiusap

Minamahal na mga mambabasa, aling server OS ang itinuturing mong pinakamahusay?

  • 22,9%Windows server119

  • 32,9%Debian171

  • 40,4%ubuntu210

  • 34,8%CentOS181

520 mga gumagamit ang bumoto. 102 user ang umiwas.

Pinagmulan: www.habr.com

Magdagdag ng komento