อยากจะถามความจำเป็นและความสามารถระหว่าง เว็บโฮสติ้ง กับ เว็บเซิร์ฟเวอร์

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

ตอนแรกอยากจะตั้งเครื่องเซิร์ฟเวอร์เอาเอง  ซึงค่าใช้จ่ายเยอะ ไหนจะทั้งเครื่อง  และ ค่า serverr os อีก  และอาจมีปัญหาไฟดับสายรั่ว.... แบนวิธโมเดมเต็ม <<เวอร์ไปอยากกะใช้ 100 คน, คอขวด isp
ตอนนี้เลยอยากเช่าเซิร์ฟเวอร์ไปก่อนเลยสำการศึกษาราคาไว้ก่อน เลยไปดูหลายๆเว็ปมาก็มีการเช่าเซิร์ฟเวอร์อยู่ 2 ประเภท

1 เว็บโฮสติ้ง
2 เว็บเซิร์ฟเวอร์

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

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

ผมเข้าใจตามนี้ถูกมั้ยครับ

อีกข้อเพื่อนเติมคือ
    Internet Data Center
        คือ ศูนย์กลายการรับส่งข้อมูลของแต่ละแห่งใช่มั้ยครับ  ซึ่งจะมีความเร็วสูง  เอาสามารถอุ้มเซิร์ฟเวอร์ของเราไปขอใช้อินเตอร์เน็ตของเขาได้ ซึ่งจะรับส่งข้อมูลเร็วมากๆ กว่าเน็ตบ้าน
        ถ้าเซิร์ฟเวอร์ไม่ได้ตั้งอยู่ใน Internet Data Center แต่ตั้งอยู่บนเน็ตบ้านความเร็วมันก็จะได้ตามที่ isp ให้กับเรา และยังผ่านเครื่องข่ายๆท้องถิ่นหลายๆจุดและไม่มีความปลอดภัยใช้มั้ยครับ แบบนี้ server >>> modem >>>> XXX >>> XXX >>> ISP >>>


ทั้งหมดนี้ผมเข้าใจถูกต้องมั้ยครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
1. นิยาม
Web Server = เครื่อง Server ที่ให้บริการด้าน Web
Web Hosting = การให้บริการเช่า Host ในแบบต่าง ๆ สำหรับทำ Web โดยทั่วไปจะแบ่งเป็น
1.1 Shared Host คือ ทางผู้ให้บริการ จะเตรียมเครื่อง Server + ติดตั้ง Service ต่าง ๆ ไว้ให้เช่น
      - httpd Service : สำหรับใช้งาน Web (Apache , IIS)
      - โปรแกรมภาษา (server side script เช่น PHP ASP)
      - Database Service เช่น MySQL, MS SQL
      - ftpd
      - Config พวก Network ให้
      - ฯลฯ
     จากนั้นจะโปรแกรมมาบริหาร เช่น พวก cPanel โดยแบ่งพื้นที่ในเครื่อง ออกเป็นหลาย ๆ  folder (แบบ logical) แล้ว ให้ผู้เช่ามาเช่าแต่ละ folder นั้น ๆ (เสมือน สร้างหอพัก มาให้เช่าห้อง 1 ห้อง มีน้ำ/ไฟ/โทร/เฟอร์ )

1.2 Virtual Private Server (VPS) แตกต่างจาก Shared host ตรงที่ ผู้ให้บริการจะเตรียมเครื่อง Server แล้วลงโปรแกรมพวก VMWare เป็นต้น ซึ่งจะจัดสรรทรัพยากรให้เครื่อง (CPU/RAM/DISK/...) ออกเป็นส่วน ๆ ให้เสมือนว่า 1 Server แตกออกได้เป็นหลาย Server เสมือน โดยแต่ละ Server เสมือน นั้นทางผู้ให้บริการจะ ติดตั้ง OS (Linux/Windows) + Config Network ให้ตามแต่ผู้ใช้บริการจะใช้
      จากนั้นผู้ใช้บริการจะต้องไปติดตั้งพวก Service ต่าง ๆ เอาเอง (httpd, dbms,...) (เสมือนเช่าบ้าน 1 หลัง มีน้ำ/ไฟ/โทร แต่หาเฟอร์มาเอง)

1.3 Dedicated Server / Colocation อันนี้คือ ผู้ให้บริการจะมี สาย LAN + มี Rack ให้นำเครื่อง Server ไปวาง + มีสายไฟให้
      ผู้เช่าต้องจัดหาเครื่องเอง ติดตั้ง OS เอง / Config Network เอง (ตามที่กำหนด) / ติดตั้งพวก Service ต่าง ๆ เอาเอง (httpd, dbms,...) (เสมือนเช่นที่ดินเปล่า ที่มีมิเตอร์ไฟ มิเตอร์น้ำ กล่องสายโทรให้ ต้องมาสร้างบ้านเอง ต่อไฟต่อน้ำต่อโทรเอง

ประเด็นมันอยู่ที่ จำเป็นต้องใช้แบบใด + มีเงินเท่าใด + มีความสามารถแค่ไหน


2. เรื่อง IDC นั้นเอาแค่พื้น ๆ เราจะสนใจว่า ผู้ให้บริการที่เราจะเลือกใช้นั้น ใช้ Main หลักของใคร เจ้าใหญ่ ๆ ก็คือ CAT / LoxInfo / Pacific / ...
และเรามีเงินเช่าที่ความเร็วเท่าใด
ผู้ให้บริการรายย่อย ๆ เขาก็ไปเช่าสายมาตั้ง ห้อง Server ให้บริการ ซึ่งแตกต่างจากผู้ใช้ตามบ้าน ที่ใช้จาก ISP อยู่แล้ว
ตามบ้านจะเน้น Download (เป็นผู้รับ) สังเกต Speed 100M/30M คือ load ข้อมูลมาใช้ 100M ส่งข้อมูลขึ้นไป 30M
แต่ IDC จะเน้น Upload (เป็นผู้ให้) speed ที่ได้ 100M/50M คือ Up 100M down 50M, 1G/500M เป็นต้น
ย้ำ ขึ้นกับเงิน

3. "แต่ตอนนี้อยากจะทำการติดต่อข้อมูลหลายๆ เครื่องไปที่ไฟล์เดียวกันและเข้าถึงพร้อมกันได้ พร้อมมีระบบป้องกัน...."
คำว่า file เดียวกัน คือ? file งานเดียวกัน ใช้หลายคน แบบ xls 1 file ใช้พร้อมกันหลายคน?
จะติดปัญหา เรื่อง read / write หรือ ข้อมูลล่าสุดเอา

หาก จขกท จะทำระบบจาก stand alone มาเป็นแบบ ระบบ online มันไม่ใช่แค่เอา file มาวาง online
มันต้องพิจารณาทำระบบ ด้วย

ถ้าต้องทำเป็นงาน แนะนำ หา บริษัทมานำเสนอดีกว่า
แต่ถ้าทำเล่น ๆ ก็ค่อย ๆ ลองไป อาจใช้เวลาสักหน่อย เพราะเท่าที่อ่าน ๆ จขกท ไม่มีพื้นฐานด้านระบบ Server และ ยังไม่เข้าใจระบบงาน


แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่