Bukas
Isara

Ano ang pagkakaiba sa pagitan ng isang server at isang computer. Ang pagkakaiba sa pagitan ng isang server at isang regular na computer. Paano naiiba ang isang server sa isang regular na computer?

Karaniwan ang salitang "server" ay nakakatakot sa mga gumagamit. Tila isang uri ng colossus, tulad ng isang computer mula sa kalagitnaan ng huling siglo, na sumasakop sa mga bulwagan at nangangailangan ng paglilingkod ng mga pulutong ng mga puro programmer. At tila siya ay nasa isang lugar na malayo, at hindi konektado sa ordinaryong buhay ng tao, at nalulutas ang mga partikular na problema. Sa katunayan, ang isang server computer ay may higit na pagkakatulad sa mga PC na nakasanayan natin, lalo na kung ang server ay mababa ang kapangyarihan at hindi isang higanteng korporasyon, ngunit isang lokal na lugar sa entrance level o isang maliit na opisina.

Kahulugan

server, o server computer - isang computer na nakakatugon sa ilang mga gawain at kundisyon, nagpoproseso ng mga kahilingan mula sa ibang mga computer na kasama sa parehong network, at nilagyan ng naaangkop na software.

Sa ilalim regular na computer maunawaan ang isang PC sa bahay o opisina na may mga karaniwang katangian, anuman ang pakikilahok sa lokal na network.

Paghahambing

Ang pagkakaiba sa pagitan ng isang server at isang regular na computer ay nagmumula sa mga gawain ng pareho. Ang server, bilang nagsisilbi sa lahat ng kalahok sa network, ay dapat na maging mas produktibo upang maproseso ang mga kahilingan sa lalong madaling panahon. Kung mas malawak ang network, mas malakas ang server. Upang ayusin ang isang maliit na network, walang mga detalye ng hardware ang kailangan; ang software ng server na namamahala ng maraming koneksyon at nagbibigay ng malayuang pag-access sa mga mapagkukunan ay sapat na. Para sa mas malubhang mga gawain, ang pagsasaayos ay dapat na angkop: mga motherboard ng multiprocessor ng server, malaking RAM, maraming mga drive, lahat ng ito ay dapat na nakapaloob sa isang mahusay na bentilasyon na kaso.

Ang isang server, hindi tulad ng isang PC sa bahay, ay hindi nangangailangan ng lakas ng graphics; kadalasan ay wala itong video card, at ang monitor ay konektado sa isang pinagsama-samang isa. Ang server ay maaaring gumana hangga't kailangan ng mga may-ari, ngunit madalas na walang tigil sa isang 24/7 na iskedyul, kaya ang sistema ng paglamig at sistema ng suplay ng kuryente ay dapat na lumalaban sa mga labis na karga, hindi sa banggitin ang mga electronics ng pinakamahalagang elemento - ang mga drive. Bilang karagdagan, ang mga espesyal na hard drive ay naka-install sa mga istasyon ng server; madalas silang markahan ng mga tagagawa. Ang mga ito ay nakikilala sa pamamagitan ng isang malaking bilang ng mga rebolusyon - 10,000, at mas mahal kaysa sa mga naka-install sa mga PC. Sa pangkalahatan, ang lahat ng mga sangkap para sa isang server ay mas mahal, at ang pagpapanatili nito ay mahal, dahil ang sistema ng enerhiya-intensive ay hindi naka-off sa mahabang panahon.

Bilang karagdagan, ang server ay nangangailangan ng maingat na pansin sa paglikha ng mga backup na kopya, at ang mga pag-backup dito ay isang pare-parehong bagay, kahit na ito ay hindi isang network ng trabaho, ngunit isang bahay. Upang gawin ito, bilang karagdagan sa software, ginagamit nila ang kakayahang kumonekta sa mga drive sa RAID.

Website ng mga konklusyon

  1. Naghahain ang server ng maraming konektadong computer.
  2. Ang server ay nagpapakita ng mas mataas na pagganap.
  3. Ang server ay nangangailangan ng mga espesyal na bahagi.
  4. Binabalewala ng server ang mga kakayahan ng graphics ng mga system.
  5. Ang isang server ay isang mamahaling kasiyahan.

--------

Ang server ay isang malakas na computer na nagsisilbi sa iba pang mga computer sa isang lokal na network. Sasabihin sa iyo ng ComputerBild kung paano naiiba ang isang server sa isang regular na PC.


Sa anumang malaking network ng computer, mayroong palaging pangangailangan na magbahagi ng mga mapagkukunan sa pagitan ng ilang mga computer, maging ito ay isang nakabahaging koneksyon sa Internet, pag-access sa mga file na multimedia, o pag-print ng mga dokumento sa isang printer. Ang computer na nagbibigay ng mga mapagkukunang ito sa ibang mga makina ay tinatawag na isang server. Tinutukoy ng likas na katangian ng mga mapagkukunang ito ang uri ng server. Ang file server ay nag-iimbak ng data, ang print server ay tumatanggap ng mga dokumento at ipinapadala ang mga ito sa isang printer na konektado dito, kumokonekta sa isang proxy server upang ma-access ang Internet, ang mga computer ay nagbabahagi ng isang access channel... Ang mga ito at iba pang mga function ay maaaring isagawa ng iba't ibang mga makina o sa pamamagitan ng isang computer.


Ang pagkakaiba sa pagitan ng isang server at isang regular na PC



Ang mga server na ginagamit sa mga lokal na system sa bahay at maliliit na negosyo, bilang panuntunan, ay naiiba sa mga ordinaryong PC lamang sa software na naka-install sa kanila. Ang isa pang bagay ay ang mga server ng malalaking organisasyon. Napakataas ng load sa kanilang computing resources at storage device. Ang mga makinang ito ay dapat tumanggap ng malalaking volume ng mga dokumento at magbigay ng mabilis na pag-access sa mga ito. Gayundin, hindi gaanong mahalaga, ang server ay nangangailangan ng tuluy-tuloy na operasyon at mataas na pagpapahintulot sa kasalanan. Samakatuwid, ang mga malalaking server sa pangkalahatan ay binubuo ng mas kumplikado at mataas na pagganap ng hardware kaysa sa mga maginoo na PC. Kasabay nito, ang ilang mga bahagi ng hardware, ang mga pag-andar na kung saan ay pangalawa sa server, ay lumalabas na mas mahina kaysa sa kanilang mga katapat sa isang home PC. Ito ang mga sangkap na nagpapakilala sa mga server mula sa mga simpleng computer.


Makapangyarihang mga processor. Gumagamit ang mga server ng mga dedikadong CPU, tulad ng Intel's Xeon o AMD's Opteron. Ginagamit din ang mas kakaibang "mga bato", halimbawa Intel Itanium. Ang mga entry-level na server, tulad ng mga simpleng PC, ay may isang processor, ang mas malaki ay may mula dalawa hanggang walo. Ang pinakamakapangyarihang mga server ay mga kumpol ng daan-daang mga processor na may kasamang hardware - mga motherboard, drive, atbp.


Malaking halaga ng RAM. Kung ang isang PC sa bahay ay nangangailangan ng ilang gigabytes ng RAM para sa buong operasyon, o 4 sa pinakamasamang kaso, kung gayon ang isang malakas na server ay nangangailangan ng 8-16 GB o higit pa. Ang mga module ng memorya ng server mismo, bilang panuntunan, ay may function ng pagwawasto ng error - ECC (Error Correction Code). Salamat dito, ang mga error sa pagsulat at pagbabasa ng data na dulot ng isang malfunction ng electronics o isang depekto sa memory chips ay hindi hahantong sa mga pagkaantala sa pagpapatakbo ng "software" o pagyeyelo ng system, tulad ng mangyayari sa isang regular na computer.


Mga device na may mataas na kapasidad na imbakan. Sa karamihan ng mga server, ang data ay iniimbak sa mabilis at malawak na mga hard drive, na pinagsama sa mga RAID array. Dahil ang server ay sabay-sabay na nangangailangan ng mataas na bilis at fault tolerance, pinagsama-sama ng mga format ng array ang paghahati ng data sa ilang hard drive na may duplikasyon ng impormasyon sa iba pang "screw". Kadalasan posible na idiskonekta at ikonekta ang mga drive na "mainit" - i.e. nang hindi nakakaabala sa sistema.


Broadband na koneksyon sa network. Kung ang isang server ay ginagamit upang magbahagi ng access sa Internet sa pagitan ng dose-dosenang mga computer, pagkatapos ay kumokonekta ito sa pandaigdigang Internet gamit ang isang "makapal" na high-bandwidth na channel. Para dito, ginagamit ang mga linya ng fiber optic o mga channel ng radyo. Kumokonekta ang mga computer ng kliyente sa server gamit ang karaniwang mga teknolohiyang Ethernet o Wi-Fi.


Ang hardware na gumaganap ng mga pangalawang function ng serbisyo sa mga server ay iba rin sa mga peripheral ng mga PC ng kliyente.


Frame. Tinutukoy ng mga layunin ng server ang disenyo nito. Ang mga low-end na server ay mukhang mga regular na PC, pinalaki lamang upang mapaunlakan ang isang mas malaking motherboard at storage array. Ang mas makapangyarihang mga server ay gumagamit ng mga rack cabinet bilang mga enclosure, at kadalasan ang mga ito ay binubuo ng ilang unit (mga computer, router, atbp.) sa magkahiwalay na mga enclosure. Ang isang napakalakas na kumpol ng server ay maaaring binubuo ng ilang dosenang mga naturang cabinet. Ang isang computer na nakalagay sa isang compact rack-mountable case ay tinatawag na blade server.


Power unit. Ang mga entry-level na server ay nilagyan ng isa o dalawang power supply. Habang tumataas ang bilang ng mga functional unit ng server at tumataas ang kanilang "gana", tumataas ang bilang at kapangyarihan ng mga power supply. Kadalasan ay posible na "mainit" na magpalitan o magkonekta ng karagdagang power supply.




Mga aparatong output. Dahil ang video at audio output ay isang gawain ng kliyente, hindi isang gawain ng server, ang mga server ay maaaring walang mga aparato para sa layuning ito sa lahat (pagkatapos ang system ay kinokontrol nang malayuan mula sa client PC) o medyo primitive.


Ang mga tampok ng pagpapatakbo at hardware ng isang malakas na server ay nagdidikta din ng pangangailangan para sa partikular na pagpapanatili nito.


Tuluy-tuloy na daloy ng kuryente. Pinipigilan ng mga pang-industriyang surge protector at hindi naaabala na mga supply ng kuryente ang pagkawala ng data kung sakaling bumaba ang boltahe sa network ng kuryente, at binabawasan din ang posibilidad na masira ang hardware at mga file dahil sa mga biglaang pagbabago. Sa ilang mga kaso, kapag ang walang tigil na operasyon ay kinakailangan sa kabila ng lahat, ang mga backup na power generator ay ginagamit.


Pinahusay na paglamig. Karamihan sa mga server, tulad ng mga PC ng kliyente, ay pinalamig ng hangin. Ang problema ng pagtaas ng init kasama ang pagganap ay nalutas sa tulong ng pinahusay na bentilasyon ng mga kaso at mga silid kung saan naka-install ang mga server. Ang mga server ay hindi nangangailangan ng pinahusay na paglamig ng mga indibidwal na bahagi, kaya ang mga sistema ng paglamig ng tubig ay hindi matatagpuan sa kanila


Espesyal na software. Ang mga operating system na inangkop sa mga gawain ng server ay naka-install sa mga server, tulad ng Windows Server 2003, mga espesyal na bersyon ng Linux o Free BSD, o puro server operating system, tulad ng Solaris mula sa Sun Microsystems. Ang pangunahing software na ginamit ay mga programa ng server, tulad ng Apache upang suportahan ang mga website o Microsoft Exchange Server upang makatanggap at magpadala ng email.


Mga uri ng server



Ang isang server ay tumutukoy hindi lamang sa isang computer, kundi pati na rin sa software na namamahala sa mga nakabahaging mapagkukunan at access sa mga ito. Ang ilang mga server program ay maaaring tumakbo nang sabay-sabay sa isang computer. Sa pang-araw-araw na buhay, kapag nagsasalita, halimbawa, tungkol sa isang "server ng mail", ang ibig nilang sabihin ay kumbinasyon ng "hardware" at "software". Depende sa mga function na ginagawa ng software, mayroong ilang mga uri ng mga server. Lahat ng mga ito ay maaaring nahahati sa dalawang grupo: mga server, na ang gawain ay mag-imbak ng data at magbigay ng access sa mga user, at mga server na namamahala sa transportasyon ng data sa network at sumusuporta sa operasyon nito. Kasama sa unang pangkat ang mga sumusunod na uri ng mga server.


File server. Kasama sa mga gawain nito ang pag-iimbak ng mga file at pagbibigay ng access sa mga ito sa mga PC ng kliyente, halimbawa sa pamamagitan ng FTP protocol. Ang mga mapagkukunan ng file server ay maaaring maging bukas sa lahat ng mga computer sa network, o protektado ng isang sistema ng pagkakakilanlan at mga karapatan sa pag-access.


Mga server ng multimedia ay isang uri ng file server. Ang mga ito ay idinisenyo upang mag-imbak ng mga larawan, musika, mga pelikula at iba pang nilalamang multimedia. Hindi kinakailangang gumamit ng computer bilang isang server. Maaari kang bumili ng NAS device o kahit na makalipas gamit ang isang compact external hard drive na kumokonekta sa network sa pamamagitan ng Ethernet o Wi-Fi.


Ang print server ay tumatanggap ng mga kahilingan sa pag-print mula sa mga computer sa lokal na network at ipinapadala ang mga ito sa isa o higit pang mga printer na konektado dito.


Mga server ng laro. Ang mga developer ng computer game ay nagbubukas ng mga espesyal na server kung saan maaaring makipaglaro ang mga user sa isa't isa. Ang 3D shooter at mga server ng diskarte ay dating pinakasikat, na nagbibigay-daan lamang sa isang tugma sa isang pagkakataon o ilang sa isang pagkakataon. Bihira na magagawa ng isang bahay o kapitbahayan na "lokal na lugar" nang walang ganoong server. Sa ngayon, ang mga server ng iba't ibang MMORPG (Massive Multiplayer Online Role Playing Game) ay higit na hinihiling, kung saan daan-daan at libu-libong tao ang maaaring maglaro nang sabay-sabay (halimbawa: ang mga larong Lineage 2 at World of Warcraft).


Mga email server. Ang isang email ay hindi maaaring direktang ipadala sa tatanggap - ito ay mapupunta muna sa server kung saan nakarehistro ang account ng nagpadala. Iyon, sa turn, ay nagpapadala ng "parsela" sa server ng tatanggap, kung saan kinuha ng huli ang mensahe. Sa kabila ng katotohanan na ang parehong pagtanggap at pagpapadala ng mga sulat ay ginagawa ng parehong server program, pormal na ang mga function na ito ay itinalaga sa iba't ibang mga server na may iba't ibang mga address.


Mga server ng instant messaging. Messenger programs - AIM, ICQ o MSN Messenger - gumagana gamit ang isang network ng mga server ng komunikasyon na gumagana sa parehong pangkalahatang prinsipyo tulad ng mga mail server.


Mga web server. Ang mga server na ito ay nagbibigay ng access sa mga web page at mga kaugnay na mapagkukunan, tulad ng mga larawan. Ang mga website na may mataas na trapiko o advanced na pag-andar ay naka-host sa ilang mga server nang sabay-sabay.


Ang mga server ng data ay nag-iimbak ng iba't ibang uri ng mga materyales na kinakailangan para sa paggana ng mga server para sa iba pang mga layunin. Halimbawa, ang ilang text, graphics at mga elemento ng istilo ng isang website ay maaaring matatagpuan sa isang hiwalay na server ng data. Kapag binuksan ng user ang panimulang pahina ng site, nagpapadala ang web server ng kahilingan sa data server para makuha ang mga kinakailangang materyales. Hinahanap ng database server ang hiniling na data at ipinapadala ito sa web server. Ito, sa turn, ay bumubuo ng isang web page at ipinapadala ito sa computer ng kliyente.


Kasama sa listahan ng mga server na namamahala sa transportasyon ng trapiko ang mga sumusunod na uri.




Mga DHCP server. Nagbibigay ang Dynamic Host Configuration Protocol ng awtomatikong pamamahagi ng mga IP address sa pagitan ng mga computer sa network. Ang teknolohiyang ito ay malawakang ginagamit sa mga lokal na network na may shared Internet access.


Mga DNS server. Ang function ng isang DNS server ay upang malutas ang mga domain name ng mga server sa mga IP address. Ang paglipat ng data sa mga network ay isinasagawa gamit ang mga IP address; ang isang site na may hindi nabagong pangalan ng domain ay maaaring "lumipat" mula sa isang server patungo sa isa pa nang higit sa isang beses, binabago ang IP address nito. Samakatuwid, ang mga talahanayan ng pagsusulatan sa pagitan ng mga IP address at mga pangalan ng domain sa sistema ng DNS (Domain Name System) ay regular na ina-update, at ang mga server ay nag-synchronize ng mga ito sa isa't isa.


Mga proxy server kumilos bilang mga tagapamagitan kapag naglilipat ng data sa network - mula sa computer patungo sa computer. Ginagamit ang mga ito upang ayusin ang nakabahaging pag-access sa Internet, kapag kinakailangan ang kontrol at pag-filter ng trapiko, o upang itago ang IP address ng isang PC mula sa "interlocutor" na computer, dahil ang huli, kapag nakikipag-usap sa pamamagitan ng isang proxy server, ay "makikita" lamang ang proxy address.


Mga server ng cache. Upang sa tuwing bubuksan ang isang web page, hindi na kailangang muling hilingin ng computer ng kliyente ang lahat ng data ng nasasakupan nito, ginagamit ang mga intermediate na storage device - mga server ng cache. Kung ang pahina na hiniling ng gumagamit ay hindi nagbago mula noong huling kahilingan, maaari itong mai-load hindi mula sa "katutubong" imbakan, ngunit mula sa kailaliman ng cache server.


Mga arkitektura ng Client-server at Peer-to-Peer


Kung ang computer na nagbibigay ng mga mapagkukunan ay isang server, kung gayon ang computer na gumagamit ng mga ito ay tinatawag na isang kliyente. Bilang karagdagan, ang isang kliyente, tulad ng isang server, ay isa ring programa para sa pag-access ng mga mapagkukunan (halimbawa, isang email client o isang instant messaging program).


Karamihan sa mga tradisyunal na serbisyo sa Internet ay batay sa isang arkitektura ng client-server. Ngunit kamakailan lamang, isang kakaibang organisasyon sa network ang naging laganap.


Sa arkitektura ng Peer-to-Peer (P2P), lahat ng computer ay may pantay na karapatan at ang bawat isa ay nag-iimbak ng bahagi ng kabuuang dami ng data. Sa kasong ito, ang bawat makina ay kumikilos nang sabay-sabay bilang isang kliyente at isang server. Ang pinakamatagumpay na halimbawa ng pagpapatupad ng P2P ay ang mga network ng pagbabahagi ng file (eDon-key2000, Bit-Torrent). Kapag nakatanggap ka ng file mula sa naturang network, sabay-sabay mong dina-download ang mga fragment nito mula sa dose-dosenang mga computer. Salamat sa pamamahagi ng data, ang mga peer-to-peer (aka peer-to-peer, desentralisado) na mga network ay nailalarawan sa pamamagitan ng mataas na fault tolerance at bilis ng pagpapatakbo.


Upang maging patas, dapat nating aminin na karamihan sa mga peer-to-peer na network ay hindi magagawa nang walang mga server. Halimbawa, ang mga network ng pagbabahagi ng file ay gumagamit ng mga server (mga tagasubaybay) upang pamahalaan at i-account ang trapiko.


Server sa bahay



Lahat ng modernong operating system ay may mga kakayahan sa server. Sa kanilang tulong, maaari mong bigyan ang mga gumagamit ng iba pang mga PC ng access sa data sa hard drive o sa isang printer na konektado sa computer, pati na rin ang "ibahagi" ang koneksyon sa Internet. Bilang karagdagan, ang isang home server ay maaaring gamitin para sa backup na imbakan ng data o, sa pamamagitan ng paggawa nito na naa-access sa pamamagitan ng Internet, magtrabaho kasama ang mga dokumento dito mula sa anumang PC na konektado sa pandaigdigang Internet.


Ang "pagtaas" ng isang home server para sa pag-iimbak ng mga file at pagbabahagi ng access sa Internet ay hindi kasing mahirap na tila sa isang walang karanasan na gumagamit. Upang gawin ito, kakailanganin mo ang mga sumusunod na sangkap.


Computer. Para sa isang file o simpleng web server, sapat na ang isang computer na may processor na hindi hihigit sa Pentium II o Athlon, 256 MB ng RAM at isang CD-ROM drive. Kung plano mong magpatakbo ng server ng laro sa iyong computer (isang napakasikat na inisyatiba sa maliliit na lokal na network), kakailanganin mo ng mas malakas na makina.


Bilang unang hakbang, maaari kang magpatakbo ng isang Linux server dito mula sa isang Live-CD. Pagkatapos makipaglaro dito, magpapasya ka kung dapat kang magpatuloy sa mas seryosong mga aktibidad. Kung magpasya kang gamitin ang iyong computer bilang isang server nang permanente, kakailanganing i-install ang Linux sa iyong hard drive. Ang 10 GB ng libreng espasyo ay sapat na para dito. Ang natitirang espasyo ay mananatili para sa mga file at karagdagang software (pangunahin ang mga server program).


Magandang ideya na gumamit ng lumang laptop bilang server. Sa matagal na paggamit, makakatipid ito sa mga singil sa kuryente. Bilang karagdagan, ang nakatiklop na laptop ay tumatagal ng napakaliit na espasyo. Ang tanging disbentaha ng laptop sa kasong ito ay ang limitadong mga kakayahan para sa pagkonekta ng mga storage device.


Pamamahagi ng Linux. Sa isang libreng bersyon ng Linux (Open SuSe, Ubuntu o Knoppix) maaari kang lumikha ng isang server na mayroong lahat ng mga tampok na kailangan mo para sa paggamit sa bahay.


Karamihan sa mga pamamahagi ng Linux ay mayroon ding mga bayad na bersyon - halimbawa, sa kaso ng SuSe, ito ay tinatawag na SuSe Enterprise Server. Ang bersyon na ito ng Linux ay nagtatampok ng karagdagang teknikal na suporta mula sa tagagawa at isang pinalawak na hanay ng mga programa.




/>



Mga hard drive ng network



DimonVideo DimonVideo

2010-07-15T13:17:43Z 2010-07-15T13:17:43Z




/>

Mga WLAN router at network hard drive


Ang pagpapatakbo ng isang home network ay bihirang nangangailangan ng paggamit ng isang hiwalay na PC bilang isang server. Depende sa dami ng data na iimbak nito at sa mga gawaing gagawin nito, maaari kang pumili ng isa sa dalawang mas murang opsyon.


WLAN router kasama ang panlabas na hard drive


Maraming mga wireless router ang may USB port na maaari mong ikonekta sa isang panlabas na hard drive. Ang anumang computer sa network ay magkakaroon ng access sa data na nakaimbak dito.


Mga hard drive ng network


Ang Network Attached Storage (NAS) ay isang compact at murang (kumpara sa isang hiwalay na PC) server na gumaganap lamang ng isang function - imbakan ng data. Ang makapangyarihang NAS ay may maraming hanay ng mga interface at ang kakayahang mag-configure nang malayuan sa pamamagitan ng isang web interface (katulad ng mga router). Ang mga mas simpleng opsyon para sa solusyon na ito ay mga regular na external hard drive na may Ethernet o Wi-Fi network interface.


Makatuwirang mag-install ng server batay sa isang ganap na computer kung hindi na sapat ang functionality ng NAS: halimbawa, kailangan mong "magtaas" ng maliit na server ng laro sa iyong home network o isang website. Para sa mga layuning ito, sapat na ang lumang computer na tumatakbo sa Linux, bagama't maaari ding gamitin ang Windows.

">

Pagbati, mga kaibigan!

Ngayon ay pag-uusapan natin ang tungkol sa seryosong "hardware", na dinisenyo nang mas bigla kaysa sa isang computer sa bahay.

Server ng hardware at software

Marami sa atin ang nakarinig ng mga buzzword na "server" at "file server" at ang mga pariralang "mail server", "dedicated server", atbp.

Sa artikulong ito ay titingnan natin ano ang server, kung paano ito gumagana, at kung paano ito naiiba sa isang computer sa bahay o opisina.

Ang salitang server ay hango sa Ingles na terminong to serve. Kaya, ang server ay ang "server".

Hindi ito masyadong maganda, ngunit malinaw kung ano ang ginagawa niya. Nagbibigay ng mga kahilingan ng customer.

Maaari itong maserbisyuhan sa mga antas ng hardware ("hardware") at software.

Samakatuwid, ang konsepto ng server ay may kasamang dalawa - "hardware server" at "software server".

Agad nating ituro ang unang pagkakaiba sa pagitan ng isang server at isang personal na computer (PC). Ang gumagamit ay patuloy na gumagana sa isang personal na computer. At ang server (hardware), sa karamihan ng mga kaso, ay tahimik na nakatayo sa isang hiwalay na silid at gumagana nang nakapag-iisa.

Ang isang ordinaryong gumagamit ay hindi gumagana sa likod nito, ang tagapangasiwa ng system ay minsan lamang umupo sa kanya - para sa pagsasaayos o iba pang mga manipulasyon ng serbisyo. Ito ay kinakailangang kasama sa lokal na network (kung hindi, paano ito maghahatid ng mga kahilingan ng kliyente?) Samakatuwid, maaari itong ma-access mula sa anumang computer mula sa network na ito (na may naaangkop na mga setting, siyempre). Ang isang server ng hardware, hindi tulad ng isang PC, ay nagpapatakbo ng 24 na oras sa isang araw, pitong araw sa isang linggo.

Server ng software

Ang software server ay isang software package na nagsisilbi sa mga kahilingan ng kliyente.

Ang ideolohiyang ito ay nagpapahiwatig ng presensya dalawang bahagi software package - server at kliyente. Ang pangunahing bahagi ay ang bahagi ng server. Ito ay matatagpuan sa server ng hardware (pisikal sa hard drive nito).

Ang ideolohiyang ito ay ginagamit ng maraming mga programa, sa partikular na mga programa sa accounting. Iniimbak ng server ang pangunahing bahagi ng programa at ang database ng gumagamit. Nakikipag-ugnayan ang user sa pangunahing bahagi sa pamamagitan ng bahagi ng kliyente na matatagpuan sa kanyang computer.

Maraming (o maraming) kliyente ang maaaring gumana nang sabay-sabay sa pangunahing module. Samakatuwid, ang hardware ay dapat magkaroon ng kinakailangang kapangyarihan sa pag-compute. Depende sa uri ng software server, ang hardware ay maaaring may iba't ibang pangangailangan.

Mail server ay isang programa na gumagana sa mail. Siyempre, mayroon ding bahagi ng hardware nito, kung saan aktwal na nakaimbak ang mga titik.

Ang anumang search engine ay may kasamang serbisyo ng mail. Sa ngayon, ang pagkuha ng iyong sarili ng isang mailbox (o kahit na marami) sa isang server ay hindi isang problema.

Mayroong isang bagay bilang isang "file server". Ito ay isang imbakan para sa maraming mga file, kung saan maraming mga gumagamit ang pinapayagang ma-access. Maaaring magkaroon ng maraming mga file, kaya ang hardware ay dapat na may malaking memorya ng disk. Ang bahagi ng software ay walang alinlangan na napaka-interesante, ngunit ang aming blog ay tungkol sa hardware, kaya tingnan natin nang mas detalyado kung paano gumagana ang server ng hardware.

Tandaan natin kaagad na ang server ay maaaring gumana nang ilang buwan nang hindi nagsasara. Kaya dapat mayroon siya mas maaasahan Hardware. Ang pagtaas ng pagiging maaasahan ay sinisiguro, sa partikular, sa pamamagitan ng mas mataas na kalidad at mas mahal na mga bahagi.

RAM

Ginamit sa pagkakapantay-pantay ng ECC(Error Correction Code). Ang katotohanan ay palaging mayroong ilang di-zero na posibilidad ng isang error sa RAM.

Ito ay isang bagay kapag ang isang error o pagkabigo ay nangyari sa computer ng user kapag siya ay nagtatrabaho sa kanyang sariling application (at hindi sa server). Ang halaga ng naturang pagkakamali ay kadalasang maliit.

Isa pang usapin kapag ang transaksyon ng isang tao na nagkakahalaga ng isang milyong dolyar ay "nawala" sa server.

Ang mga error sa server ay tinatalakay din gamit ang hardware, gamit ang redundant data encoding. Ang impormasyon ay ibinibigay ng karagdagang (serbisyo) na mga bit, na ginagawang posible upang matukoy at itama ang ilan (at hindi lahat posible!) pinaka-malamang na mga error.

Ang ganitong mga memory module, hindi tulad ng mga maginoo, ay may kakaibang bilang ng mga chips. Kaya, sa mga ordinaryong module na ginagamit sa ordinaryong o opisina ng mga computer, 8 microcircuits ang madalas na naka-install. 9 microcircuits ang naka-install sa mga module ng server. Memorya ng server na may parehong dami at mga gastos sa bilis makabuluhang mas mahal karaniwan.

Mga Winchester

Maaaring ma-access ng maraming user ang server nang sabay-sabay. Samakatuwid, bilang karagdagan sa mataas na pagiging maaasahan, ang server ay kinakailangan din na tumaas na pagganap. Ang mga server ay gumagamit ng parehong conventional (electromechanical) at solid state SSD(Solid State Drive) drive.

Ang huli ay tumaas ang pagganap, ngunit ang mga ito ay mas mahal (para sa parehong dami). Ang mga SSD drive ay hindi naglalaman ng mga umiikot na bahagi. Ang data ay isinulat sa mga cell ng memorya ng semiconductor. Ipaalam sa amin agad na tandaan na maaari mong isulat ang data sa isang memory cell ng isang SSD drive ng isang limitadong (kahit na malaki) na bilang ng mga beses.

Upang bawasan ang oras ng pag-access ng data, gumagamit ang mga server ng mga electromechanical hard drive na may mataas na bilis ng spindle - hanggang 15,000 rpm. Ang ganitong mga hard drive ay mas uminit, kaya ang problema ng pag-aalis ng init ay nagiging mas pagpindot.

Gumagamit ang mga hard drive ng server ng mas matalinong mga interface - SCSI at SAS, na may mas maraming function at higit na kakayahang umangkop.

Bilang isang patakaran, ang mga hard drive sa mga server ay may kakayahan mainit na pagpalit(hot swop), ibig sabihin, nang hindi pinapatay ang power.

Ang pag-off at pagkatapos ay pag-on sa server ay hindi palaging isang mabilis na pamamaraan. "Ayaw" ng server sa mga shutdown. Minsan, ang paglalagay nito sa operasyon ay nangangailangan ng mas mataas na pagkonsumo ng mga nerve cell :-) Ang posibilidad ng "mainit" na kapalit ay sinisiguro ng espesyal na disenyo ng "bulsa" para sa hard drive. Kapag na-pull out ang drive, unang bubukas ang mga power contact, at pagkatapos ay ang mga contact ng impormasyon. Sa panahon ng pag-install, ang mga power contact ay sarado muna, at pagkatapos ay ang mga contact ng impormasyon.

Pagpapareserba

Sa mga server ito ay palaging isinasagawa mga reserbasyone. Para dito mayroong tinatawag na RAID (Redundant Array of Independent Disks, isang redundant array ng mga hard drive). Ang mga file ng impormasyon ay nadoble sa isang tiyak na paraan. Maaaring may ilang paraan ng pagdoble, kaya mayroong RAID-0, -1, -2, -3, -4, -5 at -6. Ngayon, kahit na nabigo ang ilang hard drive, hindi mawawala ang impormasyon.

Mayroong isang hardware controller para sa pagsasaayos ng RAID. Ito ay isang bagay na kadalasang hindi matatagpuan sa mga computer sa bahay o opisina. Ang RAID controller (mas tiyak, ang bahagi nito na nag-iimbak ng configuration) ay maaaring magkaroon ng sarili nitong backup na power source - isang maliit na kapasidad na baterya.

Paglamig

Naglalaman ang server ng hindi bababa sa dalawang processor, na ang bawat isa ay maaaring magkaroon ng ilang core, ilang hard drive, at memory module.

Ang lahat ng bagay na ito ay kumonsumo ng maraming enerhiya. Samakatuwid kailangan ng server mahusay na sistema ng paglamig.

Ang paglamig ay isinasagawa gamit ang mga radiator at , parang regular PC lang. Bilang karagdagan sa mga bentilador na naka-install sa (mga) power supply, maraming karagdagang mga bentilador ang naka-install. Lahat ng fans meron nadagdagan ang mapagkukunan ng pagtatrabaho at ginawa batay sa mga rolling bearings. Hindi ka makakahanap ng murang "mga wind blower" ​​na may mga plain bearings doon. Maaaring may iba't ibang dimensyon ang mga fan depende sa disenyo.

Ang sistema ng paglamig ay nakaayos sa isang paraan na hindi lamang ang processor at chipset radiators ay tinatangay ng hangin, ngunit din - siyempre! - mga hard drive. Ang lahat ng mga tagahanga ay naglalaman ng mga sensor ng bilis. Mayroon ding ilang mga sensor ng temperatura. Habang tumataas ang temperatura sa loob ng server, pinapataas ng control system ang bilis ng fan para sa mas masinsinang paglamig.

Sa konklusyon, tandaan namin na upang madagdagan ang lakas ng daloy ng hangin, ang mga tagahanga ay maaaring madoble.

Upang gawin ito, ang mga tagahanga ay naka-install malapit sa bawat isa at pumutok sa isang karaniwang daloy ng hangin. Kung ang fan ay hindi gumana, ang control circuit ay maaaring magpatunog ng alarma o magpakita ng mga mensahe ng serbisyo sa monitor screen.

Huminto tayo sa puntong ito. Sa ikalawang bahagi ng artikulo ay makikilala natin ang mga power supply, ang disenyo ng mga server at ilang mga subtleties na hindi alam ng lahat. Huwag palampasin!

Kasama mo si Victor Geronda.

See you sa blog!


server
ay isang computer na gumaganap ng mga pandaigdigang function na nagsisilbi sa gawain ng mga user o sa gawain ng iba pang mga computer.

Mga function ng server

Mayroong isang malaking bilang ng mga pag-andar para sa mga server. Narito ang mga pangunahing:

  • file;
  • mail;
  • web server;
  • server ng database;
  • server ng video surveillance;
  • gateway sa Internet;
  • domain controller;
  • server ng mga serbisyo sa network;
  • remote access server, atbp.

Sa gayon ang server ay isang computer na gumaganap ng ilang function o gawain.

Halimbawa, ang mail server ay isang server, o sa halip ay isang computer, na namamahala sa pagpapatakbo ng lahat ng mail, kung saan nakaimbak ang lahat ng email. O, halimbawa, isang file server. Ito ay isang server, ibig sabihin. ang computer kung saan naka-imbak ang mga file ng user.

Paano naiiba ang isang server mula sa isang regular na computer mula sa isang punto ng hardware?

Kung ihahambing mo ang isang server sa mga tuntunin ng hardware at isang regular na computer, kung gayon ang mga server ay karaniwang napakalakas, i.e. mayroon silang makapangyarihang mga processor, isang malaking halaga ng RAM, malalaking hard drive, isang mahusay na sistema ng paglamig, atbp. Yung. ang server ay maaaring tawaging isang malakas na computer.

Pero bakit ang server ay isang server, at ang isang malakas na computer ay isang malakas na computer, ano ang mga pagkakaiba?

Ang isang server, sa mahalagang pagsasalita, ay ang parehong computer, tanging ibang program ang naka-install dito.

Kinakailangang mag-iba-iba: mayroong kagamitan para sa mga server at mayroong kagamitan para sa mga ordinaryong computer.

Ang kagamitan ng server ay kadalasang napakalakas, fault-tolerant at idinisenyo para sa buong-panahong walang tigil na operasyon nang walang shutdown. Alinsunod dito, ito ay mas mahal.

Server mula sa isang software point of view

muli, ang isang server ay mahalagang isang ordinaryong computer na gumaganap ng ilang mga function o gawain. Halimbawa, isang mail server kung saan iniimbak ang mail at lahat ng mail ay pinamamahalaan; telephony server, na namamahala sa telephony at lahat ng function na nauugnay sa telepono; isang file server kung saan naka-imbak ang mga file at data, na gumaganap ng mga function ng storage, atbp.

Mula sa isang software point of view, ang isang server ay isang ordinaryong computer. Yung. maaari kang kumuha ng anumang computer at gawin itong isang server. Ngunit, tulad ng isinulat ko sa itaas, hindi ito maaasahan at malamang na mabagal.

Ang function ng server ay kinokontrol ng program na naka-install dito. Halimbawa, kung ito ay isang mail server, pagkatapos ay isang program ang naka-install sa computer na kumokontrol sa pagpapatakbo ng mail. Ang uri ng mga program na ito ay tinatawag na mail server. Kung ito ay isang file server, kung gayon ang isang programa ay may pananagutan para sa operasyon nito, na namamahala sa proseso ng pag-iimbak ng file at responsable para sa operasyon. Yung. Ang kagamitan mismo ay hindi nagbibigay ng anumang mga function ng server. Kailangan mong mag-install ng ilang program dito na gaganap sa function na ito. At ang kagamitan mismo ay isang mapagkukunan ng hardware.

Halos inuri, mayroong 2 opsyon sa operating system para sa mga server - Windows at Linux (lahat ng *NIX-like system). Sa madaling salita, ang operating system ang batayan na kumokontrol sa computer.

Depende sa mga function, pagiging maaasahan at mga gawain na kinakailangan ng server, ang operating system ay pinili.

Ang Linux ay may dalawang napakalaking pakinabang:

  • Una sa lahat, ang Linux ay ganap na libre!
  • Pangalawa, ang Linux ay napaka maaasahan.