อาร์เรย์เซิร์ฟเวอร์
หน้าที่ของเซิร์ฟเวอร์คอมพิวเตอร์คือการจัดเก็บ เรียกค้น และส่งหรือ "ให้บริการ" ไฟล์และข้อมูลไปยังคอมพิวเตอร์เครื่องอื่นบนเครือข่าย ธุรกิจทุกขนาดจำนวนมากใช้เครือข่ายท้องถิ่นหรือ "อินทราเน็ต" ในสำนักงานของตน ในระดับที่ใหญ่ขึ้น เครือข่ายคอมพิวเตอร์ทั่วโลกที่เรารู้จักในชื่อ "อินเทอร์เน็ต" ขึ้นอยู่กับเซิร์ฟเวอร์จำนวนมากที่ตั้งอยู่ทั่วโลก ไฟล์ ข้อมูล และฟังก์ชันการทำงานของเว็บไซต์ที่กำหนดจะขึ้นอยู่กับเว็บเซิร์ฟเวอร์
การพัฒนาเมื่อเวลาผ่านไป
ครั้งหนึ่ง บริษัทหรือเว็บมาสเตอร์จะโฮสต์เว็บไซต์อินเทอร์เน็ตด้วยคอมพิวเตอร์ที่ทำงานเป็นเว็บเซิร์ฟเวอร์ เมื่อเร็ว ๆ นี้ ปัจจัยจากประสิทธิภาพและความน่าเชื่อถือในด้านเศรษฐศาสตร์ได้นำไปสู่การโยกย้ายเว็บไซต์อินเทอร์เน็ตส่วนใหญ่ไปยังคลัสเตอร์เซิร์ฟเวอร์ที่อยู่ในศูนย์ข้อมูลขนาดใหญ่ ศูนย์ข้อมูลเป็นอาคารที่ปลอดภัยและมีการควบคุมสภาพอากาศซึ่งเต็มไปด้วยกองเซิร์ฟเวอร์ที่มีการจัดเก็บข้อมูลสำรองและแหล่งจ่ายไฟสำรอง ยังคงเป็นเรื่องปกติสำหรับธุรกิจจำนวนมากที่จะโฮสต์เครือข่ายอินทราเน็ตของตนเองบนเซิร์ฟเวอร์ภายใน
วีดีโอประจำวันนี้
ข้อควรพิจารณา
ฮับเครือข่ายคือสวิตช์ที่ควบคุมการรับส่งข้อมูล
เครือข่ายใดๆ ไม่ว่าจะเป็นภายในเครื่องหรือทั่วโลก ขึ้นอยู่กับคอมพิวเตอร์เซิร์ฟเวอร์ (หรือหลายเครื่อง) ในการจัดเก็บและเรียกข้อมูลและไฟล์ การกำหนดค่าทางกายภาพและซอฟต์แวร์ของเซิร์ฟเวอร์ต้องคำนึงถึงปัจจัยหลายประการ ตัวอย่างเช่น คอมพิวเตอร์หลายเครื่องในเครือข่ายอาจขอไฟล์เดียวกันที่ โดยพื้นฐานแล้วในเวลาเดียวกัน ดังนั้นเซิร์ฟเวอร์จะต้องติดตั้งฮาร์ดแวร์ที่มีความเร็วสูง ความสามารถ; และจะต้องใช้งานซอฟต์แวร์ที่ออกแบบมาเพื่อรองรับการดำเนินการดึงไฟล์พร้อมกันหลายไฟล์
คุณสมบัติทางกายภาพ
การทำงานภายในของเซิร์ฟเวอร์
แม้ว่าคุณสมบัติทางกายภาพของเซิร์ฟเวอร์ที่แตกต่างกันอาจแตกต่างกันมาก เซิร์ฟเวอร์คอมพิวเตอร์จำนวนมาก (โดยเฉพาะเซิร์ฟเวอร์ที่ใช้ใน ศูนย์ข้อมูลขนาดใหญ่) เป็นอุปกรณ์สี่เหลี่ยมแบนราบ ติดตั้งกับแร็คได้ โดยไม่มีอินเทอร์เฟซสำหรับเมาส์ คีย์บอร์ด หรือจอภาพ หน้าจอ. เซิร์ฟเวอร์มักมีพัดลมกำลังแรงสูงเพื่อป้องกันความร้อนสูงเกินไป
ระบบปฏิบัติการและซอฟต์แวร์เซิร์ฟเวอร์
เซิร์ฟเวอร์คอมพิวเตอร์ที่กำหนดอาจใช้ระบบปฏิบัติการใดระบบหนึ่งจากหลายระบบ รวมถึง Microsoft Windows Server, Mac OS X Server หรือระบบปฏิบัติการโอเพ่นซอร์ส เช่น Ubuntu Server หรือ FreeBSD
ระบบปฏิบัติการของเซิร์ฟเวอร์ต้องเรียกใช้ซอฟต์แวร์เซิร์ฟเวอร์พิเศษ แม้ว่าเซิร์ฟเวอร์คอมพิวเตอร์ส่วนใหญ่จะใช้ซอฟต์แวร์โอเพ่นซอร์ส Apache Server แต่บางเซิร์ฟเวอร์ก็ใช้ระบบที่เป็นกรรมสิทธิ์ เช่น Windows IIS หรือ Adobe ColdFusion ซอฟต์แวร์นี้เกี่ยวข้องกับการดึงและแจกจ่ายไฟล์ที่จัดเก็บไว้ในเซิร์ฟเวอร์ อาจใช้โปรแกรมฝั่งเซิร์ฟเวอร์เพิ่มเติม (เช่น ASP หรือ Java) เพื่อประมวลผลไฟล์เหล่านั้นก่อนที่ผลลัพธ์จะถูกส่งไปยังคอมพิวเตอร์ที่ร้องขอ
การเข้าถึงฐานข้อมูล
ข้อมูลที่จัดเก็บในรูปแบบตาราง
การให้การเข้าถึงฐานข้อมูลเป็นหนึ่งในหน้าที่ที่สำคัญที่สุดของเซิร์ฟเวอร์คอมพิวเตอร์ ฐานข้อมูลเชิงสัมพันธ์เป็นโครงสร้างการจัดเก็บข้อมูลที่มีขนาดกะทัดรัดและมีประสิทธิภาพ ทำให้สามารถเข้าถึงข้อมูลปริมาณมากได้อย่างรวดเร็ว
ในการตั้งค่าสำนักงาน ฐานข้อมูลอาจถูกใช้เพื่อจัดเก็บรายละเอียดการติดต่อของลูกค้าและข้อมูลการสั่งซื้อ ตลอดจนบันทึกการจัดส่งและการชำระเงิน ด้วยการเข้าถึงเซิร์ฟเวอร์ผ่านเครือข่ายท้องถิ่น พนักงานหลายคนสามารถดึงและอัปเดตข้อมูลจากฐานข้อมูลแบบเรียลไทม์ตลอดทั้งวันในขณะที่ดำเนินธุรกิจ
บนอินเทอร์เน็ต ฐานข้อมูลอาจถูกใช้เพื่อจัดเก็บเนื้อหาที่แท้จริงของเว็บไซต์ ข้อมูลการตรวจสอบการเข้าสู่ระบบของผู้ใช้ และบางครั้งบันทึกการประมวลผลคำสั่ง มีระบบฐานข้อมูลยอดนิยมหลายระบบ รวมถึง Oracle Database, SQLServer ของ Microsoft และฐานข้อมูล MySQL แบบโอเพ่นซอร์ส