Сервер (тооцоолол)

Тооцоолоход, "Хэрэглэгч" хэмээх программ эсвэл төхөөрөмжийн үйл ажиллагааг болон бусад зүйлсийг дэмждэг зүйлийг сервер гэнэ. Ийм архитехторын бүтэцтэй системийг үйлчлүүлэгчдийн сервэрийн модуль гэнэ. Олон үйлдлийн үйл явц  эсвэл төхөөрөмжийг бүхэлд нь ганц энүүгээр тооцоолох нь өргөн тархсан. Сервер буюу сүлжээ нь олон хэрэглэгчдийн дунд дата нөөц, мэдээллийг солилцох эсвэл хэрэглэгчид тооцоолол хийж өгөх гэсэн олон төрлийн "үйлчилгээ" хэмээх функцтэй. Ганц хэрэглэгч олон сервер ашиглах боломжтой бол ганц сервер олон хэрэглэгчдэд үйлчлэх чадвартай. Хэрэглэгчдийн хандах үйл явц нь төхөөрөмжөөс сүлжээгээр холбогдож болно аль эсвэл өмнө нь төхөөрөмжөөрөө дахин холбогдох  [1]

Викимедиа Сангийн сервер

Клиент–сервер систем нь өнөөдөр хамгийн олон удаа хэрэгжүүлж буй (ихэвчлэн тодорхойлсон) хүсэлт–хариултын загвар: үйлчлүүлэгч илгээх хүсэлтийг сервер, гүйцэтгэж байгаа зарим арга хэмжээ, илгээх хариу буцаж үйлчлүүлэгч, ер нь үр дүн, хүлээн зөвшөөрөх. Тэмдэглэгээний компьютер "server-ангийн тоног төхөөрөмж" гэсэн үг энэ нь мэргэжлийн хувьд ажиллаж байгаа сервер дээр энэ. Энэ нь ихэвчлэн гэсэн үг энэ нь илүү хүчтэй, илүү найдвартай стандарт хувийн компьютер, гэхдээ өөр нэг арга нь, том тооцоолох кластеруудыг байж болох бүрдсэн олон харьцангуй энгийн, орлуулж сервер бүрэлдэхүүн хэсэг.

Түүх

Сервер гэдэг үгийн хэрэглээ нь тооцооллын системийн дарааллын теоремоос үүдэлтэй бөгөөд 20р зууны дунд үед Кендалл (1953) дээр илүү их ашиглагдаж байсан (үйлчилгээтэй хамтаар). Энэхүү бичиг баримт нь кендалын тэмдэглэгээг анх олонд танилцуулж байсан бичиг баримт юм. Арай эрт үед илүү суурь хэллэг буюу утасны "оператор"-г эрт цагийн Эрлангд ашиглагдаж байсан.

Компьютерийн тооцоололд , " сервер" 5-аас доошгүй (1969) ARPANET ( Интернэт өмнөх ) тодорхойлсон анхны баримт бичгийн нэг нь RFC нь хост хоёр төрлийн ялгах эхлэлтэй бөгөөд " хэрэглэгч " гэж ялгаатай байдаг : " сервер хост " болон " хэрэглэгчийн эзэн " . " Үйлчлэх " хэрэглэх нь эрт баримт бичиг, тухайлбал RFC " үйлчилж - хост " " ашиглан , компьютерийн " нь ялгаатай гэж эхлэлтэй .

Мэргэжлийн үг хэллэгийн Файл 1981 ( 1.1.0 ) хувилбар унших нь хүсэлт , ихэвчлэн алсын үйл явц сурлагатай үйлчилгээний нийтлэг утгаар нь " сервер " тодорхойлно :

Үйл ажиллагаа

Сүлжээний үндсэн дээр клиент–сервер загвар бол олон хувь хүн, үйлчлүүлэгч хүсэлт үйлчилгээ, нөөц нь төвлөрсөн сервер

Шууд хэлхэд ,сервер гэдэг ойлголт нь компьютерийн программ эсвэл үйл явцтэй холбоотой (ажиллаж байгаа программ). metonymy-оор дамжуулан , энэ хэлнэ төхөөрөмж ашигладаг (эсвэл төхөөрөмж зориулагдсан) ажиллаж байгаа нэг буюу хэд хэдэн сервер хөтөлбөр. Дээр нь сүлжээ, ийм төхөөрөмж гэдэг нь компьютерийн. Гадна сервер, үгсийг үйлчлэх , үйлчилгээ (нэр үг болон үйл үг) байнга ашиглаж, хэдийгээр servicer , үйлчлэгч биш.[a] үг үйлчилгээ (нэр үг) хандаж болно эсвэл хийсвэр хэлбэрээр ажиллагаанд, жишээ нь, Вэб үйлчилгээ. Өөр нэг арга нь, энэ нь хандаж болно нь компьютерийн програм гэж өчнөөн компьютер руу сервер, жишээ нь Windows үйлчилгээ. Анх болгон ашиглаж "сервер үйлчлэх хэрэглэгчид" ("хэрэглэгчид ашиглах сервер"), утгаар "дуулгавартай", өнөөдөр нэг нь ихэвчлэн гэж хэлсэн "сервер үйлчлэх мэдээлэл", нэг ойлголт "өгөх". Жишээ нь, вэб сервер "үйлчлэх [хүртэл] вэб хуудас хэрэглэгч" эсвэл "үйлчилгээ нь тэдний хүсэлт".

Сервер нь нэг хэсэг нь клиент–сервер загвар; энэ загвар нь сервер үйлчилдэг мэдээллийг үйлчлүүлэгч. Байгаль хоорондын харилцаа нь клиент болон сервер хүсэлт ба хариу арга хэмжээ. Энэ нь эсрэгээр нь peer-to-peer загвар нь харилцаа юм шаардлагаар reciprocation. Зарчмын хувьд бол, ямар ч компьютерийн үйл явц нь ашиглаж болно, эсвэл гэж нэрлэгдэх өөр үйл явц (ялангуяа алсаас, ялангуяа хуваалцах нөөцийн) сервер, болон дуудлага үйл явцын буюу үйл явц нь үйлчлүүлэгч. Тиймээс ч ерөнхий зорилго компьютер холбогдсон сүлжээний болно хост сервер. Жишээ нь, хэрэв файлууд төхөөрөмж дээр хуваалцсан байна зарим үйл явц, энэ үйл явц нь файл сервер. Үүнтэй нэгэн адил, вэб сервер програм хангамж ажиллуулж, ямар чадвартай, компьютер, тэгэхээр нь зөөврийн компьютер эсвэл компьютер болох хост вэб сервер.

Үед ярьж тоног төхөөрөмж, үг сервер ихэвчлэн designates компьютерийн загвар нь мэргэжлийн хувьд тэдний үүрэг. Ер нь сервер хийдэг түүний үүрэг нь илүү ерөнхий хувийн компьютер.

Зорилго

Серверийн зорилго нь мэдээлэл болон нөөцийг хуваалцах , болон хуваарилат ч мөн хийнэ. Сервер компьютер нь өөрийн программууддаа өөрөө үйлчилж чадна. Гэхдээ үйл ажиллагааны дүр зургаас үзвэл техникийн чадамжаас хамаарсан байж болно аль эсвэл quid pro quo-н нэг бүрэлдэхүүн хэсэг байж болно

Server typePurposeClients
Аппликейшн серверХостууд вэб апп, ажиллуулах , тэдгээрийг ашиглах сүлжээний хэрэглэгчдэд олгож өөрийн компьютер дээр хуулбарыг суулгах хийлгүйгээр (вэб хөтлөгч дотор ажиллах програм компьютерийн программ ). нэр юу гэсэн үг болох ялгаатай нь эдгээр серверүүд Дэлхий Даяарх Вэб нэг хэсэг байх шаардлагагүй ; ямар нэг локал сүлжээний хийх болно .веб хөтөчтэй компьютер
Каталог серверИйм компьютер, хэрэглэгчдэд файлын сервер дээр хуваалцсан файлууд , вэб програм нь их тархсан нь сүлжээний дагуух олж болно мэдээллийн агуулга, нь индекс буюу хүснэгтийг арчилж байдаг. Лавлах серверүүд , нэр серверүүд каталог сервер жишээ юм.Сүлжээнээс ямар нэгэн мэдээллийг олох, домэйнд нэвтрэхээр оролдож буй гишүүн эсвэл цахим шуудан хайж байгаа хэрэглэгч гэх мэт ямар ч хамаагүй компьютерийн программ
Холбооны сервернэг нь харилцаа холбоо төгсгөл ( хэрэглэгч эсвэл төхөөрөмжүүд ) бусад цэгийг олж, тэдэнтэй харилцах шаардлагатай орчинг арчилж байдаг. Энэ бол байж болох , эсвэл сүлжээнд нээлттэй , аюулгүй байдлын үзүүлэлтүүдийн хамааран холбооны төгсгөлийн цэгүүд нь сан болон оролцох илрүүлэх үйлчилгээг оруулахгүй байж болноХолбооны дуусах шугам (хэрэглэгч эсвэл төхөөрөмжүүд)
Тооцоолох серверСүлжээнээс хамааран компьютерийн тооцооллын нөөцийн их хувийг эзэлдэг.Ердийн компьютерийн авч чадах CPU хүчин чадал RAM-аас илүүг шаарддаг ямар ч компьютер программ. Хэрэглэгч нь сүлжээтэй компьютер байх ёстой эс бөгөөс хэрэглэгчийн серверийн загвар гэж байхгүй болно
Өгөгдөл дээр тулгуурласан сервермэдээллийн санд аливаа хэлбэрийг сүлжээгээр (а хүснэгтэд харуулсан болно урьдчилан шинж зохион байгуулж, мэдээллийн цуглуулгуудыг ) хөтөлнө болон хувьцааХүснэгттэй ажиллах , нягтлан бодох бүртгэлийн програм хангамж, хөрөнгийн удирдлагын програм хангамж , эсвэл бараг ямар ч компьютерийн програм , ялангуяа том хэмжээгээр , сайн зохион байгуулалттай мэдээлэл хэрэглэдэг
Факс Сервернэг буюу сүлжээгээр илүү факс машин , улмаар физик хандалтыг эмхэтгэхэд төвөгтэй арилгах хуваалцдагЯмар ч факс явуулагч эсвэл хүлээн авагч
Файл СерверСүлжээгээр дамжуулан зай ашиглан файл хадгалах, хоорондоо солилцох гэх мэт зүйлсийг хийж болно.Networked computers are the intended clients, even though local programs can be clients
Тоглоомын серверEnables several computers or gaming devices to play multiplayer gamesPC эсвэл тоглоомын консул
Шуудангийн серверMakes email communication possible in the same way that a post office makes snail mail communication possibleцахим шуудан явуулагч болон хүлээн авагч
Хэвлэл мэдээллийн хэрэгслийн серверХэвлэл мэдээллийн хэрэгслээр дамжуулан дижитал бичлэг дуу гэх зүйлсийг хоорондоо солилцдог.хэрэглэгчийн оролцоотойгоор худалдан авсан хэрэглэлүүд, монитор болон өсгөгч
Хэвлэх серверСүлжээгээр дамжуулан нэгээс олон хэвлэгчид хоорондоо файл солилцохЮм хэвлэх хэрэгтэй болсон компьютер
Дууны серверкомпьютер идэвхжүүлнэ компьютер хөтөлбөр нь тус тусдаа эсвэл хамтран , дуу, бичлэг дуу тоглохНэг компьютерийн өөр өөр компьютерүүд
Прокси серверхарилцагч ирж байгаа урсгалыг хүлээн авч, сервер уруу илгээж , хэрэглэгч болон серверийн хооронд зуучлагчийн үүрэг гүйцэтгэдэг. хийх шалтгаан ийм агуулга хяналт, шүүх , замын үйл ажиллагааг сайжруулах, сүлжээ зөвшөөрөлгүй нэвтрэхээс урьдчилан сэргийлэх, эсвэл зүгээр л том, нарийн төвөгтэй сүлжээний урсгалыг чиглүүлэлтийн орно.ямар ч сүлжээтэй компьютер
Вэб серверВеб хуудсуудыг хянадаг. Веб сервер нь дэлхий даяаршилтыг боломжтой болгодогВеб хөтөчтэй компьютер

Бараг бүхэлд нь бүтэц нь Интернэт дээр суурилсан байдаг нь клиент–сервер загвар. Өндөр түвшний эх нэрийн серверүүдийг, DNS, чиглүүлэгчид шууд замын интернет дээр. Сая байна сервер нь Интернэтэд холбогдсон, ажиллаж байгаа тасралтгүй дэлхий даяар[2] , бараг л бүх арга хэмжээ авсан жирийн Интернэт хэрэглэгчийн шаардлагатай нэг буюу түүнээс олон харилцан үйлчлэл нь нэг буюу түүнээс дээш сервер. Жич зөвшөөрөл байхгүй байна гэж байхгүй ашиглах тусгай зориулалтын сервер; жишээ нь peer-to-peer файл хуваалцах, зарим шийдлүүд телефоны (жишээ нь, өмнөх Microsoft - , Skype).

Тоног төхөөрөмжийн шаардлага

Нэг өлгүүр-mountable сервер нь дээд бүрхэвч илчлэх дотоод бүрэлдэхүүн хэсэг

Оноос хойш серверүүд ихэвчлэн хандаж гаруй сүлжээ, олон ажиллуулах хүнгүй ямар ч компьютерийн дэлгэц , эсвэл оролтын төхөөрөмж, аудио тоног төхөөрөмж, USB интерфэйсүүд. Олон сервер байхгүй байна, нь график хэрэглэгчийн интерфэйс (GUI). Тэд тохируулагдсан байдаг, алсаас удирдаж байна. Алсын удирдлага зэрэг ММС, SSH , эсвэл вэб хөтөч.

Том серверүүд

Том уламжлалт ганц сервер байх шаардлагатай ажиллуулах удаан хугацаагаар тасалдалгүйгээр. Боломж байсан байх маш өндөр гаргах, тоног төхөөрөмжийн найдвартай байдал, бат бөх чанар маш чухал. Эрхэм зорилго-чухал аж ахуйн нэгжийн сервер байх болно маш их алдаанд тэсвэртэй , ашиглах тусгай тоног төхөөрөмж нь бага алдаа хэмжээг нэмэгдүүлэхийн тулд uptime. Uninterruptible power хангамж болох байх тусгасан даатгуулах эсрэг эрчим хүчний дутагдал. Серверүүд ихэвчлэн оруулах тоног төхөөрөмжийн цомхотгол зэрэг хос цахилгаан хангамж, RAID дискний систем, ECC санах ой,[3] хамт өргөн цар хүрээтэй урьдчилан ачаалах санах ойн туршилт, баталгаажуулалт. Чухал бүрэлдэхүүн хэсэг болох халуун swappableболомж олгож, техникийн тэднийг солих дээр ажиллаж байгаа сервер бол энэ унтрааж, хамгаалахын тулд хэт халалтын, сервер байж болох юм илүү хүчирхэг фенүүд эсвэл ашиглах ус хөргөх. Тэд ихэвчлэн боломжтой байх тохируулж, ассан, доош, эсвэл rebooted алсаас ашиглан, out-of-хамтлаг удирдлага, ихэвчлэн үндсэн дээр IPMI. Сервер casings ихэвчлэн хавтгай, өргөн, зорилготой байх өлгүүр холбогдсон.

Эдгээр төрлийн серверүүд ихэвчлэн байрлаж зориулсан мэдээллийн төв. Эдгээр болно ер нь маш тогтвортой эрчим хүч, Интернет болон нэмэгдсэн аюулгүй байдал. Дуу чимээ нь бага асуудал, харин эрчим хүчний хэрэглээ, дулаан гаралт болно ноцтой асуудал. Серверийн өрөө тоноглогдсон байна агааржуулагч төхөөрөмж.

Кластеруудыг

Нь сервер аж ахуй буюу кластер сервер цуглуулга нь сервер компьютер хадгалж байгууллагын нийлүүлэх сервер ажиллагааг хол давсан чадвар нь нэг төхөөрөмж. Орчин үеийн мэдээллийн төв одоо ихэвчлэн барьсан маш том кластеруудыг их энгийн сервер,[4] мөн тэнд нь хамтын хүчин чармайлт, Нээлттэй Тооцоход Төслийн эргэн тойронд энэ үзэл баримтлал.

Үйлдлийн систем

Нарны Кобальт Qube 3; компьютер сервер төхөөрөмжийг (2002); ажиллаж байгаа Кобальт Linux (тохируулсан хувилбарыг Red Hat Linux, ашиглах 2.2 Линукс цөм), дуусгах нь Apache вэб сервер.

Интернет дээр давамгайлж байгаа үйлдлийн системүүд дотроос серверүүд нь UNIX төст нээлттэй эх тархац, ийм хүмүүс дээр суурилсан Linux , FreeBSD,[5] нь Windows Сервер нь мөн байх нь маш чухал ач холбогдолтой хуваалцах. Хувийн үйлдлийн систем зэрэг z/OS - , Mac OS X бас гаргачихсан, гэхдээ маш бага тоо.

  • GUI байхгүй, эсвэл нэмэлт
  • Чадвар reconfigure , шинэчлэх, тоног төхөөрөмж болон програм хангамж нь зарим талаараа ч дахин эхлүүлэх
  • Дэвшилтэт нөөцлөх байгууламж зөвшөөрөх нь тогтмол, байнга онлайн нөөцлөлтийг чухал мэдээлэл,
  • Ил тод өгөгдөл дамжуулах хооронд янз бүрийн хэмжээ болон төхөөрөмжүүд
  • Уян хатан, дэвшилтэт сүлжээний боломжууд
  • Автоматжуулалт боломжууд зэрэг дэмонууд UNIX, үйлчилгээ Windows-д
  • Хатуу нь системийн аюулгүй байдлын, дэвшилтэт хэрэглэгчийн, нөөцийн, мэдээлэл, болон санах ойн хамгаалалт.
  • Дэвшилтэт илрүүлэх, мэдэгдэлгүйгээр дээр нөхцөл байдал гэх мэт хэт халалтын, процессор болон дискний алдаа.[6]

Эрчим хүчний хэрэглээ

2010 онд мэдээллийн төв (сервер, хөргөх, болон бусад цахилгааны дэд бүтэц) байсан хариуцлага 1.1-1.5% цахилгаан эрчим хүчний хэрэглээ дэлхий даяар, 1.7-2.2%, Ану-д.[7] Нэг тооцоо нь нийт эрчим хүчний хэрэглээ нь мэдээлэл, харилцаа холбооны технологи авардаг 5-аас дээш удаа түүний нүүрстөрөгчийн ул мөр[8] - д үлдсэн эдийн засгийг идэвхжүүлэх замаар үр ашгийг.

Осол

Осол нь янз бүрийн хэлбэртэй байж болно: өгөгдлийн төвийн цахилгаан хангамж, серверийн хэт халалт, сүлжээний тасалдал. Үйлчлүүлэгчийн тоног төхөөрөмж, үйлдлийн систем болон бусад програм хангамжийн сүйрлээс болж бүх ижил осол аваар орон нутагт тохиолдож болно.[9]

Мөн үзнэ үү

Notes

References