Web sever
คือซอฟต์แวร์หรือโปรแกรมสำหรับเซิร์ฟเวอร์รวมถึงฮาร์ดแวร์ซึ่งก็คือเครื่องคอมพิวเตอร์ ที่สามารถตอบสนองต่อคำสั่งของเครื่อง Client ที่เรียกใช้งานเว็บไซต์ในรูปแบบของ www ให้สามารถเรียกชมหน้าเว็บไซต์นั้น ๆ ได้ ซึ่งทั่วไปแล้วใน 1 web server จะสามารถบรรจุข้อมูลของ
เว็บไซต์เอาไว้ได้ตั้งแต่ 1 เว็บไซต์ขึ้นไป โดยหน้าที่หลักของ web server คือการจัดเก็บ ประมวลผล และส่งมอบหน้าเว็บให้กับผู้ใช้ในรูปแบบของการสื่อสารระหว่างเครื่อง Client และ Server โดยใช้ Hypertext Transfer Protocol (HTTP) ทำหน้าที่จัดส่งข้อมูลในรูปแบบเว็บไซต์ HTML ที่ถูกเก็บอยู่บนเซิร์ฟเวอร์ ซึ่งเป็นการนำเสนอเนื้อหาในหลายรูปแบบ ได้แก่ รูปภาพ ตัวหนังสือวิดีโอฯลฯเป็นต้นและไม่เพียงแต่การแสดงเนื้อหาของเว็บไซต์ให้กับผู้ใช้งานเท่านั้น แต่โปรโตคอลHTTPยังสามารถรับเนื้อหาจากผู้ใช้เพื่อส่งกลับไปยังwebserverได้อีกด้วยโดยผู้ให้บริการเว็บไซต์อาจจะใช้เว็บเซิร์ฟเวอร์เครื่อง
เดียวหรือใช้เว็บเซิร์ฟเวอร์หลาย ๆ เครื่องสำหรับการให้บริการเว็บไซต์ที่มีการใช้งานสูงก็สามารถทำได้
สำหรับผู้ที่ต้องการสร้างเว็บไซต์ของตัวเอง web server คือองค์ประกอบสำคัญที่ต้องอาศัยการพิจารณาเลือกใช้ให้เหมาะสม ได้แก่ การพิจารณาถึงจำนวนของข้อมูลและบริการที่ต้องการนำเสนอให้แก่ลูกค้า ตัวอย่างเช่น ต้องการเว็บไซต์เพื่อนำเสนอข้อมูลเพียงอย่างเดียว หรือเป็นเว็บที่มีฟังก์ชันการใช้งาน อย่างเช่น การออเดอร์สินค้า ระบบการจ่ายเงิน หรือต้องการการสนทนาสด (Live chat) ด้วยหรือไม่ เนื่องจากต้องคำนึงถึงหน่วยความจำและจำนวนBandwidthการใช้งานให้เหมาะสมอีกทั้งยังต้องมีการคาดการณ์ถึงจำนวนของลูกค้าที่จะเข้า
มาใช้งานเว็บไซต์พร้อม ๆ กัน เพราะหาก web server มีคุณสมบัติในการรองรับ Trafficไม่เพียงพอก็จะทำให้เว็บล่มได้ ไม่เพียงเท่านั้นปัจจุบัน
web server ยังมีให้เลือกหลากหลายรูปแบบ ได้แก่ share server, VPS (Virtual Private Server), dedicate server และ Cloud server ซึ่ง
Web Server แต่ละแบบก็มีคุณสมบัติและข้อดีข้อเสียที่แตกต่างกันไป
โดยส่วนมากแล้วเครื่อง Server จะแบ่งเป็น 2 แบบด้วยกันคือ
1. แบบ Rack จะมีลักษณะเป็นแท่งสีเหลี่ยมยาว ๆ เพราะถ้าใช้แบบ Rack ค่าบริการที่จะนำ Server ไปวางไว้ที่ Data Center ก็จะถูกกว่าแบบ Tower
2. แบบ Tower หน้าตาจะเหมือนกับ PC ทั่ว ๆ ไปที่ใช้กันในบ้าน และค่าบริการการวางที่ Data Center ก็จะเแพงกว่าแบบ Rack เกือบเท่าตัว
ระบบปฏิบัติการที่ใช้ในเครื่อง Server จะเป็น 3 ระบบปฏิบัติการนี้คือ
1. Linux สำหรับ Linux Distribution ที่ได้รับความนิยมได้แก่ Debian, Ubuntu, Redhat และ Fedora เป็นต้น Linux เป็นระบบปฏิบัติการที่ใช้งานโดยไม่เสียค่าใช้จ่าย พร้อมทั้งมีนักพัฒนาอยู่ทั่วโลกร่วมกันพัฒนาด้วย
2. Windows สำหรับ Windows ที่นิยมใช้เป็น server ได้แก่ Windows Server 2003 และ Windows Server 2008 ซึ่งเป็นระบบปฏิบัติการจากไมโครซอฟท์ที่มีความเสถียรและเป็นที่ยอมรับโดยทั่วไป
3. Unix สำหรับ Unix สำหรับระบบปฏิบัติการนี้เป็นระบบปฏิบัติการณ์ที่เก่าแก่ระบบหนึ่ง ที่ยังใช้งานอยู่จนถึงทุกวันนี้ ได้แก่ BSD
Server ทำหน้าที่อะไร
Server ทำหน้าที่เป็นเหมือนผู้ให้บริการต่าง ๆ ในโครงข่ายอินเตอร์เน็ต หรือโครงข่ายที่มีลูกข่าย เมื่อมีผู้ใช้งานมาขอใช้บริการ Server เครื่อง Server จะจัดสรรทรัพยากรที่มีอยู่ในเครื่องเพื่อให้บริการในทันที
ซึ่งบริการของ Server นั้นมีหลากหลายอย่างด้วยกัน โดยสามารถแบ่งได้เป็น 4 หน้าที่หลัก ๆดังต่อไปนี้
1. Web server คือโปรแกรมที่มีหน้าที่ให้บริการด้านการจัดการเว็บไซต์ โดยส่วนมากโปรแกรมที่นิยมใช้เป็น Web server จะเป็น Apache web server
2. Mail server คือโปรแกรมที่มีหน้าที่ให้บริการด้าน E-mail โปรแกรมที่ใช้ในด้าน Mail server มีอยู่หลายโปรแกรมด้วยกันแต่ที่นิยมกันจะมีอยู่ 3 โปรแกรมคือPostfix, qmail, courier
3. DNS server คือโปรแกรมที่มีหน้าที่ให้บริการด้านโดเมนเนมที่จะค่อยเปลี่ยนชื่อเว็บไซต์ที่เราต้องการให้เป็น IP Address โปรแกรมที่นิยมใช้คือ bind9
4. Database server คือโปรแกรมที่ทำหน้าที่ให้บริการด้านการจัดการดูแลข้อมูลต่างๆภายในเว็บไซต์ โปรแกรมที่มีการใช้งานส่วนใหญ่จะเป็น mysql, postgresql, DB2
กลับสู่หน้าหนัก
เลื่อนขึ้นข้างบน
|