Jump to content

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

Википедиа — Чөлөөт нэвтэрхий толь
(Server (computing)-с чиглүүлэгдэв)
Викимедиа Сангийн сервер

Тооцоолоход, "Хэрэглэгч" хэмээх программ эсвэл төхөөрөмжийн үйл ажиллагааг болон бусад зүйлсийг дэмждэг зүйлийг сервер гэнэ. Ийм архитехторын бүтэцтэй системийг үйлчлүүлэгчдийн сервэрийн модуль гэнэ. Олон үйлдлийн үйл явц  эсвэл төхөөрөмжийг бүхэлд нь ганц энүүгээр тооцоолох нь өргөн тархсан. Сервер буюу сүлжээ нь олон хэрэглэгчдийн дунд дата нөөц, мэдээллийг солилцох эсвэл хэрэглэгчид тооцоолол хийж өгөх гэсэн олон төрлийн "үйлчилгээ" хэмээх функцтэй. Ганц хэрэглэгч олон сервер ашиглах боломжтой бол ганц сервер олон хэрэглэгчдэд үйлчлэх чадвартай. Хэрэглэгчдийн хандах үйл явц нь төхөөрөмжөөс сүлжээгээр холбогдож болно аль эсвэл өмнө нь төхөөрөмжөөрөө дахин холбогдох   [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 type Purpose Clients
Аппликейшн сервер Хостууд вэб апп, ажиллуулах , тэдгээрийг ашиглах сүлжээний хэрэглэгчдэд олгож өөрийн компьютер дээр хуулбарыг суулгах хийлгүйгээр (вэб хөтлөгч дотор ажиллах програм компьютерийн программ ). нэр юу гэсэн үг болох ялгаатай нь эдгээр серверүүд Дэлхий Даяарх Вэб нэг хэсэг байх шаардлагагүй ; ямар нэг локал сүлжээний хийх болно . веб хөтөчтэй компьютер
Каталог сервер Ийм компьютер, хэрэглэгчдэд файлын сервер дээр хуваалцсан файлууд , вэб програм нь их тархсан нь сүлжээний дагуух олж болно мэдээллийн агуулга, нь индекс буюу хүснэгтийг арчилж байдаг. Лавлах серверүүд , нэр серверүүд каталог сервер жишээ юм. Сүлжээнээс ямар нэгэн мэдээллийг олох, домэйнд нэвтрэхээр оролдож буй гишүүн эсвэл цахим шуудан хайж байгаа хэрэглэгч гэх мэт ямар ч хамаагүй компьютерийн программ
Холбооны сервер нэг нь харилцаа холбоо төгсгөл ( хэрэглэгч эсвэл төхөөрөмжүүд ) бусад цэгийг олж, тэдэнтэй харилцах шаардлагатай орчинг арчилж байдаг. Энэ бол байж болох , эсвэл сүлжээнд нээлттэй , аюулгүй байдлын үзүүлэлтүүдийн хамааран холбооны төгсгөлийн цэгүүд нь сан болон оролцох илрүүлэх үйлчилгээг оруулахгүй байж болно Холбооны дуусах шугам (хэрэглэгч эсвэл төхөөрөмжүүд)
Тооцоолох сервер Сүлжээнээс хамааран компьютерийн тооцооллын нөөцийн их хувийг эзэлдэг. Ердийн компьютерийн авч чадах CPU хүчин чадал RAM-аас илүүг шаарддаг ямар ч компьютер программ. Хэрэглэгч нь сүлжээтэй компьютер байх ёстой эс бөгөөс хэрэглэгчийн серверийн загвар гэж байхгүй болно
Өгөгдөл дээр тулгуурласан сервер мэдээллийн санд аливаа хэлбэрийг сүлжээгээр (а хүснэгтэд харуулсан болно урьдчилан шинж зохион байгуулж, мэдээллийн цуглуулгуудыг ) хөтөлнө болон хувьцаа Хүснэгттэй ажиллах , нягтлан бодох бүртгэлийн програм хангамж, хөрөнгийн удирдлагын програм хангамж , эсвэл бараг ямар ч компьютерийн програм , ялангуяа том хэмжээгээр , сайн зохион байгуулалттай мэдээлэл хэрэглэдэг
Факс Сервер нэг буюу сүлжээгээр илүү факс машин , улмаар физик хандалтыг эмхэтгэхэд төвөгтэй арилгах хуваалцдаг Ямар ч факс явуулагч эсвэл хүлээн авагч
Файл Сервер Сүлжээгээр дамжуулан зай ашиглан файл хадгалах, хоорондоо солилцох гэх мэт зүйлсийг хийж болно. Networked computers are the intended clients, even though local programs can be clients
Тоглоомын сервер Enables several computers or gaming devices to play multiplayer games PC эсвэл тоглоомын консул
Шуудангийн сервер 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]

  1. A CORBA servant is a server-side object to which method calls from remote method invocation are forwarded, but this is an uncommon usage.
  1. Comer, Douglas E.; Stevens, David L. (1993). Vol III: Client-Server Programming and Applications. Internetworking with TCP/IP. Department of Computer Sciences, Purdue University, West Lafayette, IN 479: Prentice Hall. pp. 11d. ISBN 0-13-474222-2.{{cite book}}: CS1 maint: location (link)
  2. "Web Servers". IT Business Edge. Татаж авсан: July 31, 2013.
  3. Li, Huang, Shen, Chu (2010). ""A Realistic Evaluation of Memory Hardware Errors and Software System Susceptibility". Usenix Annual Tech Conference 2010" (PDF).{{cite web}}: CS1 maint: multiple names: authors list (link)
  4. "Google uncloaks once-secret server". CNET. CBS Interactive.
  5. "Usage statistics and market share of Linux for websites". Татаж авсан: 18 Jan 2013.
  6. "Server Oriented Operating System". Татаж авсан: 2010-05-25.
  7. Markoff, John (31 Jul 2011). "Data Centers Using Less Power Than Forecast, Report Says". NY Times. Татаж авсан: 18 Jan 2013. {{cite news}}: Italic or bold markup not allowed in: |publisher= (help)
  8. "SMART 2020: Enabling the low carbon economy in the information age" (PDF). The Climate Group. 6 Oct 2008. Татаж авсан: 18 Jan 2013. {{cite web}}: Italic or bold markup not allowed in: |publisher= (help)
  9. Серверүүд дээр гарсан ослын төрөл.