กลับไปหน้าบทความ

อ่าน 6 นาที

เซิร์ฟเวอร์ (คอมพิวเตอร์)

เซิร์ฟเวอร์คือคอมพิวเตอร์หรือระบบซอฟต์แวร์ที่ให้ข้อมูล ทรัพยากร หรือบริการแก่คอมพิวเตอร์เครื่องอื่นที่เรียกว่า " ไคลเอนต์ "...

เซิร์ฟเวอร์ (คอมพิวเตอร์)

แผนภาพเครือข่ายคอมพิวเตอร์แสดง การเชื่อมต่อระหว่างคอมพิวเตอร์ ไคลเอ็นต์กับคอมพิวเตอร์เซิร์ฟเวอร์ผ่านทางอินเทอร์เน็ต
เซิร์ฟเวอร์แบบแร็คเมาท์ ของมูลนิธิวิกิมีเดียติดตั้งอยู่บนแร็คในศูนย์ข้อมูล
เซิร์ฟเวอร์ WWWเครื่องแรกตั้งอยู่ที่CERNโดยยังมีสติกเกอร์เดิมติดอยู่ซึ่งระบุว่า: "เครื่องนี้เป็นเซิร์ฟเวอร์ ห้ามปิดเครื่อง!!"

เซิร์ฟเวอร์คือคอมพิวเตอร์หรือระบบซอฟต์แวร์ที่ให้ข้อมูล ทรัพยากร หรือบริการแก่คอมพิวเตอร์เครื่องอื่นที่เรียกว่า " ไคลเอนต์ " บนเครือข่ายคอมพิวเตอร์[ 1 ]สถาปัตยกรรมนี้เรียกว่าโมเดลไคลเอนต์-เซิร์ฟเวอร์ เซิร์ฟเวอร์สามารถให้บริการต่างๆ ได้ ซึ่งมักเรียกว่า "บริการ" เช่น การแบ่งปันข้อมูลหรือทรัพยากรระหว่างไคลเอนต์หลายราย หรือการคำนวณสำหรับไคลเอนต์ เซิร์ฟเวอร์เดียวสามารถให้บริการไคลเอนต์ได้หลายราย และไคลเอนต์เดียวสามารถใช้เซิร์ฟเวอร์ได้หลายเครื่อง กระบวนการของไคลเอนต์อาจทำงานบนอุปกรณ์เดียวกันหรืออาจเชื่อมต่อผ่านเครือข่ายไปยังเซิร์ฟเวอร์บนอุปกรณ์อื่น[ 2 ]เซิร์ฟเวอร์ทั่วไป ได้แก่เซิร์ฟเวอร์ฐานข้อมูลเซิร์ฟเวอร์ไฟล์เซิร์ฟเวอร์อีเมลเซิร์ฟเวอร์การพิมพ์เซิร์ฟเวอร์เว็บเซิร์ฟเวอร์เกมและเซิร์ฟเวอร์แอปพลิเคชัน[ 3 ]

ระบบไคลเอ็นต์-เซิร์ฟเวอร์มักถูกนำไปใช้โดย (และมักถูกระบุว่าเป็น) โมเดล การร้องขอ-ตอบสนอง : ไคลเอ็นต์ส่งคำร้องขอไปยังเซิร์ฟเวอร์ ซึ่งจะดำเนินการบางอย่างและส่งการตอบกลับไปยังไคลเอ็นต์ โดยทั่วไปจะเป็นผลลัพธ์หรือการยืนยัน การกำหนดให้คอมพิวเตอร์เป็น "ฮาร์ดแวร์ระดับเซิร์ฟเวอร์" หมายความว่าคอมพิวเตอร์นั้นมีความเชี่ยวชาญในการใช้งานเซิร์ฟเวอร์ ซึ่งมักหมายความว่ามีประสิทธิภาพและน่าเชื่อถือมากกว่าคอมพิวเตอร์ส่วนบุคคล มาตรฐาน อย่างไรก็ตามกลุ่มคอมพิวเตอร์ ขนาดใหญ่ อาจประกอบด้วยส่วนประกอบเซิร์ฟเวอร์ที่ค่อนข้างง่ายและสามารถเปลี่ยนได้จำนวนมาก

ประวัติศาสตร์

การใช้คำว่าเซิร์ฟเวอร์ในการคำนวณมาจากทฤษฎีคิว [ 4 ] ซึ่งมีมาตั้งแต่กลางศตวรรษที่ 20 โดยเฉพาะอย่างยิ่งมีการใช้ในKendall (1953) (พร้อมกับคำว่า "บริการ") ซึ่งเป็นเอกสารที่แนะนำสัญกรณ์ของ Kendallในเอกสารก่อนหน้านี้ เช่นErlang (1909)มีการใช้คำที่เฉพาะเจาะจงกว่า เช่น "[ผู้ให้บริการโทรศัพท์]"

ในด้านการคำนวณ คำว่า "เซิร์ฟเวอร์" มีมาอย่างน้อยตั้งแต่ RFC 5 (1969) [ 5 ] ซึ่ง เป็นหนึ่งในเอกสารแรกๆ ที่อธิบายARPANET (ซึ่งเป็นต้นกำเนิดของอินเทอร์เน็ต ) และถูกนำมาเปรียบเทียบกับ "ผู้ใช้" โดยแยกประเภทของโฮสต์ ออกเป็นสองประเภท คือ "โฮสต์เซิร์ฟเวอร์" และ "โฮสต์ผู้ใช้" การใช้คำว่า "ให้บริการ" ก็มีมาตั้งแต่เอกสารยุคแรกๆ เช่น RFC 4 [ 6 ]ซึ่งเปรียบเทียบ "โฮสต์ที่ให้บริการ" กับ "โฮสต์ที่ใช้"

ไฟล์Jargonกำหนดเซิร์ฟเวอร์ในความหมายทั่วไปของกระบวนการที่ให้บริการตามคำขอ ซึ่งโดยปกติจะเป็นระยะไกล[ 7 ]โดยเวอร์ชันปี 1981 อ่านว่า: [ 8 ]

เซิร์ฟเวอร์ (คำนาม) คือโปรแกรมประเภทหนึ่ง ที่ทำงานเบื้องหลัง (DAEMON)เพื่อให้บริการแก่ผู้ร้องขอ โดยมักจะทำงานอยู่บนคอมพิวเตอร์เครื่องอื่นที่ไม่ใช่เครื่องที่เซิร์ฟเวอร์นั้นทำงานอยู่

การใช้งานเซิร์ฟเวอร์โดยเฉลี่ยในช่วงต้นทศวรรษ 2000 อยู่ที่ 5 ถึง 15% แต่เมื่อมีการนำเทคโนโลยีเวอร์ชวลไลเซชันมาใช้ ตัวเลขนี้ก็เริ่มเพิ่มขึ้น ทำให้จำนวนเซิร์ฟเวอร์ที่ต้องการเพิ่มขึ้น[ 9 ]

การดำเนินการ

เครือข่ายที่ใช้โมเดลไคลเอ็นต์-เซิร์ฟเวอร์ โดยที่ ไคลเอ็นต์แต่ละรายจำนวนมากร้องขอการบริการและทรัพยากรจากเซิร์ฟเวอร์ส่วนกลาง

โดยทั่วไปแล้ว คำว่าเซิร์ฟเวอร์หมายถึงโปรแกรมคอมพิวเตอร์หรือกระบวนการ (โปรแกรมที่กำลังทำงาน) แต่ในทางความหมายเชิงเปรียบเทียบมันยังหมายถึงอุปกรณ์ที่ใช้สำหรับ (หรืออุปกรณ์ที่ใช้เฉพาะสำหรับ) การเรียกใช้โปรแกรมเซิร์ฟเวอร์หนึ่งโปรแกรมหรือหลายโปรแกรม บนเครือข่าย อุปกรณ์ดังกล่าวเรียกว่าโฮสต์นอกจากคำว่าเซิร์ฟเวอร์แล้ว คำว่าserveและservice (ในฐานะคำกริยาและคำนามตามลำดับ) ก็ถูกใช้บ่อยเช่นกัน แม้ว่า คำว่า servicerและservantจะไม่ค่อยได้ ใช้ก็ตาม [ a ]คำว่าservice (คำนาม) อาจหมายถึงรูปแบบนามธรรมของฟังก์ชันการทำงาน เช่นเว็บเซอร์วิสหรืออาจหมายถึงโปรแกรมคอมพิวเตอร์ที่เปลี่ยนคอมพิวเตอร์ให้เป็นเซิร์ฟเวอร์ เช่นวินโดว์เซอร์วิสเดิมทีใช้ในความหมายว่า "เซิร์ฟเวอร์ให้บริการผู้ใช้" (และ "ผู้ใช้ใช้เซิร์ฟเวอร์") ในความหมายว่า "เชื่อฟัง" แต่ปัจจุบันมักพูดว่า "เซิร์ฟเวอร์ให้บริการข้อมูล" ในความหมายเดียวกับ "ให้" ตัวอย่างเช่นเว็บเซิร์ฟเวอร์ "ให้บริการ [หน้าเว็บ] แก่ผู้ใช้" หรือ "ให้บริการตามคำขอของพวกเขา"

เซิร์ฟเวอร์เป็นส่วนหนึ่งของโมเดลไคลเอ็นต์-เซิร์ฟเวอร์ในโมเดลนี้ เซิร์ฟเวอร์ทำหน้าที่ให้บริการข้อมูลแก่ไคลเอ็นต์ลักษณะของการสื่อสารระหว่างไคลเอ็นต์และเซิร์ฟเวอร์คือการร้องขอและการตอบสนองซึ่งแตกต่างจาก โมเดล แบบเพียร์ทูเพียร์ที่ความสัมพันธ์เป็นการตอบสนองแบบตามความต้องการ โดยหลักการแล้ว กระบวนการคอมพิวเตอร์ใดๆ ที่สามารถใช้งานหรือเรียกใช้โดยกระบวนการอื่น (โดยเฉพาะอย่างยิ่งจากระยะไกล โดยเฉพาะอย่างยิ่งเพื่อแบ่งปันทรัพยากร) ถือเป็นเซิร์ฟเวอร์ และกระบวนการที่เรียกใช้ถือเป็นไคลเอ็นต์ ดังนั้น คอมพิวเตอร์ทั่วไปใดๆ ที่เชื่อมต่อกับเครือข่ายสามารถเป็นโฮสต์เซิร์ฟเวอร์ได้ ตัวอย่างเช่น หากไฟล์บนอุปกรณ์ถูกแชร์โดยกระบวนการบางอย่าง กระบวนการนั้นก็คือเซิร์ฟเวอร์ไฟล์ในทำนองเดียวกัน ซอฟต์แวร์ เว็บเซิร์ฟเวอร์สามารถทำงานบนคอมพิวเตอร์ใดๆ ก็ได้ และดังนั้นแล็ปท็อปหรือคอมพิวเตอร์ส่วนบุคคลก็สามารถเป็นโฮสต์เว็บเซิร์ฟเวอร์ได้

แม้ว่าการร้องขอ-การตอบกลับจะเป็นการออกแบบไคลเอนต์-เซิร์ฟเวอร์ที่พบได้บ่อยที่สุด แต่ก็ยังมีรูปแบบอื่นๆ เช่นรูปแบบการเผยแพร่ -สมัครรับข้อมูล ในรูปแบบการเผยแพร่-สมัครรับข้อมูล ไคลเอนต์จะลงทะเบียนกับเซิร์ฟเวอร์แบบเผยแพร่-สมัครรับข้อมูล โดยสมัครรับข้อความประเภทที่ระบุ การลงทะเบียนเริ่มต้นนี้อาจทำได้โดยการร้องขอ-การตอบกลับ หลังจากนั้น เซิร์ฟเวอร์แบบเผยแพร่-สมัครรับข้อมูลจะส่งต่อข้อความที่ตรงกันไปยังไคลเอนต์โดยไม่ต้องร้องขอเพิ่มเติมใดๆ เซิร์ฟเวอร์จะผลักดันข้อความไปยังไคลเอนต์ แทนที่จะเป็นไคลเอนต์ที่ดึงข้อความจากเซิร์ฟเวอร์เหมือนในการร้องขอ-การตอบกลับ[ 10 ]

วัตถุประสงค์

บทบาทของเซิร์ฟเวอร์คือการแบ่งปันข้อมูล รวมถึงการแบ่งปันทรัพยากรและการกระจายงาน คอมพิวเตอร์เซิร์ฟเวอร์ยังสามารถให้บริการโปรแกรมคอมพิวเตอร์ของตนเองได้ด้วย ขึ้นอยู่กับสถานการณ์ ซึ่งอาจเป็นส่วนหนึ่งของ การแลกเปลี่ยน ผลประโยชน์หรือเป็นเพียงความเป็นไปได้ทางเทคนิค ตารางต่อไปนี้แสดงสถานการณ์ต่างๆ ที่มีการใช้เซิร์ฟเวอร์

ประเภทเซิร์ฟเวอร์ วัตถุประสงค์ ลูกค้า
เซิร์ฟเวอร์แอปพลิเคชันเซิร์ฟเวอร์เหล่านี้ทำหน้าที่เป็นโฮสต์สำหรับ ส่วนหลังบ้าน ของแอ ปพลิเค ชัน ซึ่งไคลเอนต์ของผู้ใช้ (ส่วนหน้าบ้านแอปพลิเคชันบนเว็บหรือแอปพลิเคชันที่ติดตั้งในเครื่อง) ในเครือข่ายจะเชื่อมต่อและใช้งาน เซิร์ฟเวอร์เหล่านี้ไม่จำเป็นต้องเป็นส่วนหนึ่งของเวิลด์ไวด์เว็บเครือข่ายท้องถิ่นใดก็ได้ก็สามารถใช้งานได้ ลูกค้าที่มีเบราว์เซอร์หรือส่วนหน้าเว็บในเครื่อง หรือเว็บเซิร์ฟเวอร์
เซิร์ฟเวอร์แคตตาล็อกทำหน้าที่จัดเก็บดัชนีหรือสารบัญของข้อมูลที่สามารถค้นหาได้ในเครือข่ายกระจายขนาดใหญ่ เช่น คอมพิวเตอร์ ผู้ใช้ ไฟล์ที่แชร์บนเซิร์ฟเวอร์ไฟล์ และแอปพลิเคชันบนเว็บตัวอย่างของเซิร์ฟเวอร์แคตตาล็อก ได้แก่ เซิร์ฟเวอร์ไดเร็กทอรีและเซิร์ฟเวอร์ชื่อ โดเมนโปรแกรมคอมพิวเตอร์ใดๆ ที่ต้องการค้นหาสิ่งต่างๆ บนเครือข่าย เช่นสมาชิกโดเมนที่พยายามเข้าสู่ระบบโปรแกรมอีเมลที่กำลังมองหาที่อยู่อีเมล หรือผู้ใช้ที่กำลังมองหาไฟล์
เซิร์ฟเวอร์การสื่อสารรักษาสภาพแวดล้อมที่จำเป็นสำหรับจุดเชื่อมต่อการสื่อสารหนึ่งจุด (ผู้ใช้หรืออุปกรณ์) เพื่อค้นหาจุดเชื่อมต่ออื่น ๆ และสื่อสารกับพวกมัน อาจมีหรือไม่มีรายชื่อจุดเชื่อมต่อการสื่อสารและบริการตรวจจับการมีอยู่ ขึ้นอยู่กับระดับความเปิดกว้างและพารามิเตอร์ด้านความปลอดภัยของเครือข่าย จุดสิ้นสุดของการสื่อสาร (ผู้ใช้หรืออุปกรณ์)
เซิร์ฟเวอร์คอมพิวเตอร์แบ่งปันทรัพยากรการประมวลผลจำนวนมหาศาล โดยเฉพาะCPUและหน่วยความจำแบบสุ่มผ่านทางเครือข่าย โปรแกรมคอมพิวเตอร์ใดๆ ที่ต้องการพลังประมวลผล CPU และ RAM มากกว่าที่คอมพิวเตอร์ส่วนบุคคลจะสามารถรองรับได้นั้น ฝั่งไคลเอนต์จะต้องเป็นคอมพิวเตอร์ที่เชื่อมต่อเครือข่าย มิเช่นนั้นแล้ว โมเดลไคลเอนต์-เซิร์ฟเวอร์ก็คงไม่มีอยู่จริง
เซิร์ฟเวอร์ฐานข้อมูลบำรุงรักษาและแบ่งปันฐานข้อมูล ทุกรูปแบบ (ชุดข้อมูลที่จัดระเบียบไว้พร้อมคุณสมบัติที่กำหนดไว้ล่วงหน้าซึ่งอาจแสดงในรูปแบบตาราง) ผ่านเครือข่าย โปรแกรมสเปรดชีตโปรแกรมบัญชีโปรแกรมบริหารจัดการสินทรัพย์หรือโปรแกรมคอมพิวเตอร์แทบทุกชนิดที่ประมวลผลข้อมูลที่จัดระเบียบอย่างดี โดยเฉพาะอย่างยิ่งในปริมาณมาก
เซิร์ฟเวอร์แฟกซ์ใช้ เครื่องแฟกซ์หนึ่งเครื่องหรือมากกว่านั้นร่วมกันผ่านเครือข่าย จึงช่วยลดความยุ่งยากในการเข้าถึงเครื่องแฟกซ์ด้วยตนเอง ผู้ส่งหรือผู้รับแฟกซ์ใดๆ
เซิร์ฟเวอร์ไฟล์แชร์ไฟล์และโฟลเดอร์พื้นที่จัดเก็บข้อมูลสำหรับเก็บไฟล์และโฟลเดอร์ หรือทั้งสองอย่าง ผ่านเครือข่าย คอมพิวเตอร์ที่เชื่อมต่อเครือข่ายเป็นไคลเอนต์เป้าหมาย แม้ว่าโปรแกรมในเครื่องก็สามารถเป็นไคลเอนต์ได้เช่นกัน
เซิร์ฟเวอร์เกมช่วยให้คอมพิวเตอร์หรืออุปกรณ์เล่นเกมหลายเครื่องสามารถเล่นวิดีโอเกมแบบผู้เล่น หลายคนได้คอมพิวเตอร์ส่วนบุคคลเครื่องเล่นเกมหรือโทรศัพท์
เซิร์ฟเวอร์อีเมลทำให้ การสื่อสาร ทางอีเมลเป็นไปได้ในลักษณะเดียวกับที่ที่ทำการไปรษณีย์ทำให้การสื่อสาร ทางจดหมาย เป็นไปได้ผู้ส่งและผู้รับอีเมล
เซิร์ฟเวอร์สื่อแบ่งปันวิดีโอหรือเสียงดิจิทัลผ่านเครือข่ายโดยใช้การสตรีมมีเดีย (การส่งเนื้อหาในลักษณะที่สามารถรับชมหรือฟังส่วนต่างๆ ที่ได้รับได้ทันทีที่มาถึง แทนที่จะดาวน์โหลดไฟล์ทั้งหมดแล้วจึงใช้งาน) คอมพิวเตอร์ส่วนบุคคลที่ผู้ใช้ใช้งาน โดยมีจอภาพและลำโพง
เซิร์ฟเวอร์การพิมพ์แชร์เครื่องพิมพ์ หนึ่งเครื่องหรือมากกว่านั้น ผ่านเครือข่าย ช่วยลดความยุ่งยากในการเข้าถึงเครื่องพิมพ์ด้วยตนเอง คอมพิวเตอร์ที่ต้องการพิมพ์เอกสาร
เซิร์ฟเวอร์เสียงช่วยให้โปรแกรมคอมพิวเตอร์สามารถเล่นและบันทึกเสียงได้ ทั้งแบบเดี่ยวหรือแบบร่วมมือกัน โปรแกรมคอมพิวเตอร์บนคอมพิวเตอร์เครื่องเดียวกันและไคลเอ็นต์เครือข่าย
พร็อกซีเซิร์ฟเวอร์ทำหน้าที่เป็นตัวกลางระหว่างไคลเอ็นต์และเซิร์ฟเวอร์ โดยรับข้อมูลขาเข้าจากไคลเอ็นต์และส่งต่อไปยังเซิร์ฟเวอร์ เหตุผลในการทำเช่นนั้น ได้แก่ การควบคุมและกรองเนื้อหา การปรับปรุงประสิทธิภาพการรับส่งข้อมูล การป้องกันการเข้าถึงเครือข่ายโดยไม่ได้รับอนุญาต หรือเพียงแค่การกำหนดเส้นทางการรับส่งข้อมูลผ่านเครือข่ายขนาดใหญ่และซับซ้อน คอมพิวเตอร์ที่เชื่อมต่อเครือข่ายใดๆ
เซิร์ฟเวอร์เสมือนแบ่งปันทรัพยากรฮาร์ดแวร์และซอฟต์แวร์กับเซิร์ฟเวอร์เสมือนอื่นๆ มีอยู่เฉพาะในรูปแบบที่กำหนดไว้ภายในซอฟต์แวร์เฉพาะที่เรียกว่าไฮเปอร์ไวเซอร์ไฮเปอร์ไวเซอร์นำเสนอฮาร์ดแวร์เสมือนให้กับเซิร์ฟเวอร์ราวกับว่าเป็นฮาร์ดแวร์จริง[ 11 ]การจำลองเสมือนเซิร์ฟเวอร์ช่วยให้โครงสร้างพื้นฐานมีประสิทธิภาพมากขึ้น[ 12 ]คอมพิวเตอร์ที่เชื่อมต่อเครือข่ายใดๆ
เว็บเซิร์ฟเวอร์เว็บเซิร์ฟเวอร์คือสิ่งที่ทำให้เวิลด์ไวด์เว็บ เป็นไปได้ เว็บไซต์แต่ละแห่งมีเว็บเซิร์ฟเวอร์อย่างน้อยหนึ่งตัว และแต่ละเซิร์ฟเวอร์สามารถรองรับเว็บไซต์ได้หลายเว็บไซต์ คอมพิวเตอร์ที่มีเว็บเบราว์เซอร์

โครงสร้างเกือบทั้งหมดของอินเทอร์เน็ต นั้น อิงตาม แบบจำลอง ไคลเอ็นต์-เซิร์ฟเวอร์ เนมเซิร์ฟเวอร์รูทระดับสูงDNSและเราเตอร์จะจัดการการรับส่งข้อมูลบนอินเทอร์เน็ต มีเซิร์ฟเวอร์หลายล้านเครื่องที่เชื่อมต่อกับอินเทอร์เน็ต ทำงานอย่างต่อเนื่องทั่วโลก[ 13 ]และแทบทุกการกระทำของ ผู้ใช้ อินเทอร์เน็ต ทั่วไป ต้องมีการโต้ตอบกับเซิร์ฟเวอร์อย่างน้อยหนึ่งเครื่อง มีข้อยกเว้นที่ไม่ใช้เซิร์ฟเวอร์เฉพาะ เช่นการแชร์ไฟล์แบบเพียร์ทูเพียร์และการใช้งานโทรศัพท์ บางประเภท (เช่น Skypeก่อนยุค Microsoft )

ฮาร์ดแวร์

เซิร์ฟเวอร์ แบบติดตั้งบนแร็คที่ถอดฝาครอบด้านบนออกเพื่อเผยให้เห็นส่วนประกอบภายใน

ข้อกำหนด ด้านฮาร์ดแวร์สำหรับเซิร์ฟเวอร์นั้นแตกต่างกันอย่างมาก ขึ้นอยู่กับวัตถุประสงค์ของเซิร์ฟเวอร์และซอฟต์แวร์ที่ใช้ เซิร์ฟเวอร์มักจะมีประสิทธิภาพและราคาแพงกว่าเครื่องลูกข่ายที่เชื่อมต่อเข้ากับเซิร์ฟเวอร์นั้น

เนมเซิร์ฟเวอร์ถูกใช้ทั้งในส่วนของฮาร์ดแวร์และซอฟต์แวร์ สำหรับฮาร์ดแวร์เซิร์ฟเวอร์นั้น โดยทั่วไปมักจำกัดอยู่เฉพาะเครื่องระดับสูงเท่านั้น ในขณะที่ซอฟต์แวร์เซิร์ฟเวอร์สามารถทำงานบนฮาร์ดแวร์ได้หลากหลายประเภท

เนื่องจากโดยทั่วไปแล้วเซิร์ฟเวอร์จะเข้าถึงผ่านเครือข่าย หลายเครื่องจึงทำงานโดยอัตโนมัติโดยไม่ต้องใช้จอคอมพิวเตอร์หรืออุปกรณ์ป้อนข้อมูล ฮาร์ดแวร์เสียง และ อินเทอร์เฟซ USBเซิร์ฟเวอร์จำนวนมากไม่มีส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) การกำหนดค่าและการจัดการจึงทำจากระยะไกล การจัดการระยะไกลสามารถทำได้หลายวิธี รวมถึงMicrosoft Management Console (MMC), PowerShell , SSHและ ระบบ การจัดการแบบ out-of-band ที่ใช้เบราว์เซอร์ เช่นiDRAC ของ Dell หรือiLo ของ HP

เซิร์ฟเวอร์ขนาดใหญ่

เซิร์ฟเวอร์ขนาดใหญ่แบบดั้งเดิมจะต้องทำงานเป็นเวลานานโดยไม่หยุดชะงักความพร้อมใช้งานจะต้องสูงมาก ทำให้ความน่าเชื่อถือและความทนทานของฮาร์ดแวร์มีความสำคัญอย่างยิ่งเซิร์ฟเวอร์ระดับองค์กรที่สำคัญต่อภารกิจ จะต้อง มีความทนทานต่อความผิดพลาด สูง และใช้ฮาร์ดแวร์เฉพาะที่มีอัตราความล้มเหลว ต่ำ เพื่อเพิ่มเวลาทำงาน ให้ สูงสุด อาจมีการติดตั้ง แหล่งจ่ายไฟสำรองเพื่อป้องกันไฟดับ เซิร์ฟเวอร์โดยทั่วไปจะมีฮาร์ดแวร์สำรองเช่นแหล่งจ่ายไฟ คู่ ระบบดิสก์RAID และหน่วยความจำ ECC [ 14 ]พร้อมกับ การทดสอบและตรวจสอบหน่วยความจำ ก่อนบูต อย่างละเอียด ส่วนประกอบที่สำคัญอาจสามารถเปลี่ยนได้โดยไม่ต้องปิดเครื่อง ทำให้ช่างเทคนิคสามารถเปลี่ยนส่วนประกอบเหล่านั้นบนเซิร์ฟเวอร์ที่กำลังทำงานอยู่ และเพื่อป้องกันความร้อนสูงเกินไป เซิร์ฟเวอร์อาจมีพัดลมที่ทรงพลังกว่าหรือใช้ระบบระบายความร้อนด้วยน้ำ เซิร์ฟเวอร์ มักจะสามารถกำหนดค่า เปิดและปิดเครื่อง หรือรีบูตจากระยะไกลได้โดยใช้การจัดการนอกแบนด์ซึ่งโดยทั่วไปจะใช้IPMIเคสเซิร์ฟเวอร์มักจะแบนและกว้างและออกแบบมาเพื่อติดตั้งบนแร็ค ไม่ว่าจะเป็นแร็คขนาด 19 นิ้วหรือ แร็ ค แบบเปิด

เซิร์ฟเวอร์ประเภทนี้มักตั้งอยู่ในศูนย์ข้อมูล เฉพาะ ซึ่งโดยปกติจะมีระบบไฟฟ้าและอินเทอร์เน็ตที่เสถียรมาก และมีระบบรักษาความปลอดภัยที่เพิ่มขึ้น เสียงรบกวนก็ไม่ใช่ปัญหาใหญ่ แต่การใช้พลังงานและความร้อนที่เกิดขึ้นอาจเป็นปัญหาสำคัญ ห้องเซิร์ฟเวอร์จึงติดตั้งเครื่องปรับอากาศไว้

กลุ่ม

ฟาร์มเซิร์ฟเวอร์หรือคลัสเตอร์เซิร์ฟเวอร์คือกลุ่มของเซิร์ฟเวอร์คอมพิวเตอร์ที่องค์กรดูแลรักษาไว้เพื่อจัดหาฟังก์ชันการทำงานของเซิร์ฟเวอร์ที่เกินขีดความสามารถของอุปกรณ์เพียงเครื่องเดียวศูนย์ข้อมูล สมัยใหม่ ในปัจจุบันมักสร้างขึ้นจากคลัสเตอร์ขนาดใหญ่ของเซิร์ฟเวอร์ที่เรียบง่ายกว่ามาก[ 15 ]และมีความพยายามร่วมมือกัน ใน โครงการ Open Compute Projectเกี่ยวกับแนวคิดนี้

เครื่องใช้ไฟฟ้า

อุปกรณ์เครือข่าย (Network Appliance)เป็นอุปกรณ์เฉพาะทางขนาดเล็กประเภทหนึ่งโดยทั่วไปแล้วจะอยู่ในระดับล่างสุด มักมีขนาดเล็กกว่าคอมพิวเตอร์ตั้งโต๊ะทั่วไป

มือถือ

เซิร์ฟเวอร์เคลื่อนที่นั้นมีรูปแบบที่พกพาได้ เช่นแล็ปท็อป [ 16 ] ตรงกันข้ามกับศูนย์ข้อมูล ขนาดใหญ่ หรือเซิร์ฟเวอร์แบบแร็ค เซิร์ฟเวอร์เคลื่อนที่ได้รับการออกแบบสำหรับการใช้งานนอกสถานที่หรือ การใช้งาน เฉพาะกิจในสภาพแวดล้อมฉุกเฉิน ภัยพิบัติ หรือชั่วคราว ซึ่งเซิร์ฟเวอร์แบบดั้งเดิมไม่สามารถใช้งานได้เนื่องจากข้อกำหนดด้านพลังงาน ขนาด และเวลาในการติดตั้ง[ 17 ]ผู้ได้รับประโยชน์หลักจากเทคโนโลยีที่เรียกว่า "เซิร์ฟเวอร์แบบพกพา" ได้แก่ ผู้จัดการเครือข่าย นักพัฒนาซอฟต์แวร์หรือฐานข้อมูล ศูนย์ฝึกอบรม บุคลากรทางทหาร หน่วยงานบังคับใช้กฎหมาย นิติวิทยาศาสตร์ กลุ่มบรรเทาภัยฉุกเฉิน และองค์กรบริการ[ 18 ]เพื่ออำนวยความสะดวกในการพกพา คุณสมบัติต่างๆ เช่นแป้นพิมพ์จอแสดงผลแบตเตอรี่ ( แหล่งจ่ายไฟสำรองเพื่อให้มีพลังงานสำรองในกรณีที่เกิดความล้มเหลว) และเมาส์ ล้วนถูกรวมเข้าไว้ในตัวเครื่อง

ระบบปฏิบัติการ

เครื่องเซิร์ฟเวอร์ คอมพิวเตอร์ Sun's Cobalt Qube 3 (ปี 2002) ที่ใช้ระบบปฏิบัติการ Cobalt Linux (เวอร์ชันที่ปรับแต่งของ Red Hat Linux โดยใช้เคอร์เนล Linux เวอร์ชัน 2.2) พร้อมด้วยเว็บเซิร์ฟเวอร์ Apache

บนอินเทอร์เน็ตระบบปฏิบัติการ ที่โดดเด่นในหมู่เซิร์ฟเวอร์คือ การแจกจ่ายแบบโอเพนซอร์ส ที่คล้าย UNIX เช่น ระบบที่ใช้LinuxและFreeBSD [ 19 ]โดยWindows Server ก็มีส่วนแบ่งที่สำคัญเช่น กันระบบปฏิบัติการที่เป็นกรรมสิทธิ์ เช่นz/OSและmacOS Serverก็มีการใช้งานเช่นกัน แต่ในจำนวนที่น้อยกว่ามาก เซิร์ฟเวอร์ที่ใช้ Linux มักใช้เป็นเว็บเซิร์ฟเวอร์หรือธนาคารข้อมูล ส่วน Windows Server ใช้สำหรับเครือข่ายที่ประกอบด้วยไคลเอนต์ Windows

ระบบปฏิบัติการเฉพาะทางที่เน้นการใช้งานบนเซิร์ฟเวอร์นั้น โดยทั่วไปจะมีคุณสมบัติดังต่อไปนี้:

  • GUIไม่พร้อมใช้งานหรือเป็นตัวเลือกเสริม
  • สามารถปรับแต่งและอัปเดตทั้งฮาร์ดแวร์และซอฟต์แวร์ได้ในระดับหนึ่งโดยไม่ต้องรีสตาร์ท
  • ระบบ สำรองข้อมูลขั้นสูงที่ช่วยให้สามารถสำรองข้อมูล สำคัญทาง ออนไลน์ ได้อย่างสม่ำเสมอและบ่อยครั้ง
  • การถ่ายโอนข้อมูล อย่างโปร่งใสระหว่างไดรฟ์หรืออุปกรณ์ ต่างๆ
  • ความสามารถด้านเครือข่ายที่ยืดหยุ่นและล้ำสมัย
  • ความสามารถในการทำงานอัตโนมัติ เช่นเดมอนในระบบ UNIX และบริการในระบบ Windows
  • ระบบรักษาความปลอดภัยที่เข้มงวด พร้อมการปกป้องผู้ใช้ ทรัพยากร ข้อมูล และหน่วยความจำขั้นสูง
  • การตรวจจับและการแจ้งเตือนขั้นสูงเกี่ยวกับสภาวะต่างๆ เช่น ความร้อนสูงเกินไป โปรเซสเซอร์และดิสก์ล้มเหลว[ 20 ]

ในทางปฏิบัติ ปัจจุบันระบบปฏิบัติการสำหรับเดสก์ท็อปและเซิร์ฟเวอร์จำนวนมากใช้ฐานโค้ด ที่คล้ายคลึงกัน โดยแตกต่างกันส่วนใหญ่ในด้านการตั้งค่า

การใช้พลังงาน

ในปี 2024 ศูนย์ข้อมูล (เซิร์ฟเวอร์ ระบบระบายความร้อน และโครงสร้างพื้นฐานทางไฟฟ้าอื่นๆ) ใช้พลังงานไฟฟ้า 415 เทราวัตต์-ชั่วโมง และคิดเป็นประมาณ 1.5% ของการใช้พลังงานไฟฟ้าทั่วโลก [ 21 ]และ 4.4% ในสหรัฐอเมริกา[ 22 ] มีการประมาณการว่าการใช้พลังงานทั้งหมดสำหรับเทคโนโลยีสารสนเทศและการสื่อสารช่วยลดการ ปล่อยก๊าซคาร์บอนไดออกไซด์ได้มากกว่า 5 เท่า[ 23 ]ในส่วนอื่นๆ ของเศรษฐกิจ โดยการเพิ่มประสิทธิภาพ

ข้อกังวลเกี่ยวกับผลกระทบต่อสิ่งแวดล้อมของศูนย์ข้อมูลมุ่งเน้นไปที่ความต้องการใช้ไฟฟ้าและการปล่อยมลพิษที่เกี่ยวข้อง โดยเฉพาะอย่างยิ่งเมื่อภาระงาน AI เพิ่มความต้องการเซิร์ฟเวอร์และระบบระบายความร้อน[ 24 ]

ดูเพิ่มเติม

หมายเหตุ

  1. ^ CORBA servant คือ อ็อบเจ็กต์ฝั่งเซิร์ฟเวอร์ที่รับการเรียกใช้เมธอดจากเมธอดระยะไกลแต่การใช้งานแบบนี้ไม่ค่อยพบเห็นบ่อยนัก

อ่านเพิ่มเติม

  • Erlang, Agner Krarup (1909). "ทฤษฎีความน่าจะเป็นและการสนทนาทางโทรศัพท์" (PDF) . Nyt Tidsskrift for Matematik B . 20 : 33– 39. เก็บถาวรจากต้นฉบับ(PDF)เมื่อ 2011-10-01.
  • Kendall, DG (1953). "กระบวนการสุ่มที่เกิดขึ้นในทฤษฎีคิวและการวิเคราะห์โดยวิธีของห่วงโซ่มาร์คอฟฝังตัว"วารสารสถิติคณิตศาสตร์ 24 ( 3): 338– 354. doi : 10.1214/aoms/1177728975 . JSTOR  2236285 .
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Server_(computing)&oldid=1359954393 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เซิร์ฟเวอร์ (คอมพิวเตอร์)

เซิร์ฟเวอร์คือคอมพิวเตอร์หรือระบบซอฟต์แวร์ที่ให้ข้อมูล ทรัพยากร หรือบริการแก่คอมพิวเตอร์เครื่องอื่นที่เรียกว่า " ไคลเอนต์ "...

ประวัติศาสตร์

การใช้คำว่า เซิร์ฟเวอร์ ในการคำนวณมาจาก ทฤษฎีคิว [ 4 ] ซึ่ง มีมาตั้งแต่กลางศตวรรษที่ 20 โดยเฉพาะอย่างยิ่งมีการใช้ใน Kendall (1953) (พร้อมกับคำว่า "บริการ") ซึ่งเป็นเอกสารที่แนะนำ สัญกรณ์ของ Kendall ในเอกสารก่อนหน้านี้ เช่น Erlang (1909)...

การดำเนินการ

โดยทั่วไปแล้ว คำว่า เซิร์ฟเวอร์ หมายถึง โปรแกรมคอมพิวเตอร์ หรือ กระบวนการ (โปรแกรมที่กำลังทำงาน) แต่ในทาง ความหมายเชิงเปรียบเทียบ มันยังหมายถึงอุปกรณ์ที่ใช้สำหรับ (หรืออุปกรณ์ที่ใช้เฉพาะสำหรับ) การเรียกใช้โปรแกรมเซิร์ฟเวอร์หนึ่งโปรแกรมหรือหลายโปรแกรม...

วัตถุประสงค์

บทบาทของเซิร์ฟเวอร์คือการแบ่งปันข้อมูล รวมถึงการแบ่งปัน ทรัพยากร และการกระจายงาน คอมพิวเตอร์เซิร์ฟเวอร์ยังสามารถให้บริการโปรแกรมคอมพิวเตอร์ของตนเองได้ด้วย ขึ้นอยู่กับสถานการณ์ ซึ่งอาจเป็นส่วนหนึ่งของ การแลกเปลี่ยน ผลประโยชน์...