แผนและราคา
ตำแหน่งในหน้าผู้ดูแลระบบ: Services › Virtual Machines › Plans & pricing (
/vm/catalog) โดยมีแท็บ Plan, Custom plan, Cycle และ Offering CloudStack เทมเพลตจะอยู่บนหน้าแยกต่างหากคือ Services › Virtual Machines › Template (/vm/templates)
What it does
แผน คือขนาดที่ลูกค้าซื้อได้: vCPU, RAM, ดิสก์รูท และราคา ในโซนหนึ่ง จากแหล่งข้อมูลเดียว (CloudStack หรือคลัสเตอร์ Proxmox VE) ลูกค้าจะเลือกแผน, ระบบปฏิบัติการ และรอบการเรียกเก็บเงิน (รายชั่วโมง, รายเดือน หรือระยะเวลาชำระเงินล่วงหน้าที่นานกว่า) แผนจะถูกวางขายในพอร์ทัลลูกค้า ผ่านทาง API และบนเว็บไซต์ของตัวแทนจำหน่าย
ข้อกำหนด
| Item | Requirement |
|---|---|
| Source | เชื่อมต่อ CloudStack แล้ว (แผนชี้ไปยังข้อเสนอเซอร์วิสของ CloudStack) หรือเชื่อมต่อคลัสเตอร์ Proxmox VE เข้ากับโซน ดู CloudStack และ Proxmox VE |
| โซน | โซนที่ขาย Virtual Machine ดู Zones |
| เทมเพลต | เทมเพลตที่เปิดใช้งานและพร้อมใช้งานอย่างน้อยหนึ่งรายการ ดู OS templates |
| อัตราแลกเปลี่ยน | เฉพาะเมื่อคุณป้อนราคาเป็น VND เท่านั้น ดู Currency and exchange rates |
| สิทธิ์การใช้งาน | ผู้ดูแลระบบ: ทุกการเปลี่ยนแปลงราคาต้องระบุเหตุผล |
เตรียมโครงสร้างพื้นฐาน
- CloudStack: สร้าง service offerings ที่คุณต้องการขาย (แบบสาธารณะ หรือแชร์กับโดเมนของ NexCMP) โดยแผนจะชี้ไปยัง offering หนึ่ง แท็บ Offering CloudStack จะแสดง offerings และ disk offerings แบบสดจาก CloudStack (แคชไว้ 60วินาที) เมื่อตารางแผนว่างเปล่า เวิกเกอร์จะสร้างแผนหกรายการจาก offerings จริงของคุณโดยอัตโนมัติ
- Proxmox VE: ไม่ต้องตั้งค่าใน Proxmox โดยแผนจะกำหนด CPU, RAM และดิสก์ของตัวเอง ซึ่งดิสก์ต้องไม่เล็กกว่าดิสก์ของเทมเพลต
เชื่อมต่อใน NexCMP
วิธีการจัดเก็บราคา
NexCMP จัดเก็บทุกราคาเป็น ไมโครดอลลาร์ต่อชั่วโมง (µ$/hour; 1 µ$ เท่ากับ 1/1,000,000 USD) คุณสามารถป้อนราคาในหน่วยที่คุณต้องการได้และฟอร์มจะทำการแปลงให้:
| หน่วย | หมายเหตุ |
|---|---|
| USD / ชั่วโมง (6 ตำแหน่งทศนิยม) | จัดเก็บตามที่เป็นอยู่ |
| USD / เดือน | หารด้วยการตั้งค่าชั่วโมงต่อเดือน (730) |
| VND / เดือน | แปลงหนึ่งครั้งตามอัตราแลกเปลี่ยนปัจจุบัน แล้วจัดเก็บเป็น µ$/hour จะปรากฏขึ้นเมื่อมีอัตราแลกเปลี่ยนเท่านั้น |
ฟอร์มจะแสดงผลลัพธ์: µ$/hour, USD/hour, ราคาต่อเดือน และรอบการเรียกเก็บเงินทั้งหมด ราคาต่อเดือน = ราคาต่อชั่วโมง × 730; รอบที่นานกว่าคือ ราคาต่อเดือน × จำนวนเดือน × (1 − ส่วนลด)
เพิ่มแผน
เปิด Services › Virtual Machines › Plans & pricing แล้วคลิก Add plan
กรอกข้อมูลในฟอร์ม:
ฟิลด์ ค่าตัวอย่าง ชื่อแผน VM-2-4สลัก (Slug) ว่างไว้: สร้างจากชื่อ โซน โซนเริ่มต้นของคุณ แหล่งที่มาของโครงสร้างพื้นฐาน ว่างไว้สำหรับ CloudStack หรือคลัสเตอร์ Proxmox Service offering CloudStack (แบบสด) เลือกหนึ่งรายการ (แสดงเฉพาะสำหรับ CloudStack) CPU (คอร์), RAM (MB), ดิสก์หลัก (GB) 2,4096,40Disk offering ไม่บังคับ สำหรับขนาดดิสก์หลักที่กำหนดเอง ป้อนราคาตาม / ราคา USD / month,12คำอธิบายสั้น 2 vCPU, 4 GB RAM, 40 GB NVMeลำดับ 10ใช้งาน เปิด: ลูกค้าสามารถซื้อได้ การมองเห็น มองเห็นได้ในแคตตาล็อก เหตุผลในการเปลี่ยนราคา initial priceคลิก OK แผนจะปรากฏในตารางพร้อมราคาต่อชั่วโมงและต่อเดือน รวมถึงช่องสำหรับรอบการเรียกเก็บเงินที่เปิดใช้งานทั้งหมด

รอบการเรียกเก็บเงิน
เปิดแท็บ Cycle เพื่อตั้งค่าว่ารอบใดบ้างที่ลูกค้าสามารถเลือกได้และส่วนลดของรอบนั้นๆ
| รอบ | ค่าเริ่มต้น | หมายเหตุ |
|---|---|---|
| รายชั่วโมง | เปิดตลอดเวลา | เรียกเก็บเงินเป็นรายชั่วโมง |
| รายเดือน | เปิด, 0% | |
| 1 ปี | เปิด, 10% | |
| 2 ปี | เปิด, 15% | |
| 3 ปี | เปิด, 20% |
คุณสามารถเปลี่ยนชื่อรอบการเรียกเก็บเงิน ปรับส่วนลด (0 ถึง 90%) และเปิดหรือปิดใช้งานได้ การเปลี่ยนแปลงจะมีผลกับ VM ที่ซื้อหรือต่ออายุ หลังจาก ที่คุณบันทึกแล้ว ส่วน VM ที่กำลังทำงานอยู่จะยังคงใช้ราคาเดิมที่ล็อกไว้

กำหนดแผนหลักและคำนวณแผนอื่น ๆ ต่อ
Set base plan + derive other plans จะทำการคำนวณราคาใหม่ทั้งตารางจากราคาเดียว เลือกแผนหลักและราคา จากนั้นเลือกว่าจะรักษา current price ratios ระหว่างแผนไว้ หรือคำนวณจาก component prices (µ$/ชั่วโมง ต่อ vCPU, ต่อ GB RAM และต่อ GB NVMe พร้อมส่วนลดชุดรวมเสริม 0 ถึง 50%) ตารางตัวอย่างจะแสดงราคาเก่าและใหม่ก่อนที่จะบันทึกจริง คลิก Apply และระบุเหตุผล
เมื่อคุณใช้ราคาใหม่: VM แบบ รายชั่วโมง ที่กำลังทำงานอยู่จะได้รับราคาที่ ถูกลง ตั้งแต่รอบการเรียกเก็บเงินถัดไป และ VM แบบชำระเงินล่วงหน้าจะได้รับราคาใหม่เมื่อต่ออายุ หากราคา สูงขึ้น VM ที่กำลังทำงานอยู่จะยังคงใช้ราคาเดิม
แผนกำหนดเอง
แท็บ Custom plan ช่วยให้ลูกค้าสามารถเลือกขนาด vCPU, RAM และ NVMe ได้เอง กำหนดราคาต่อหน่วยรายชั่วโมงสำหรับหนึ่ง vCPU, หนึ่ง GB ของ RAM และหนึ่ง GB ของ NVMe (เว้นว่างไว้เพื่อคำนวณจากส่วนลดเปอร์เซ็นต์), ค่าต่ำสุด, สูงสุด และขั้นบันไดของแต่ละรายการ รวมถึงรอบการเรียกเก็บเงินที่ใช้ได้ แผนแบบ custom ควรมีราคาสแพงกว่าแผนคงที่ที่มีขนาดเท่ากัน มิฉะนั้นลูกค้าจะข้ามแผนคงที่ หน้าดังกล่าวจะไฮไลต์แถวที่แผน custom มีราคาถูกกว่า เปิดใช้งาน Enable custom plans for customers เพื่อทำการขาย หากปิดจะแสดงคำว่า "Coming soon" ในพอร์ทัล VM แบบ custom แต่ละรายการจะมีแถวแผนที่ซ่อนอยู่เป็นของตัวเอง แถวเหล่านั้นจะไม่สามารถแก้ไขหรือลบได้ในขณะที่ VM ยังคงอยู่
เปลี่ยน, ซ่อน, โคลน, ลบ
| การดำเนินการ | What it does |
|---|---|
| Edit | เปลี่ยนชื่อ, คำอธิบาย, ลำดับ, ราคา, สถานะการใช้งานและการมองเห็น |
| เปิด/ปิด | Off: ลูกค้าไม่สามารถซื้อได้ VM ที่กำลังทำงานอยู่จะไม่ได้รับผลกระทบ |
| ซ่อน / แสดง | แผนที่ถูกซ่อนจะไม่ปรากฏในแคตตาล็อก แต่ VM ที่มีอยู่จะยังคงใช้งานได้และผู้ดูแลระบบสามารถกำหนดให้ได้ |
| Clone | สร้างแผนใหม่ในโซนเดียวกันด้วยแหล่งที่มา, ขนาด หรือราคาใหม่ และสามารถเลือกซ่อนแผนเก่าได้ หากต้องการขายการกำหนดค่าเดียวกันจาก CloudStack และ Proxmox ให้ทำการโคลนแล้วเลือกแหล่งที่มาอื่น |
| เลื่อนขึ้น/ลง | เปลี่ยนลำดับ |
| Delete | นำแผนออกจากรายการขายและจากตาราง VM ที่ใช้งานอยู่แล้วจะยังคงใช้งานแผนนั้นต่อไป |
แผนที่กำลังใช้งานอยู่จะถูกล็อก
เมื่อแผนมี VM ใช้งานอยู่ โซน, ออฟเฟอริง, ซีพียู, แรม, ดิสก์ และแหล่งที่มา ของแผนจะถูกล็อกเพื่อไม่ให้ VM ที่ทำงานอยู่ถูกเปลี่ยนแปลงโดยไม่รู้ตัว ใช้ Clone เพื่อสร้างการกำหนดค่าใหม่ ส่วนแผนเก่าจะยังคงรักษา VM ของตนไว้
ตรวจสอบ
- แผนจะปรากฏในตารางพร้อมกับราคารายชั่วโมงและรายเดือนที่ถูกต้องตามที่คาดไว้
- ในพอร์ทัลลูกค้า ให้เริ่มการสั่งซื้อ: โซนจะมีแผนดังกล่าวให้บริการและราคาตามรอบจะตรงกับแท็บ Cycle
- ทดลองสั่งซื้อ ตรวจสอบการหักเงินในกระเป๋าเงินเทียบกับราคาที่แสดง และลบ VM
ข้อจำกัดและหมายเหตุ
- แผนหนึ่งรายการจะอยู่ใน หนึ่ง โซนและ หนึ่ง แหล่งที่มาเท่านั้น
- ราคาจะถูกจัดเก็บในหน่วย µ$/ชั่วโมง ส่วนราคา VND ที่แสดงจะถูกคำนวณและปัดเศษตาม VND rounding step (ดูที่หน้าสกุลเงิน) กระเป๋าเงินจะเป็น USD เสมอ
- ผู้ค้าระดับตัวแทนจะได้รับราคาขายส่งและราคาขายปลีกที่คำนวณมาจากราคาขายปลีกมาตรฐาน การเปลี่ยนแปลงราคาสำหรับแผนที่มีอยู่จะไม่คัดลอกราคาตัวแทนแบบกำหนดเองไปยังแผนที่โคลนซึ่งคุณได้เปลี่ยนการกำหนดค่า
- ขีดจำกัดต่ำสุด สูงสุด และขั้นบันไดของแผนกำหนดเองจะถูกตรวจสอบกับขีดจำกัดของ CloudStack เอง การกำหนดขนาดดิสก์สูงสุดที่เกินกว่า
storage.max.volume.sizeของ CloudStack จะทำให้การปรับใช้ล้มเหลวและมีการคืนเงิน
การแก้ Problme
| อาการ | สาเหตุ | วิธีแก้ปัญหา |
|---|---|---|
| "ต้องระบุชื่อแพ็กเกจ" / "ต้องระบุข้อเสนอการบริการ" | ข้อมูลที่จำเป็นหายไป | ระบุชื่อ และสำหรับ CloudStack ให้เลือก offering |
| "CPU/RAM/ดิสก์ต้องมีค่า > 0" | ขนาดว่างเปล่าหรือเป็นศูนย์ | กรอกข้อมูลทั้งสามรายการ |
| "ราคาไม่ถูกต้อง (µ$/hr ต้องอยู่ระหว่าง 1 ถึง 100,000,000)" | ราคานอกเหนือช่วงที่กำหนด | ตรวจสอบหน่วยและจำนวนเงิน |
| "การเปลี่ยนแปลงราคาต้องระบุเหตุผล" | ไม่ได้ระบุเหตุผลขณะแก้ไข | พิมพ์เหตุผล (อย่างน้อย 3 ตัวอักษร) |
| "Offering "X" เป็น 4c/8192 แต่แพลนกำหนด 2c/4096 - CloudStack จะจัดสรรตาม offering ต้องการบันทึกหรือไม่?" | ตัวเลขในแพลนไม่ตรงกับของ offering | ทำให้ตรงกัน หรือยืนยันเพื่อใช้ขนาดของ CloudStack |
| "ไม่สามารถดึงข้อมูล offering จาก CloudStack ได้" | การเชื่อมต่อขัดข้องหรือคีย์ไม่มีสิทธิ์ | ดูที่ CloudStack |
| "เทมเพลตยังไม่พร้อมใช้งานบน CloudStack - การปรับใช้จะล้มเหลว ต้องการเปิดใช้งานต่อไปหรือไม่?" | คุณเปิดใช้งานเทมเพลตที่ยังไม่เสร็จสมบูรณ์ | รอให้เทมเพลตพร้อมใช้งาน |
| ไม่สามารถแก้ไขแพลนได้ ("มี VM อยู่ - ถูกล็อก") | มี VM ที่ใช้งานแพลนนี้อยู่ | โคลนแพลนนี้ |
| แพลนไม่แสดงให้ลูกค้าเห็น | ปิดใช้งาน, ซ่อนอยู่, หรือโซนยังไม่พร้อม | ตรวจสอบ Active, Visibility และแท็กโซน ดูที่ Zones |
| "โปรดเลือกอย่างน้อย 1 รอบการเรียกเก็บเงิน" | ไม่ได้เลือก vòng รอบสำหรับแพลนกำหนดเอง | เลือกอย่างน้อยหนึ่งรายการ |
| "ส่วนลดบันเดิลต้องอยู่ระหว่าง 0–50%" | นอกเหนือช่วงที่กำหนด | ใช้ค่า 0 ถึง 50 |
| ตัวเลือกราคา VND หายไป | ยังไม่มีอัตราแลกเปลี่ยน | อัปเดตอัตราแลกเปลี่ยนก่อน |