ในโลกของ Cloud Computing ที่กำลังเป็นกระแสนิยมในปัจจุบัน ทำให้เราปฎิเสธไม่ได้ที่จะต้องรับรู้ ทำความเข้าใจและเลือกใช้ Cloud Computing ให้ถูกต้องและเหมาะสม เพื่อให้เกิดประโยชน์และมีประสิทธิภาพสูงสุดต่อธุรกิจของเรา
ในบทความนี้จึงจะขอพูดถึงความแตกต่างในแต่ละประเภทของ Cloud Product ในรูปแบบบริการโครงสร้างพื้นฐานหรือ Iaas (Infastructrue as a Service) ที่มีให้บริการสำหรับ Netway Cloud โดยแบ่งเป็น 4 Product หลักดังนี้
1. Dedicated Server
2. VPS
3. VMware
4. Microsoft Azure
*** เฉพาะที่ให้บริการภายใต้ Netway เท่านั้น
Dedicated Server | VPS | VMware | Microsoft Azure | |
---|---|---|---|---|
Client Management Portal | ไม่มี | User Portal | User Portal | Azure Portal |
Resource | ทั้งหมด | On-demand | On-demand | On-demand |
Uptime | 99.9% | 99.9% | 99.99% | 99.99%* |
Migration | ยาก | ง่าย | ง่าย | ง่าย |
High Availability | ไม่รองรับ | ไม่รองรับ | รองรับ | รองรับ |
Scalability | ใช้เวลานาน | ดำเนินการได้ทันที | ดำเนินการได้ทันที | ดำเนินการได้ทันที |
Flexibility | ต่ำ | ปานกลาง | สูง | สูงมาก |
Disk Performance | As Customer require | SAS Performance | NVMVe Flash Performance | As Customer require |
IOPs | As Customer require | High |
Higher than VPS (~200K IOPS) |
As Customer require |
Network Speed | 1 Gbps | 1 Gbps | 10 Gbps | As Customer require |
Backup | สามารถทำได้ | สามารถทำได้ | สามารถทำได้ | สามารถทำได้ |
Price | แพง | ถูก | On-demand | On-demand |
Datacenter | ในประเทศ | ในประเทศ | ในประเทศ | หลายประเทศ |
* Azure Uptime Guarantee ต้องมี 2 Instance ขึ้นไปและไม่อยู่ใน Availability Zone เดียวกัน
Dedicated Server คือ Physical Server ที่รองรับการให้บริการบนระบบเครือข่าย เป็นรูปแบบบริการสำหรับเช่าใช้ Server โดยสามารถใช้งาน Resource ทั้งหมดของเครื่องโดยไม่ Shared Resource กับเครื่องอื่น สามารถปรับแต่ง Resource ได้เองโดยอิสระ สามารถบริหารจัดการ Resource ของตนเองได้อย่างเต็มประสิทธิภาพทั้ง CPU, Memory, Disk รวมถึง Network รองรับการให้บริการทั้ง Linux Server และ Windows Server
VPS เป็นการนำ Virtualization Technology มาประยุกต์ใช้และให้บริการบนพื้นฐานของ Infrastructure as a Service (IaaS) โดยการนำ Server หลายๆ เครื่องมาทำ Cluster กันและติดตั้งโปรแกรมบริการจัดการ KVM Virtualization ผ่านโปรแกรม Virtualizor ทำให้ได้ความสามารถที่มากขึ้น เช่น การสร้าง ลบ Virtual Machine (VM), System Management, System Monitoring, VM Migration และ Backup Management เป็นต้น รองรับการใช้งานได้ทั้ง Linux Server และ Windows Server
VMware VPS คือหนึ่งในบริการของ Cloud VPS เป็นเทคโนโลยีสำหรับทำระบบ Server Virtualization เป็นส่วนหนึ่งใน Software Defined Datacenter เป็นโปรแกรมสำหรับควบคุมและสร้างคอมพิวเตอร์เสมือน (Virtual Machine)
มี 2 องค์ประกอบหลักคือ ESXi และ vCenter Server เป็นโปรแกรมจำลองคอมพิวเตอร์เสมือนเช่นเดียวกับ VPS แต่ความสามารถสูงกว่า รองรับการทำ High Availability, Replication Data และ vMotion เป็นต้น
เป็นรูปแบบการให้บริการที่ให้ใช้การประมวลผลแบบ Cloud Computing ที่พัฒนาโดยบริษัท Microsoft ให้บริการใน 2 รูปแบบหลักคือ บริการแพลตฟอร์ม (Platform as a Service; PaaS) และ บริการโครงสร้างพื้นฐาน (Infrasfructure as a Service; IaaS) เนื่องจากบริการ Microsoft Azure รองรับการให้บริการที่หลากหลายรูปแบบ ในที่นี้เราจะขอนำเสนอและเปรียบเทียบเฉพาะบริการโครงสร้างพื้นฐานหรือ Infrastructure as a Service (Iaas)
บริการโครงสร้างพื้นฐาน (IaaS) สำหรับ Cloud Computing บน Microsoft Azure เป็นบริการที่จัดเตรียมโครงสร้างพื้นฐานสำหรับการประมวลบนเครือข่าย Internet ประกอบไปด้วย
ผู้ใช้บริการจำเป็นต้องประเมินถึงความต้องการของระบบ ความสำคัญของข้อมูลและความสามารถในการบริหารจัดการของบุคลากร แล้วจึงเลือกบริการให้เหมาะสมกับความต้องการ เนื่องจากแต่ละบริการมีราคาที่แตกต่างกัน
ทุกบริการสามารถการันตี Uptime ได้ แต่ความสามารถในการรองรับการทำ High Availability จะมีเฉพาะบน VMware VPS และ Microsoft Azure
คือความสามารถในการจัดการระบบด้วยตัวเอง เกือบทุกบริการจะมี Management Portal สำหรับบริหารจัดการระบบ ทำให้สามารถจัดการเครื่องของเราได้อย่างง่ายดายไม่ว่าจะเป็นการ Reboot, Shutdown, Start หรือ Console เป็นต้น
รวมถึงการพิจารณาแผนการเติบโตในอนาคต บางบริการอาจมีข้อจำกัดเรื่องการขยายขนาดของระบบ และการย้ายระบบจากที่หนึ่งไปอีกที่หนึ่งอาจมีความยุ่งยากซับซ้อนในการดำเนินการค่อนข้างมาก
พื้นที่ที่ต้องการใช้บริการต้องสอดคล้อง และตรงกับงานที่ต้องการพัฒนา ซึ่งจะมีผลต่อความเร็วในการเรียกใช้ระบบ