ประเภทของซอฟต์แวร์เซิร์ฟเวอร์
เครดิตรูปภาพ: nd3000/iStock/GettyImages
เซิร์ฟเวอร์คือคอมพิวเตอร์ในเครือข่ายที่รับฟังคำขอจากคอมพิวเตอร์เครื่องอื่น ซึ่งมักเรียกว่าไคลเอ็นต์ และตอบสนองต่อคำขอเหล่านั้น ประเภทเซิร์ฟเวอร์ทั่วไป ได้แก่ เว็บเซิร์ฟเวอร์ที่ส่งหน้าเว็บ เซิร์ฟเวอร์ไฟล์ที่เก็บไฟล์ เซิร์ฟเวอร์การพิมพ์ที่จัดการงานพิมพ์และเซิร์ฟเวอร์ฐานข้อมูลที่เก็บชุดที่จัดระเบียบของ ข้อมูล. เซิร์ฟเวอร์สามารถทำงานบนคอมพิวเตอร์อิสระ หรือซอฟต์แวร์เซิร์ฟเวอร์สามารถทำงานบนคอมพิวเตอร์ที่ใช้สำหรับงานอื่นได้เช่นกัน
เซิร์ฟเวอร์คืออะไร?
นักวิทยาศาสตร์คอมพิวเตอร์บางครั้งพูดถึง รุ่นไคลเอนต์-เซิร์ฟเวอร์ ของระบบเครือข่าย โดยที่ระบบเป็นทั้งไคลเอนต์ที่ร้องขอให้ระบบอื่นส่งคืนข้อมูลหรือดำเนินการคำนวณ หรือเซิร์ฟเวอร์ให้คำตอบสำหรับคำขอของลูกค้า เซิร์ฟเวอร์สามารถตั้งอยู่ในสำนักงาน ในศูนย์ข้อมูลเฉพาะ หรือในกรณีของเซิร์ฟเวอร์หลัก อยู่ที่มุมของโฮมออฟฟิศหรือห้องนั่งเล่น
วิดีโอประจำวันนี้
ในบางกรณี คอมพิวเตอร์บางเครื่องทำหน้าที่เป็นไคลเอนต์ทั้งหมด การเอาท์ซอร์สเกือบทั้งหมดทำงานให้กับระบบเซิร์ฟเวอร์ เครื่องจักรพลังงานต่ำที่มีบทบาทดังกล่าวบางครั้งเรียกว่า
ลูกค้าแบบบาง. คอมพิวเตอร์บนเวิลด์ไวด์เว็บมักจะเป็นไคลเอนต์หรือเซิร์ฟเวอร์อย่างเคร่งครัด แม้ว่าจะสามารถเข้าถึงเว็บไซต์จากเซิร์ฟเวอร์หรือแสดงเนื้อหาจากเดสก์ท็อปที่บ้านหรือแล็ปท็อปได้ แต่ก็ไม่ใช่เรื่องปกติโดยเฉพาะในกรณีอื่นๆ คอมพิวเตอร์อาจทำงานเป็นทั้งไคลเอนต์และเซิร์ฟเวอร์ในสถานการณ์ต่างๆ ตัวอย่างเช่น เป็นเรื่องปกติที่เว็บเซิร์ฟเวอร์จะได้รับคำขอจากลูกค้า จากนั้นเพื่อตอบสนองต่อคำขอนั้น ให้ส่งแบบสอบถามไปยังเซิร์ฟเวอร์ฐานข้อมูลแยกต่างหาก ซึ่งโดยพื้นฐานแล้วจะกลายเป็นไคลเอนต์เอง
แม้ว่าเซิร์ฟเวอร์บางตัวอาจมีฮาร์ดแวร์เฉพาะ แต่ปัจจุบันเซิร์ฟเวอร์จำนวนมากทำงาน ซอฟต์แวร์เซิร์ฟเวอร์บนระบบปฏิบัติการมาตรฐาน เช่น Linux หรือ Microsoft Windows. ซอฟต์แวร์นั้นจัดการคำขอจากลูกค้าและเป็นสิ่งที่เปลี่ยนคอมพิวเตอร์ให้เป็นเซิร์ฟเวอร์
ซอฟต์แวร์อินเทอร์เน็ตและเว็บเซิร์ฟเวอร์
เซิร์ฟเวอร์ประเภทหนึ่งที่พบบ่อยที่สุดคือเว็บเซิร์ฟเวอร์ เซิร์ฟเวอร์ประเภทนี้จัดการคำขอจากเบราว์เซอร์เช่น Google Chrome หรือ Mozilla Firefox ทั่วทั้ง อินเทอร์เน็ตหรือเครือข่ายท้องถิ่นและตอบกลับด้วยหน้าเว็บ รูปภาพ และข้อมูลอื่น ๆ ที่เบราว์เซอร์ร้องขอ
เว็บเซิร์ฟเวอร์ทั่วไป ได้แก่ โครงการโอเพ่นซอร์ส Apache และ Nginx และซอฟต์แวร์ที่เป็นกรรมสิทธิ์ของ Microsoft ที่เรียกว่า บริการข้อมูลทางอินเทอร์เน็ต หรือ IIS. บางบริษัทสร้างเว็บเซิร์ฟเวอร์ของตนเองเพื่อใช้ในการจัดการปริมาณการรับส่งข้อมูลเฉพาะของตนเองหรือความต้องการอื่นๆ หลายองค์กรใช้เว็บเซิร์ฟเวอร์ร่วมกับเทคโนโลยีประเภทอื่นๆ เช่น โหลดบาลานเซอร์ เพื่อกระจายงานระหว่างคอมพิวเตอร์และ เครือข่ายการกระจายเนื้อหาหรือ CDNsที่จัดเก็บและรับเนื้อหาไปยังผู้ใช้อย่างรวดเร็ว
การทำความเข้าใจเซิร์ฟเวอร์ฐานข้อมูล
หลายองค์กรยังพึ่งพาเซิร์ฟเวอร์ฐานข้อมูล ซึ่งจัดเก็บข้อมูลด้วยวิธีที่เชื่อถือได้และรวดเร็ว ซึ่งทำให้อัปเดตและเข้าถึงได้ง่าย ผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูลทั่วไป ได้แก่ SQL Server, PostgreSQL และ MySQL ของ Microsoft.
เซิร์ฟเวอร์ฐานข้อมูลจำนวนมาก รวมทั้งเซิร์ฟเวอร์เหล่านั้น สื่อสารกับไคลเอนต์ฐานข้อมูลโดยใช้รูปแบบต่างๆ บน ภาษาคิวรีที่มีโครงสร้างหรือSQL. ภาษาการเขียนโปรแกรมเฉพาะทางนี้ออกแบบมาเพื่อขอและแก้ไขข้อมูลในฐานข้อมูลขนาดใหญ่ และสามารถเขียนได้โดยตรงโดยโปรแกรมเมอร์หรือสร้างโดยซอฟต์แวร์อื่น
เซิร์ฟเวอร์ฐานข้อมูลใช้สำหรับทุกอย่างตั้งแต่การจัดเก็บบันทึกการบัญชีขององค์กรไปจนถึงการโพสต์บล็อกบนระบบที่เชื่อมต่อกับเว็บเซิร์ฟเวอร์ยอดนิยม
ไฟล์และเซิร์ฟเวอร์การพิมพ์
ไฟล์และเซิร์ฟเวอร์การพิมพ์เป็นเซิร์ฟเวอร์สองประเภทที่พบได้ทั่วไปในเครือข่ายสำนักงาน ไฟล์เซิร์ฟเวอร์จัดเก็บไฟล์ไว้ในที่ที่ผู้ใช้หลายคนสามารถเข้าถึงได้ โดยปกติแล้วจะมีบางไฟล์ การตั้งค่าความปลอดภัย และเซิร์ฟเวอร์การพิมพ์จะสื่อสารกับเครื่องพิมพ์และคอมพิวเตอร์เครื่องอื่นเพื่อจัดการการพิมพ์ เอกสาร
ทั้งสองสามารถทำงานบนคอมพิวเตอร์แบบสแตนด์อโลนหรือบนคอมพิวเตอร์ที่ใช้สำหรับงานสำนักงานอื่นๆ