Cloud VPS Server เป็นชื่อที่ได้ยินจนคุ้นหู แล้วทำไมต้อง Cloud Web Server มันเป็นยังไง และ ระบบใช้งานได้ดีแค่ไหน ทาง IndyDiary.com จะนำบทความคลาว มาให้อ่านกัน พร้อมกับเทคโนโลยีคลาว ที่น่าสนใจสำหรับคนทำ Web หรือ Blog มาให้ลอกศึกษาเปรียบเทียบกัน
จากบทความสมัยแรกๆของการทำ IndyDiary.com คือการใช้ Web Hosting ของทาง Namecheap ซึ่งที่ซื้อมาใช้เขียน Blog เป็น Plan แบบเริ่มต้น อ่านบทความเพิ่มเติม Blog แรกกับ Namecheap ซึ่งแน่นอนพอบทความเยอะขึ้น และ คนเข้ามาอ่านใน Blog มากขึ้น Web Hosting ตัวเริ่มต้นของทาง Namecheap ก็ไม่พอใช้ ดังนั้นการหา Host ที่ใหญ่ขึ้น รองรับคนอ่านได้มากขึ้น ศึกษามาหลายอย่างก็พบว่า Digitalocean ก็เพียงพอต่อการใช้งานของเรา และ ก่อนจะไปถึงบทความ DigitalOcean ก็ต้องมารู้จัก Cloud กันก่อน โดยบทความที่นำเสนอจะนำเสนอ ระบบคลาวที่เป็นแบบ VPS Server หรือ Cloud web server
Cloud VPS Server คืออะไร
Virtual Private Server (VPS) คือ เซิร์ฟเวอร์เสมือนในรูปแบบของ Cloud VPS Server Service บางทีอาจถูกเรียกว่า VPS Hosting คือ รูปแบบการทำงานที่ทำให้ Server 1 เครื่อง สามารถจำลองการทำงาน เสมือน Dedicated Server หลายๆ เครื่อง โดยอยู่บน Server เครื่องเดียวกัน ด้วยระบบปฏิบัติการ Linux และ Windows โดย Server ของแต่ละ เครื่องอาจจะมีการจำลองไว้หลายๆ Virtual Private Server (VPS) โดยในแต่ละ Virtual Private Server (VPS) ก็จะถูกจัดสรรควบคุมดูแลโดย Server หลัก และ ที่สำคัญ VPS ตัวใดตัวหนึ่งเกิดเสียหาย จะไม่มีผลต่อการทำงานของ VPS ตัวอื่นๆ ในระบบ ด้วยเหตุนี้ VPS จึงมีประสิทธิภาพสูง และ ความเสถียรมากกว่า Shared Hosting เพราะไม่ต้องแบ่งการใช้งานกับใครเช่นการใช้บริการ Shared Hosting นั่นเอง นอกจากนี้ VPS ยังมีความ ยืดหยุ่นกว่า Shared Hosting เพราะสามารถปรับเปลี่ยน Configurations ของซอฟต์แวร์ต่างๆ ได้ตรงตามกับความต้องการใช้งาน ด้วยประสิทธิภาพ เกินคุ้ม ราคาย่อมเยาว์ เหมาะอย่างยิ่งสำหรับรองรับเว็บไซต์ของธุรกิจขนาดกลางขึ้นไป
ทำไมต้องเลือก VPS Server
- ประหยัดมากกว่าเมื่อเทียบกับราคาของ Dedicated Server แต่มีระบบจัดการที่เหมือนกับ Dedicated Server ต่างกันคือ Virtual Private Server (VPS) เป็นการแบ่งทรัพยากรของ Server 1 เครื่อง ไปยัง Virtual Private Server (VPS) หลายๆ ตัว ในขณะที่ Dedicated Server ทรัพยากรทั้งหมดของ Server เครื่องนั้นไม่ต้องแบ่งไปใช้กับใคร แต่ Virtual Private Server (VPS) ของเรามีการแบ่งทรัพยากรได้เต็ม ประสิทธิภาพ และ เป็นธรรมกับผู้ร่วมใช้บริการ Server ทุกรายตามแพลนที่เลือกใช้
- เชื่อถือได้มากกว่าบริการ Colocation และ ราคาถูกกว่า อีกทั้งเราใช้เครื่องเซิร์ฟเวอร์ของเจ้าดังๆ อาทิเช่น Dell, HP หรือ Lenovo ซึ่งเป็นรุ่นที่คุณภาพสูงมาก โดยอัตราการ Down Time ต่ำมาก
- สามารถจัดการควบคุมการใช้งานได้ด้วยตัวเอง เช่น Remote Desktop (RDP) สำหรับ Windows Server หรือ SSH สำหรับ Linux ได้ด้วยตนเอง
- สามารถติดตั้งโปรแกรมได้เอง ปรับเปลี่ยน เปิด ปิด Port ต่างๆ ปรับเปลี่ยน Configurations ของซอฟท์แวร์ต่างๆ เช่น Apache, Nginx, IIS, PHP, Perl modules, MySQL และ อื่นๆ
จุดสังเกตุของ VPS
- การใช้งาน VPS ที่สำคัญคือต้องการ Web Control Panel และบางเจ้าก็ไม่มีมาให้ ดังนั้นต้องมี ความรู้ เรื่อง การติดตั้ง Web Control Panel ด้วย
- ที่สำคัญคือ การมีความรู้เรื่อง OS ทั้ง Windows หรือ Linux เพราะการใช้งาน VPS ก็ดำเนินการ Config OS เองจนได้มาซึ่ง Web Server ของเราเอง
- VPS หลายๆเจ้ากำหนด CPU, Disk, RAM หรือ แม้แต่ Data Transfer ต้องเลือกให้เหมาะสมกับ Web ของเรา ราคามีตั้งแต่ ถูก ไปจน แพง
- ถ้าหากเลือกเจ้าที่วางระบบ Cloud ไม่ได้คุณอาจจะน้ำตาตกเพราะ ระบบ Downtime บ่อย
Cloud VPS Server ใช้เทคโนโลยีแบบไหน
ระบบ Cloud Server ส่วนมากจะใช้ Software จัดการเครื่อง Server และ มี Control Panel ไว้จัดการเครื่อง Server หลังบ้าน ซึ่งในปัจจุบันเทคโนโลยีของการทำระบบ Cloud พอจะแบ่งเป็นเทคโนโลยีใหญ่ออกมาได้ดังนี้
- VMWare เป็นเทคโนโลยีระดับ Enterprise ของค่าย VMWare ซึ่งเครื่อง Server ภายใน VPS รองรับทั้ง Linux และ Windows
- Hyper V เป็นเทคโนโลยีของฝั่ง Azure หรือ Microsoft ที่เรารู้จักกันดี
- OpenStack เป็น Cloud ระบบ Opensource ซึ่ง Cloud เจ้าเล็กๆหลายๆค่ายก็ใช้งานตัว Openstack ในการใช้งานระบบ
- Proxmox เป็นระบบขนาดเล็ก ถึง ขนาดกลาง เทคโนโลยีเป็นแบบ Opensource รองรั้ง VPS ทั้งแบบ Linux และ Windows
ตัวอย่างระบบ Cloud ระดับ Enterprise
Cloud computing ระดับ Enterprise เหมาะสำหรับองค์กรใหญ่ๆ หรือ องค์กร เพิ่งเริ่มต้น แต่มีเงินทุนมาก เพราะราคาของ Cloud Enterprise ราคาเริ่มต้นแพงมาก แต่ระบบหลังบ้านรองรับ ระบบต่างมากมาย มีความเสถียรสูง ยกตัวอย่างเช่น
- Amazon AWS
- Microsoft Azure
- Google Cloud
- VMWare
- IBM Cloud
- Oracle Cloud
Cloud VPS สำหรับผู้เริ่มต้น
Cloud VPS สำหรับผู้เริ่มต้น ซึ่งเหมาะกับ หน่วยงานที่เพิ่งเริ่มต้น ยังไม่มีอะไรมาก หรือ เหมานะสำหรับคนทำ Web ในระดับเริ่มต้น หรือ ระดับ ปานกลาง ซึ่งได้แก่ ซึ่งเทคโนโลยีที่ใช้ในการจัดการ Cloud คือ OpenStack ราคามีตั้งแต่ระดับ เริ่มต้น ไปจนถึง ระดับใหญ่
- DigitalOcean
- vultr
- upcloud
- linode
- ovhcloud
Cloud ในไทย
ยากตัวอย่าง ระบบ Cloud ในไทย ซึ่งก็มีหลายเจ้าเหมือนกัน แต่จะยกตัวอย่างที่ทางอินดี้รู้จัก และ เคยผ่านหู ผ่านมา มาบ้าง ซึ่งทางอินดี้เองก็ไม่เคยใช้งานเลย
- Openlandscape จาก iNet
- nipa Cloud
- CloudHM
- Cloud Z.com
บทสรุป
หลังจาก Website ของ IndyDairy.com คนเริ่มเข้าเยอะขึ้น จนทำให้ Share hosting เริ่มใช้งานไม่ไหว ทางอินดี้เองก็เลือกใช้ Cloud VPS ของทาง DigitalOcean เพราะราคาไม่แพงมาก สามารถจ่ายได้ และมีความเสถียรสูง ในบทความหน้าจะเขียนเรื่องราวของทาง DigitalOcean ให้อ่านกัน