คลังเก็บป้ายกำกับ: VPS

Cloud Server ระบบกระจายการทำงานของ Cloud VPS

เมื่อเราเลือกที่จะเช่า VPS มาใช้งาน ก็ไม่อยากไปอยู่ในเซิฟเวอร์ที่แอร์อัด หรือมีการแชร์ทรัพยากรเซิฟเวอร์มากๆ เพราะมันจะทำให้เราไม่สามารถใช้ทรัพยากรที่เราเช่ามาได้ทั้งหมด เช่น เราเช่า CPU 2 Core, RAM 2GB แต่ใช้จริงๆใช้งาน RAM ได้ไม่ถึง 2GB แบบนี้คงไม่ดีแน่ ส่วน CPU ก็หนักกว่า RAM อีกเป็นไหนๆ เพราะว่า CPU ของเซิฟเวอร์ 1 ตัวมีจำกัดอย่างมาก เช่น 4 Core, 8 Thread หากเราเช่า CPU 4 Core และอยากใช้งานได้เต็มๆเลยนะ หมายความว่าเซิฟเวอร์ตัวนี้จะต้องรับลูกค้า 2 รายเท่านั้น ซึ่งในความเป็นจริง เป็นไปไม่ได้ที่จะรับลูกค้าแค่ 2 ราย เพราะมันไม่คุ้มกับค่าใช้จ่ายของผู้ให้บริการนั่นเอง

หากสมติว่าเซิฟเวอร์นี้มีแรม 32GB และผู้ให้บริการเค้ารับลูกค้าแบบการันตีแรม และลูกค้า 1 คนจะเช่า CPU 2 Core, RAM 2GB เท่ากับว่าเซิฟเวอร์ตัวนี้รับลูกค้าได้ 15 รายโดยประมาณ  (เหลือเผื่อให้ OS ทำงาน 2GB) คือทุกคนได้ใช้แรมเต็มๆแน่นอน แต่ CPU หากคำนวนดูแล้ว เอา 15 * 2 Core = 30 Core แต่เซิฟเวอร์ตัวนี้มีเพียง 8 Core เท่านั้น ถ้าทุกๆ VPS ใช้งานพร้อมๆกัน ก็จะเกิดความช้าและล่มตามมาในที่สุด เนื่องจากเซิฟเวอร์ประมวลผลไม่ทัน

Cloud Server vDRS - CloudHost

แต่หากเป็นระบบ Cloud Server สิ่งที่แตกต่างของการใช้บริการระบบคลาวด์ก็คือ ระบบคลาด์เซิฟเวอร์จะมีการกระจายการทำงานของ Cloud VPS ออกไปยังเซิฟเวอร์ต่างๆให้อย่างอิสระ สมติว่ามีเซิฟเวอร์อยู่ 3 ตัว (ตามรูปด้านบน) หากเซิฟเวอร์ตัวที่ 2 มีการใช้งาน CPU อย่างหนัก และเซิฟเวอร์ตัวที่ 3 ไม่ค่อยมีการใช้งานอะไรเท่าไร ระบบ Cloud จะทำการย้าย VM หรือ Cloud VPS ที่ไม่ได้ใช้งานหนักไปรันบนเซิฟเวอร์ตัวที่ 3 ให้อัตโนมัติ ทำให้เซิฟเวอร์ที่ใช้งานหนักๆในเซิฟเวอร์ตัวที่ 2 สามารถใช้งานได้อย่างเต็มประสิทธิภาพ โดยไม่เกิดอาการช้าหรือล่ม แต่หาก VM ในเซิฟเวอร์ตัวที่ 2 ใช้เกินทรัพยากรที่กำหนดไว้ มันก็จะล่มได้เช่นกัน ก็ต้องอัพเกรดทรัพยากรตามการใช้งานกันไป เพื่อรองรับการใช้งานที่มากขึ้นได้นั่นเอง

ข้อดีของ Cloud VPS ที่คุณอาจไม่รู้เลย

ระบบ Cloud ก็ถูกขนานนามไปใช้งานในระบบต่างๆ และหนึ่งในนั้นก็คือระบบ “VPS” ที่เป็นการจำลองเซิฟเวอร์แยกย่อยๆออกเป็นส่วนต่างๆ หรือที่เรียกกันชื่อเต็มๆว่า “Visual Private Server” ซึ่งเป็นการเช่าบางส่วนของเซิฟเวอร์มาใช้บริการเราเอง เช่น เซิฟเวอร์ทั้งเครื่องมี CPU 16Core และมี RAM 32GB แต่ถ้าเช่าทั้งเครื่อง (Dedicated) เราก็จ่ายไม่ไหว เราจึงเลือกเช่าแค่ 4Core CPU, 8GB RAM เราก็จะจ่ายได้ถูกขึ้น และเราก็จะได้ใช้ทรัพยากรเท่าที่เราต้องการ ไม่ใช่ว่าเช่ามาทั้งเครื่อง แต่ใช้งานไม่หมด เป็นต้น หรือเราอาจเรียกระบบนี้ว่า Virtualization ก็ได้เช่นกัน

จากข้างต้นนี้ เราได้อธิบายถึงการทำงานของ VPS ว่ามีการจำลองมาแบบไหน แต่ถ้าเป็นระบบ Cloud VPS (คลาวด์ VPS) จะทำงานแตกต่างกันออกไป โดยการทำงานของระบบ Cloud VPS จะนำเอาเซิฟเวอร์หลายๆตัวมาเชื่อมต่อกันเป็นระบบ Cloud จากนั้น เราจะจำลอง VPS ในภายหลัง ซึ่งข้อดีที่เราจะเห็นได้จากระบบ Cloud VPS ที่หาไม่ได้จากระบบ VPS ทั่วไปก็คือ “High Availability (HA)” ซั้งหมายถึง “การพยายามทำให้ระบบพร้อมใช้งานได้ตลอดเวลา” เป็นจุดเด่นที่สุดของระบบคลาวด์เลยก็ว่าได้ กล่าวคือ ระบบคลาวด์จะล่มยากกว่าเดิม เพราะมีเซิฟเวอร์หลายๆตัวทำงานร่วมกัน ในที่นี้เราจะยกตัวอย่างระบบ VMware เข้ามาให้ดู เพราะว่าเห็นภาพได้ชัด และมีข้อมูลใน Google เยอะมากๆ อีกทั้ง VMware ยังเป็น Virtualization อันดับ 1 ของโลกอีกด้วย

VMware High Availability

จากรูปภาพ: เมื่อเกิด Failed Server ระบบ VMware จะทำการย้าย VM หรือตัว VPS ที่เรารู้จักกันไปรันบนเซิฟเวอร์อื่นๆที่ใช้งานได้ตามปกติ โดยการย้ายนี้ VMware จะเรียกว่า vMotion นั่นเอง แต่ก็อาจจะเกิด Downtime นิดหน่อยเท่านั้น ต่างจากเซิฟเวอร์ทั่วไป หากเซิฟเวอร์เกิดความเสียหาย เราก็ต้องทำการ Backup ข้อมูล VPS แล้วก็ย้ายข้อมูลไปรันเซิฟเวอร์ตัวอื่นๆที่มีอยู่ ซึ่งต้องใช้เวลาอย่างมาก กว่าจะเอาข้อมูลออกมาจากฮาร์ดดิสก์ได้ และกว่าจะทำการ Copy ข้อมูลในอุปกรณ์สำรองข้อมูล และกว่าจะนำเอาข้อมูลไปใส่เครื่องเซิฟเวอร์ตัวอื่นๆอีก แสดงให้เห็นถึงระบบที่ไม่มี High Availability นั้นต้องใช้เวลาในการเรียกให้ระบบกลับคืนมา แต่ถ้าเป็น Cloud VPS ระบบสามารถกลับมาทำงานได้ภายใน 5 นาทีเท่านั้น

และนอกจากจะมีระบบ HA อย่างที่ว่าไปแล้วนั้น ในกรณีที่เซิฟเวอร์ไม่ได้เกิดความเสียหาย แต่เราอยากจะปรับปรุงเซิฟเวอร์ อัพเกรดฮาร์ดแวร์ หรืออื่นๆ เราก็สามารถปิดเซิฟเวอร์ได้ตามปกติ และระบบ VMware ก็จะทำการย้าย VPS ของเราไปรันบนเซิฟเวอร์ตัวอื่นๆ โดยที่ระบบ VPS ของเราจะไม่เกิด Downtime แม้แต่วินาทีเดียว

เมื่ออ่านมาถึงจุดนี้ เราก็คิดว่า Cloud VPS นั้นคงแพงมากๆ แต่ก็อยากให้ลองดูแพ็คเกจคลาวด์ VPS ของทาง CloudHost สำหรับให้บริการ VPS ในประเทศไทยดูก่อนแล้วจึงตัดสินใจเลือกว่าจะเช่า VPS แบบเป็นระบบคลาวด์หรือไม่ โดยสามรถดูรายละเอียดแพ็คเกจได้ที่ลิงก์ https://cloudhost.in.th/vpshosting.html ได้เลย