ข้ามไปยังเนื้อหา

CloudStack

ระบบบิลลิ่งและพอร์ทัลลูกค้าโอเพนซอร์สสำหรับ CloudStack

NexCMP เป็นระบบคิดค่าบริการและพอร์ทัลลูกค้าแบบ self-hosted ฟรีสำหรับ Apache CloudStack โดยเชื่อมต่อกับ CloudStack ที่คุณใช้งานอยู่แล้ว ขายทรัพยากรของคุณ คิดค่าบริการเป็นรายชั่วโมง และจัดการทุกการทำงานผ่าน CloudStack API

พัฒนาและทดสอบกับ Apache CloudStack 4.23 หากคุณใช้เวอร์ชันอื่น โปรดสอบถามฝ่ายขายNexCMP Source: ซอร์สโค้ดฉบับเต็มในราคา $499 จ่ายครั้งเดียว ใช้งาน แก้ไข และโฮสต์เองสำหรับธุรกิจของคุณ คุณสามารถขายบริการที่คุณเป็นผู้ดำเนินการได้ แต่ห้ามนำซอร์สโค้ดหรือบิลด์ไปขายต่อหรือเผยแพร่ซ้ำ ข้อกำหนดสิทธิ์การใช้งาน Source

NexCMP ทำอะไรบน CloudStack ของคุณได้บ้าง?

API client ที่กำหนดขอบเขตจะควบคุมการจัดเตรียมทรัพยากร, การจัดการพลังงาน, การปรับขนาด, พื้นที่จัดเก็บข้อมูล, backups, Kubernetes, Private Cloud, อิมเมจ, คอนโซล และระบบเครือข่ายแบบครบวงจร พร้อม background loop ที่คอยซิงค์ข้อมูลของ NexCMP ให้ตรงกับ CloudStack เสมอ โดยบางส่วนเป็นโมดูลแยกต่างหากที่จะปิดไว้จนกว่าคุณจะเปิดใช้งาน และแต่ละส่วนด้านล่างจะระบุสิ่งที่จำเป็นต้องใช้ไว้

หน้า CloudStack ในส่วนผู้ดูแลระบบ NexCMP แท็บการเชื่อมต่อ API: endpoint, write API key และ secret, read-only API key และ secret, zone ID และสวิตช์เปิดใช้งานendpoint ของคุณผู้ใช้งาน API เฉพาะ
การเชื่อมต่อ NexCMP กับ CloudStack ของคุณ: endpoint, ผู้ใช้งาน API เฉพาะ และโซน

วิธีที่ลูกค้าของคุณจัดการเครื่องเสมือน

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

ภาพรวม

พอร์ทัลลูกค้า ภาพรวมเครื่องเสมือน: สถานะการทำงาน แพ็กเกจ vCPU, RAM และดิสก์ ที่อยู่ IP กราฟแบนด์วิดท์ สรุปการเรียกเก็บเงิน ข้อมูลระบบ และบันทึกกิจกรรม
ภาพรวม VM ในหน้าเดียว: สถานะ ขนาด ที่อยู่ IP แบนด์วิดท์ การเรียกเก็บเงิน และกิจกรรมล่าสุด

คอนโซล

พอร์ทัลลูกค้า เครื่องเสมือน แท็บ Console: เทอร์มินัล SSH บนเบราว์เซอร์ที่เชื่อมต่อกับ VM
เทอร์มินัล SSH บนเบราว์เซอร์ พร้อมฟังก์ชันคัดลอกและวาง อยู่ติดกับส่วนควบคุม VM

การตรวจสอบ

พอร์ทัลลูกค้า เครื่องเสมือน แท็บการตรวจสอบ: กราฟ CPU, RAM เครือข่าย และดิสก์ พร้อมกราฟแบนด์วิดท์
กราฟ CPU หน่วยความจำ เครือข่าย และดิสก์ พร้อมแบนด์วิดท์

Storage

พอร์ทัลลูกค้า เครื่องเสมือน แท็บ Storage: ดิสก์รูทและวอลุ่มข้อมูลเสริม
ดิสก์รูทและวอลุ่มเสริมที่ลูกค้าสามารถซื้อ เชื่อมต่อ หรือขยายขนาดได้

Snapshots

พอร์ทัลลูกค้า เครื่องเสมือน แท็บ Snapshots: รายการ Snapshots พร้อมปุ่มสร้าง Snapshot และการตั้งเวลา Snapshots
สร้าง กู้คืน หรือลบ Snapshots และกำหนดเวลาอัตโนมัติ

เครือข่าย

พอร์ทัลลูกค้า เครื่องเสมือน แท็บ Network: อินเทอร์เฟซเครือข่าย กฎไฟร์วอลล์ และการส่งต่อพอร์ต
อินเทอร์เฟซ กฎไฟร์วอลล์ และการส่งต่อพอร์ต

เปลี่ยนแพ็กเกจ

พอร์ทัลลูกค้า เครื่องเสมือน แท็บเปลี่ยนแพ็กเกจ: แพ็กเกจปัจจุบัน รอบการเรียกเก็บเงิน และแพ็กเกจที่มีให้เลือกพร้อมราคา
เลือกแพ็กเกจที่ใหญ่ขึ้นหรือรอบการเรียกเก็บเงินอื่น พร้อมแสดงราคาให้เห็นก่อน

ระบบเรียกเก็บเงิน

พอร์ทัลลูกค้า แท็บการเรียกเก็บเงินของเครื่องเสมือน: แผนปัจจุบัน การต่ออายุ และประวัติการเรียกเก็บเงิน
แผนปัจจุบัน การต่ออายุ และประวัติการเรียกเก็บเงิน

กิจกรรม

พอร์ทัลลูกค้า แท็บกิจกรรมของเครื่องเสมือน: บันทึกการดำเนินการ เช่น การรีบูต snapshot และการเปลี่ยนแปลงวอลุ่ม
ทุกการดำเนินการบน VM เรียงจากรายการล่าสุดก่อน

สำหรับลูกค้าของคุณ

สิ่งที่ลูกค้าของคุณสามารถทำได้

ทุกสิ่งด้านล่างนี้คือปุ่มหรือแบบฟอร์มในพอร์ทัลลูกค้า ซึ่งทำงานร่วมกับ CloudStack ของคุณ โดยฟีเจอร์ที่ปิดอยู่ตามค่าเริ่มต้นจะแสดงขึ้นมาหลังจากที่คุณเปิดใช้งานแล้วเท่านั้น

  • สั่งซื้อและชำระเงิน

    • เลือกตำแหน่งที่ตั้ง แพ็กเกจแบบคงที่หรือกำหนดเอง รอบการเรียกเก็บเงิน ระบบปฏิบัติการ ชื่อโฮสต์ และจำนวน แล้วชำระเงินจากกระเป๋าเงิน
    • เติมเงินเข้ากระเป๋าเงินผ่านช่องทางที่คุณเปิดใช้งาน แลกรับโค้ด และดูประวัติการเรียกเก็บเงิน
    • ต่ออายุ สลับรอบการเรียกเก็บเงิน เปลี่ยนแพ็กเกจ หรือลบ VM โดยจะแสดงราคาก่อนเสมอ
  • การจัดการพลังงานและการเข้าถึง

    • เริ่มต้น หยุด บังคับหยุด และรีบูต
    • เปิดคอนโซลบนเบราว์เซอร์
    • รีเซ็ตรหัสผ่านหรือ SSH key
    • ติดตั้งระบบปฏิบัติการใหม่
    • ดูข้อมูลการเข้าสู่ระบบของ VM
  • ขนาดทรัพยากร

    • ปรับขนาด vCPU, RAM และดิสก์ได้ทันที พร้อมย้อนกลับการเปลี่ยนแปลงได้
    • เปิดใช้งาน Auto Scaling เพื่อให้ VM ขยายขนาดโดยอัตโนมัติเมื่อมีการใช้งานหนัก
  • ดิสก์และการปกป้องข้อมูล

    • ซื้อ Volume ข้อมูลเพิ่มเติม แนบ ถอด ขยายขนาด และลบออก
    • สร้าง กำหนดเวลา กู้คืน และลบ Snapshots
    • เปิดใช้งาน Backups กำหนดเวลา สร้าง กู้คืน และลบ Backups
  • เครือข่าย

    • ดู Public IP และอินเทอร์เฟซเครือข่ายของ VM
    • เพิ่มและลบกฎไฟร์วอลล์
    • เพิ่มและลบกฎ Port Forwarding
    • เปลี่ยน Public IP
  • สถิติและกิจกรรม

    • กราฟแสดงผล CPU, หน่วยความจำ, เครือข่าย และดิสก์
    • ดูการใช้งานแบนด์วิดท์เทียบกับโควตาประจำเดือน และซื้อเทราไบต์เพิ่มเติมได้จากกระเป๋าเงิน
    • บันทึกกิจกรรมและแท็บการเรียกเก็บเงินของ VM
  • บริการเพิ่มเติม

    • คลัสเตอร์ Kubernetes: สร้าง ปรับขนาด Worker เริ่ม หยุด ดาวน์โหลด kubeconfig
    • Private Cloud: สร้าง VPC, เพิ่ม Tier และกฎ Network ACL, เปลี่ยนแพ็กเกจ
    • ลงทะเบียนอิมเมจ OS และ ISO ของตนเอง สร้างอิมเมจจาก VM ที่หยุดทำงาน เมานต์ ISO
    • สั่งให้ AI Agent ทำงานต่างๆ บน VM ที่เป็น Linux
  • บัญชี

    • สร้างคีย์ API ที่กำหนดขอบเขตสิทธิ์
    • โอนย้าย VM ไปยังบัญชีอื่น
    • เปิดทิกเก็ตขอความช่วยเหลือและแช็ต

สำหรับคุณ ผู้ดูแลระบบ

สิ่งที่คุณทำได้ในฐานะผู้ดูแลระบบ

ทุกรายการด้านล่างนี้อยู่ในคอนโซลผู้ดูแลระบบ

  • เชื่อมต่อ CloudStack

    • ระบุ API endpoint และคีย์ของบัญชีเฉพาะในวิซาร์ดการติดตั้งหรือคอนโซลผู้ดูแลระบบ แล้วทดสอบการเชื่อมต่อก่อนบันทึก
    • เพิ่มคีย์แบบอ่านอย่างเดียว (read-only) สำหรับหน้าความจุ โฮสต์ พื้นที่จัดเก็บข้อมูล และ system VM (ไม่บังคับ)
    • ปิดการเชื่อมต่อเพื่อหยุดงานทั้งหมดของ CloudStack ชั่วคราวโดยที่ข้อมูลไม่สูญหาย
  • กำหนดสิ่งที่จะขาย

    • เชื่อมโยง CloudStack เข้ากับโซน และเลือกบริการที่โซนนั้นจะเปิดขาย
    • สร้างแพ็กเกจจาก service offerings ของคุณ กำหนดราคาเป็นรายชั่วโมง รายเดือน หรือรอบบิลที่ยาวขึ้นพร้อมส่วนลด โคลน ซ่อน หรือปิดการใช้งาน
    • กำหนดราคาพื้นฐานเพียงครั้งเดียวแล้วนำไปคำนวณแพ็กเกจอื่นๆ หรือเปิดใช้แพ็กเกจแบบกำหนดเองด้วยราคาต่อหน่วยและขีดจำกัดของคุณเอง
    • เลือกว่า public IP prefix ใดที่สามารถขายได้และ prefix ใดที่ยกเว้นไว้
    • ซิงค์ OS templates กำหนดชื่อ ไอคอน และผู้ใช้สำหรับเข้าสู่ระบบ และสร้าง template ใหม่ด้วย template builder ที่มีมาให้
    • กำหนดเครือข่ายเริ่มต้น custom offerings และ key pair สำหรับ VM ใหม่
  • เปิดใช้งานบริการต่างๆ

    • เปิดหรือปิดโมดูล Kubernetes, Private Cloud, OS & ISO Images และ Bandwidth
    • เปิดหรือปิด Block Storage, Snapshots, Backups และ scaling พร้อมกำหนดราคา
    • กำหนดโควตา Bandwidth, ราคาแพ็กเกจเสริม และนโยบายการใช้งานส่วนเกิน
    • กำหนดราคาแพ็กเกจ Kubernetes worker และแพ็กเกจ Bandwidth ของ Private Cloud
  • การเงิน

    • เปิดใช้งานช่องทางการชำระเงิน: Stripe, PayPal, USDT และการโอนเงินผ่านธนาคารในเวียดนาม
    • ออกรหัสเติมเงินและโปรโมชัน
    • จำกัดบัญชีใหม่ด้วยโควตาจนกว่าจะมีการเติมเงินเข้าวอลเล็ต
    • ดูบัญชีแยกประเภทวอลเล็ต ใบแจ้งหนี้ และรายงานรายได้
  • ลูกค้าและพาร์ทเนอร์

    • ค้นหาลูกค้า ดำเนินการกับ VM ของลูกค้า เข้าสู่ระบบในฐานะลูกค้าได้เป็นเวลา 1 ชั่วโมง และจัดการการโอนย้ายบริการ
    • สร้างตัวแทนจำหน่ายแบบ White-label พร้อมโดเมน แบรนด์ และราคาขายส่งของตนเอง
    • ปรับแต่งแบรนด์ของพอร์ทัลและเขียนหน้าข้อกำหนดทางกฎหมายของคุณ
    • ตอบตั๋วแจ้งปัญหาและการแชท
  • การควบคุมและความปลอดภัย

    • ตรวจสอบ audit log ของการดำเนินการโดยผู้ดูแลระบบ การเข้าสู่ระบบของลูกค้า และเหตุการณ์ของ VM
    • ส่งการแจ้งเตือนไปยัง Telegram และอีเมลผ่าน SMTP ของคุณเอง
    • ปกป้องคอนโซลด้วยการยืนยันตัวตนแบบสองปัจจัยและ IP allow-list
    • สำรองข้อมูลและกู้คืน NexCMP รวมถึงอัปเดตได้จากคอนโซลผู้ดูแลระบบ

Virtual machines

Virtual machines บน CloudStack ของคุณ

ลูกค้าสั่งซื้อแพ็กเกจ ระบบปฏิบัติการ และรอบบิล จากนั้น NexCMP จะปรับใช้และจัดการ VM บน CloudStack ของคุณผ่าน API

  • ไปป์ไลน์การจัดเตรียมทรัพยากร

    VM ใหม่จะได้รับการจัดเตรียมผ่านไปป์ไลน์อัตโนมัติที่สามารถทำงานต่อจากเดิมได้ พร้อมระบบย้อนกลับอัตโนมัติหากมีขั้นตอนที่ล้มเหลว

  • การจัดการพลังงานและวงจรชีวิต

    เริ่มการทำงาน, หยุด, บังคับหยุด, รีบูต, ติดตั้ง OS ใหม่, รีเซ็ตรหัสผ่านหรือ SSH key และลบ โดยทุกการดำเนินการรองรับด้วยงานที่ตรวจสอบย้อนหลังได้

  • แพ็กเกจแบบคงที่และแบบกำหนดเอง

    ขายแพ็กเกจแบบคงที่ซึ่งเชื่อมโยงกับ service offerings ของ CloudStack หรือแพ็กเกจแบบกำหนดเองที่ลูกค้าสามารถเลือกขนาด vCPU, RAM และ NVMe ได้เองภายในขีดจำกัดและราคาต่อหน่วยที่คุณกำหนด

  • การซิงค์ offering และเทมเพลต

    แพ็กเกจ VM และเทมเพลต OS จะซิงค์ตรงกับ CloudStack ของคุณเสมอ

  • คอนโซลผ่านเบราว์เซอร์

    คอนโซล VNC ผ่านเบราว์เซอร์ผ่าน console proxy ของ CloudStack โดยไม่ต้องติดตั้งซอฟต์แวร์ฝั่งไคลเอ็นต์

  • กราฟแบบเรียลไทม์

    กราฟแสดงการใช้งาน CPU, หน่วยความจำ, เครือข่าย และดิสก์สำหรับทุก VM โดยอ่านจากประวัติการใช้งานของ CloudStack พร้อมกราฟแบนด์วิดท์

  • AI Agent บน VM

    ลูกค้าเพียงอธิบายงานด้วยภาษาทั่วไป แล้ว AI Agent จะเชื่อมต่อไปยัง Linux VM ที่กำลังทำงานอยู่ผ่าน SSH โดยจะแสดงทุกคำสั่งและรันเฉพาะคำสั่งแบบอ่านอย่างเดียวโดยอัตโนมัติ ส่วนคำสั่งใดๆ ที่จะเปลี่ยนแปลงเซิร์ฟเวอร์จะต้องรอลูกค้ากด Run ก่อนเสมอ

Cloud Servers

คอนโซลบนเบราว์เซอร์จำเป็นต้องใช้ CloudStack 4.18 ขึ้นไป ส่วนแพ็กเกจแบบกำหนดเองจะเปิดใช้งานแยกต่างหากในคอนโซลผู้ดูแลระบบ และต้องมี custom compute offering จาก CloudStack ของคุณ สำหรับเว็บเทอร์มินัล SSH ข้างคอนโซลเป็นตัวเลือกเสริมซึ่งปิดไว้เป็นค่าเริ่มต้น และจำเป็นต้องมีบริการ SSH proxy แยกต่างหาก ทั้งนี้ AI Agent อยู่ในโมดูล AI ซึ่งจะปิดอยู่เสมอจนกว่าคุณจะเปิดใช้งานและเพิ่มผู้ให้บริการที่เข้ากันได้กับ OpenAI

Virtual machines ในพอร์ทัล: https://nexcmp.com/docs/portal/virtual-machines/ · AI Agent: https://nexcmp.com/docs/ai/ai-agent/

Scaling

Vertical Auto Scaling

ขยายขนาด VM ที่กำลังทำงานอยู่ได้โดยไม่ต้องใช้เซิร์ฟเวอร์ใหม่ ทั้งแบบปรับเองหรือแบบอัตโนมัติ

  • การปรับขนาดในแนวตั้ง

    ปรับ vCPU, RAM และดิสก์ของ VM ที่กำลังทำงานได้ทันทีในหน้าต่างเดียว โดยจะแสดงราคาของขนาดใหม่ก่อนที่ลูกค้าจะบันทึก และหากการเปลี่ยนแปลงบน CloudStack ล้มเหลวจะมีการคืนเงินให้

  • Auto Scaling

    สวิตช์บน VM ที่จะเพิ่มขนาดเครื่องเมื่อมีภาระงานหนักต่อเนื่อง โดยคุณสามารถกำหนดเพดานสำหรับ vCPU และ RAM รวมถึงขีดจำกัดขั้นการปรับขนาดรายวันได้

  • ปรับขนาดเท่านั้น ไม่เพิ่มจำนวน VM

    เปลี่ยนแปลงเฉพาะขนาดของ VM เดิมเท่านั้น โดย NexCMP จะไม่เพิ่ม VM, ตัวบาลานซ์โหลด หรือ scaling group

  • ประวัติและการย้อนกลับ

    ทุกเหตุการณ์การปรับขนาดจะได้รับการบันทึก และสามารถย้อนกลับการเปลี่ยนแปลงได้

Auto Scaling

การปรับเปลี่ยน CPU และ RAM แบบสดจำเป็นต้องใช้ CloudStack 4.23 ร่วมกับ KVM และ template ที่รองรับ hot-plug โดย template builder ที่ให้มาพร้อมกับทุกรีลีสสามารถสร้าง template ดังกล่าวได้ ทั้งนี้ Scaling และ Auto Scaling เป็นสวิตช์แยกต่างหากในคอนโซลผู้ดูแลระบบ และจะปิดอยู่เสมอจนกว่าคุณจะเปิดใช้งาน

OS templates และ ISO: https://nexcmp.com/docs/infrastructure/templates/

Storage

Block Storage, Snapshots และ Backups

ดิสก์เพิ่มเติม จุดย้อนกลับ และ Backups โดยแต่ละรายการสามารถแยกขายได้

  • Data volumes

    ซื้อดิสก์ข้อมูลเพิ่มเติมที่แยกต่างหากจาก VM: เชื่อมต่อ, ถอดออก, ขยายขนาด และลบได้ โดย volume ที่ถอดออกจะยังคงเก็บข้อมูลไว้ สามารถนำไปเชื่อมต่อกับ VM อื่นได้ และคิดค่าบริการตามขนาด GB ต่อชั่วโมง

  • Snapshots

    บันทึกและย้อนกลับสถานะดิสก์ของ VM ได้ตามต้องการ หรือตามกำหนดเวลา

  • Backups

    VM backups ทำงานบนระบบ Backup & Recovery ดั้งเดิมของ CloudStack ไม่ว่าจะตามต้องการหรือตามกำหนดเวลาพร้อมระบุจำนวนชุดสำรองข้อมูลที่จะเก็บ และคิดค่าบริการตามพื้นที่ที่ใช้งานจริงเป็น GB ต่อชั่วโมง

Block Storage
Cloud Backup

Block Storage, Snapshots และ Backups เป็นสวิตช์แยกต่างหากในคอนโซลผู้ดูแลระบบ และจะปิดอยู่เสมอจนกว่าคุณจะเปิดใช้งาน Block Storage จำเป็นต้องมี custom disk offering จาก CloudStack ของคุณ ส่วน Snapshots ต้องใช้ secondary storage และ Backups จำเป็นต้องมี Backup & Recovery พร้อมกับ backup offering ที่กำหนดค่าไว้ใน CloudStack

Snapshots และ Backups: https://nexcmp.com/docs/portal/snapshots/ · การเชื่อมต่อ CloudStack: https://nexcmp.com/docs/infrastructure/cloudstack/

ระบบเครือข่าย

Public IP, ไฟร์วอลล์ และแบนด์วิดท์

VM แต่ละเครื่องสามารถเข้าถึงได้จากอินเทอร์เน็ต และลูกค้าสามารถจัดการการเข้าถึงได้ด้วยตนเอง

  • IP, NAT & ไฟร์วอลล์

    VM ทุกเครื่องได้รับ public IP แบบเฉพาะพร้อม 1:1 static NAT และไฟร์วอลล์แบบบริการตนเอง: ลูกค้าสามารถเพิ่มและลบกฎได้ด้วยตนเอง

  • Port forwarding

    ลูกค้าสามารถเพิ่มและลบกฎ port forwarding สำหรับ VM ของตนเองได้

  • เปลี่ยน public IP

    ลูกค้าสามารถเปลี่ยน public IP ของ VM ได้จากพอร์ทัล

  • พูล IP สำหรับจำหน่าย

    คุณกำหนดได้ว่า NexCMP สามารถจำหน่าย public prefix ใดและยกเว้น prefix ใด โดยพูลของ IP address ที่ว่างจะรีเฟรชประมาณนาทีละครั้ง

  • การวัดปริมาณการใช้งานแบนด์วิธ

    ระบบจะอ่านทราฟฟิกจากสถิติ VM ของ CloudStack เพื่อนำไปคำนวณโควตารายเดือน การแจ้งเตือนที่ 80% และ 100% แพ็กเกจเสริม และนโยบายการคิดค่าบริการส่วนเกิน

ระบบแบนด์วิดท์เปิดใช้งานเป็นค่าเริ่มต้นและสามารถปิดได้ การคิดค่าบริการตามการใช้งานจริง (Metering) จำเป็นต้องเปิดการเก็บสถิติ VM ของ CloudStack ไว้ ส่วน prefix ของ IP ที่สามารถขายได้จะตั้งค่าในคอนโซลผู้ดูแลระบบภายใต้ Sales IP pools

โควตาแบนด์วิดท์และแอดออน: https://nexcmp.com/docs/catalog/bandwidth/ · การเชื่อมต่อ CloudStack: https://nexcmp.com/docs/infrastructure/cloudstack/

Kubernetes และ Private Cloud

คลัสเตอร์ Kubernetes และ Private Cloud (VPC)

สองโมดูลที่สร้างขึ้นบนการเชื่อมต่อ CloudStack เดียวกัน

  • Kubernetes clusters (CKS)

    ลูกค้าสามารถสร้างคลัสเตอร์ Kubernetes แบบมีการจัดการบน CloudStack Kubernetes Service โดย control plane เปิดให้ใช้งานฟรีสำหรับลูกค้า ส่วน worker จะคิดค่าบริการตามราคารายชั่วโมงของแพ็กเกจ VM

  • การจัดการคลัสเตอร์

    ปรับขนาด worker เริ่มและหยุดการทำงานของคลัสเตอร์ ดูโหนด และดาวน์โหลด kubeconfig โดย NexCMP จะสร้างเครือข่ายและ public IP แยกสำหรับแต่ละคลัสเตอร์ พร้อมทั้งแยกคลัสเตอร์ของลูกค้าแต่ละรายออกจากกัน

  • Private Cloud (VPC)

    เครือข่ายส่วนตัวที่มีเราเตอร์ ซับเน็ต (tier) กฎไฟร์วอลล์ network ACL และเครื่องเสมือนภายในของตนเอง

  • แพ็กเกจแบนด์วิธแบบ Dedicated

    VPC จะจำหน่ายตามแพ็กเกจแบนด์วิธพร้อมความเร็วเฉพาะแบบไม่จำกัดปริมาณ (unmetered) และลูกค้าสามารถเปลี่ยนแพ็กเกจในภายหลังได้ หาก VPC ถูกระงับเนื่องจากค้างชำระ ระบบจะจำกัดความเร็วให้ต่ำมากแทนที่จะลบทิ้ง

  • IPv6 ใน Private Cloud

    เมื่อใช้ข้อเสนอ VPC แบบ dual-stack ใน CloudStack แต่ละ tier จะได้รับ IPv6 /64 ด้วย

Kubernetes และ Private Cloud เป็นโมดูลแยกต่างหากซึ่งจะปิดอยู่จนกว่าคุณจะเปิดใช้งานภายใต้ License & updates โดย Kubernetes ต้องใช้ CloudStack ที่เปิดใช้งาน CKS, บัญชี Domain Admin, ISO เวอร์ชัน Kubernetes และ control-plane offering ส่วน Private Cloud ต้องใช้ VPC offering และ network offering หนึ่งรายการต่อหนึ่งแผนแบนด์วิดท์

Kubernetes และ Private Cloud: https://nexcmp.com/docs/infrastructure/kubernetes-and-private-cloud/

อิมเมจ OS และ ISO

อิมเมจ OS, ISO และเทมเพลต

อิมเมจสำหรับเริ่มต้นสร้าง VM ทั้งของคุณและของลูกค้าคุณ

  • อิมเมจ OS และ ISO ของลูกค้า

    ลูกค้าสามารถลงทะเบียนอิมเมจ OS หรือ ISO ของตนเองจากลิงก์ดาวน์โหลด สร้างอิมเมจจาก VM ที่หยุดทำงานอยู่ และเมานต์ ISO เข้ากับ VM ได้ อิมเมจจะคงความเป็นส่วนตัวเฉพาะในบัญชีของลูกค้า และคิดค่าบริการตาม GB-hour

  • การตรวจสอบลิงก์ดาวน์โหลด

    ระบบจะตรวจสอบลิงก์ก่อนสั่งให้ CloudStack ดึงข้อมูล

  • เทมเพลตในแคตตาล็อก

    ซิงค์เทมเพลตที่พร้อมใช้งานจาก CloudStack และกำหนดชื่อ ไอคอน ตระกูล OS รวมถึงชื่อผู้ใช้สำหรับเข้าสู่ระบบที่ลูกค้าจะมองเห็น

  • เครื่องมือสร้างเทมเพลต

    มีเครื่องมือสร้างเทมเพลตมาให้ในทุกรีลีส โดยสามารถสร้างอิมเมจ Ubuntu 22.04 และ 24.04, Debian 12 รวมถึง Rocky Linux 9 ที่มี guest agent, ระบบรีเซ็ตรหัสผ่าน และการรองรับ hot-plug ให้พร้อมใช้งานสำหรับ CloudStack ได้ทันที

OS & ISO Images เป็นโมดูลที่คุณสามารถเปิดหรือปิดได้ภายใต้ License & updates โดยต้องใช้ CloudStack ที่มี secondary storage VM ซึ่งสามารถเข้าถึงอินเทอร์เน็ตเพื่อดาวน์โหลดอิมเมจของลูกค้า และต้องมีบัญชีที่สามารถลงทะเบียนเทมเพลตและ ISO ได้

OS templates และ ISO: https://nexcmp.com/docs/infrastructure/templates/ · โมดูล: https://nexcmp.com/docs/infrastructure/modules/

การดำเนินงาน

การบริหารจัดการคลาวด์ในแต่ละวัน

สิ่งที่คุณมองเห็นและควบคุมได้ในคอนโซลผู้ดูแลระบบ

  • การปรับสถานะให้ตรงกัน

    ลูปการทำงานเบื้องหลังจะคอยซิงค์ข้อมูลของ NexCMP ให้ตรงกับสถานะโครงสร้างพื้นฐานจริง และแก้ไข drift โดยอัตโนมัติ

  • การทดสอบและหยุดการเชื่อมต่อชั่วคราว

    ทดสอบการเชื่อมต่อ CloudStack ก่อนบันทึก การปิดสวิตช์การเชื่อมต่อจะหยุดงาน CloudStack ทั้งหมดโดยที่ข้อมูลไม่สูญหาย

  • ความจุและสถานะการทำงาน

    เมื่อระบุคีย์แบบอ่านอย่างเดียว (read-only key) ที่เป็นตัวเลือกเสริม คอนโซลผู้ดูแลระบบจะแสดงโฮสต์, storage pool, system VM, ความจุ และช่วง public IP

  • บันทึกกิจกรรม

    VM ทุกเครื่องมีบันทึกงานและเหตุการณ์ ส่วนผู้ดูแลระบบจะมีบันทึกการตรวจสอบ (audit log)

  • ดำเนินการแทนลูกค้า

    ผู้ดูแลระบบสามารถจัดการ VM ของลูกค้า หรือเข้าสู่ระบบในฐานะลูกค้าได้

  • การโอนย้ายบริการ

    ย้าย VM ไปยังอีกบัญชีในไซต์เดียวกัน โดยต้องได้รับการยืนยันจากเจ้าของทางอีเมลและผู้รับกดยอมรับ

  • Customer API

    REST API พร้อมคีย์ API ที่กำหนดขอบเขตและเพิกถอนได้ สำหรับ VM, volume, Snapshots, Backups และอื่นๆ

Admin Console

คีย์แบบอ่านอย่างเดียว (read-only key) เป็นตัวเลือกเสริมและต้องการเพียงสิทธิ์การอ่านสำหรับคำสั่ง list ของ CloudStack จำนวน 6 คำสั่งเท่านั้น โดยไม่จำเป็นต้องใช้ในการขาย VM

การเชื่อมต่อ CloudStack: https://nexcmp.com/docs/infrastructure/cloudstack/

ระบบเรียกเก็บเงิน

ระบบคิดค่าบริการสำหรับสิ่งที่ทำงานบน CloudStack

บริการทั้งหมดข้างต้นจะคิดค่าบริการจากกระเป๋าเงินแบบเติมเงิน (prepaid wallet) ของลูกค้า

  • รอบบริการรายชั่วโมงหรือแบบชำระล่วงหน้า

    VM รายชั่วโมงจะคิดค่าบริการสะสมไปเรื่อยๆ จนกว่าจะถูกลบ ลูกค้าสามารถเปลี่ยนไปใช้รอบแบบชำระล่วงหน้ารายเดือนหรือระยะยาวกว่านั้น พร้อมรับส่วนลดที่คุณกำหนดไว้สำหรับแต่ละรอบได้

  • หน่วยการคิดค่าบริการตามแต่ละบริการ

    volume ข้อมูล, Backups และอิมเมจ คิดค่าบริการตาม GB-hour ส่วน Kubernetes worker คิดตามราคารายชั่วโมงของแพ็กเกจ VM และ Private Cloud คิดตามแพ็กเกจแบนด์วิธรายเดือน

  • การเปลี่ยนแปลงราคา

    ราคาที่ลดลงจะมีผลกับ VM รายชั่วโมงที่กำลังทำงานอยู่ตั้งแต่ชั่วโมงการเรียกเก็บเงินถัดไป ส่วนราคาที่ปรับสูงขึ้นจะไม่มีผลต่อ VM ที่ทำงานอยู่แล้ว

  • โควตา

    จำกัดสิ่งที่บัญชีใหม่สามารถสร้างได้จนกว่าจะมีการเติมเงินเข้ากระเป๋าเงิน

  • ตัวแทนจำหน่ายแบบ White-label

    ตัวแทนจำหน่ายสามารถขายแพ็กเกจเดียวกันบนโดเมนของตนเอง พร้อมแบรนด์และราคาที่กำหนดเองได้

แผนบริการและราคา: https://nexcmp.com/docs/catalog/plans/ · โควตา: https://nexcmp.com/docs/billing/quotas/

การคิดค่าบริการรายชั่วโมง กระเป๋าเงิน และใบแจ้งหนี้

สิ่งที่คุณต้องมี

NexCMP ต้องการอะไรจาก CloudStack ของคุณบ้าง?

แพลตฟอร์มพื้นฐานต้องการเพียง CloudStack API เท่านั้น มีเพียงบางโมดูลที่ต้องพึ่งพาฟีเจอร์เสริมของ CloudStack

  • URL ของ CloudStack API (/client/api ของ management server) รวมถึง API key และ secret key ของโดเมนและบัญชีเฉพาะที่สร้างขึ้นสำหรับ NexCMP ห้ามใช้คีย์ผู้ดูแลระบบ ROOT โดยเด็ดขาด เนื่องจากคีย์เฉพาะจะเข้าถึงได้เฉพาะโดเมนนั้นเท่านั้น
  • Zone ที่มี guest network อย่างน้อยหนึ่งเครือข่ายสำหรับ VM ของลูกค้า และช่วง public IP ที่มี IP ว่าง โดย prefix ที่ NexCMP สามารถขายได้จะตั้งค่าไว้ภายใต้ Sales IP pools
  • เทมเพลตที่พร้อมใช้งานและเปิดใช้งานรหัสผ่านอย่างน้อยหนึ่งรายการ และ service offering หนึ่งรายการที่บัญชีสามารถมองเห็นได้ พร้อมทั้ง primary storage (และ secondary storage หากคุณขาย Snapshots หรืออิมเมจ)
  • KVM ไฮเปอร์ไวเซอร์ที่ NexCMP ใช้ในการทดสอบ โดยคอนโซลบนเบราว์เซอร์จำเป็นต้องใช้ CloudStack 4.18 ขึ้นไป และการปรับสเกล CPU และ RAM ขณะที่ VM กำลังทำงาน (live scaling) จำเป็นต้องใช้ 4.23 ร่วมกับ KVM
  • Custom disk offering หากคุณเปิดใช้งาน Block Storage และ custom compute offering หากคุณขายแผนบริการแบบกำหนดเอง
  • กำหนดค่า Backup & Recovery หากคุณต้องการขาย Backups ของ VM
  • Secondary storage VM ที่สามารถเข้าถึงอินเทอร์เน็ตได้ หากคุณเปิดใช้งาน OS & ISO Images
  • เปิดใช้งาน CloudStack Kubernetes Service, บัญชี Domain Admin, ISO เวอร์ชัน Kubernetes และ control-plane offering หากคุณเปิดใช้งานโมดูล Kubernetes
  • VPC offering และ network offering หนึ่งรายการต่อหนึ่งแผนแบนด์วิดท์ หากคุณเปิดใช้งานโมดูล Private Cloud

สิทธิ์การใช้งาน

ไลเซนส์เดียว ไม่มีค่าธรรมเนียมตามขนาดโครงสร้างพื้นฐาน

NexCMP Free ราคา $0 ในปีแรก: ได้รับบิลด์ที่ลงนามสมบูรณ์พร้อมทุกโมดูล การแก้ไขข้อผิดพลาดและการอัปเดตเป็นเวลา 1 ปี รวมถึงโดเมนผู้ค้าต่อไม่จำกัด หลังจากปีแรกจะต่ออายุที่ $99 ต่อปี และซอฟต์แวร์จะยังคงทำงานต่อไปแม้คุณจะไม่ต่ออายุ ไม่มีค่าธรรมเนียมตามขนาดโครงสร้างพื้นฐาน ราย VM หรือรายลูกค้า

  • เชื่อมต่อกับ Apache CloudStack ที่คุณดูแล — ไม่มีค่าไลเซนส์ตามขนาดโครงสร้างพื้นฐาน
  • ไม่จำกัดจำนวน VM และไม่จำกัดจำนวนลูกค้า
  • ทุกโมดูลรวมอยู่ในบิลด์แล้ว โมดูลที่ปิดเป็นค่าเริ่มต้นสามารถเปิดใช้งานได้ในคอนโซลผู้ดูแลระบบ

NexCMP Free สำหรับผู้ให้บริการเครือข่ายที่มี ASN ของตนเองและมี subnet จดทะเบียนในชื่อของตนเอง โดยจะมีการตรวจสอบใบสมัคร และรวมการแก้ไขข้อผิดพลาดแต่ไม่มีบริการสนับสนุนทางเทคนิคและไม่มีแอป NexCMP Source ราคา $499 แบบชำระครั้งเดียว ซื้อได้โดยตรงหรือเพิ่มเข้ากับไลเซนส์ Free พร้อมซอร์สโค้ดฉบับสมบูรณ์ แอปทั้งหมดที่สร้างและติดแบรนด์ให้คุณ และการทำงานร่วมกับวิศวกรผู้เชี่ยวชาญ 30 วันทำการ ดูราคาและแพ็กเกจ

คำถามที่พบบ่อย

ต้องจ่ายค่าบริการตามจำนวน infrastructure หรือไม่?
ไม่ต้อง NexCMP Free มีค่าบริการ $0 ในปีแรก และต่ออายุที่ $99 ต่อปีหลังจากนั้น โดยไม่มีการคิดค่าบริการตาม infrastructure, ตาม VM หรือตามจำนวนลูกค้าเพิ่มเติม
รองรับ CloudStack เวอร์ชันใดบ้าง?
NexCMP ได้รับการพัฒนาและทดสอบกับ Apache CloudStack 4.23 สำหรับเวอร์ชันอื่น โปรดติดต่อฝ่ายขาย
NexCMP สามารถทำอะไรบน CloudStack ของคุณได้บ้าง?
ขายและจัดการ virtual machine (provisioning, การเปิด-ปิดเครื่อง, ติดตั้งระบบใหม่, รีเซ็ตรหัสผ่าน, console, กราฟแสดงผล, แพ็กเกจแบบกำหนดเอง), vertical Auto Scaling, data volumes, Snapshots และ Backups, public IP พร้อมไฟร์วอลล์และการทำ port forwarding, คลัสเตอร์ Kubernetes (CKS), Private Cloud (VPC), อิมเมจ OS และ ISO ของลูกค้า, โควตาแบนด์วิธ ตลอดจนระบบคิดค่าบริการรายชั่วโมงหรือแบบเติมเงินล่วงหน้าสำหรับทุกฟีเจอร์
ฟีเจอร์ใดบ้างที่ถูกปิดไว้เป็นค่าเริ่มต้นจนกว่าจะเปิดใช้งาน?
Block Storage, Snapshots, Backups, การปรับขนาดและ Auto Scaling, แพ็กเกจแบบกำหนดเอง, Kubernetes, Private Cloud, โมดูล AI และ web SSH terminal โดย Kubernetes, Private Cloud, OS & ISO Images และ Bandwidth เป็นโมดูลที่คุณสามารถเปิดหรือปิดได้ใน License & updates บนคอนโซลผู้ดูแลระบบ แต่ละโมดูลต้องเปิดใช้ฟีเจอร์ CloudStack ที่ตรงกัน โปรดดูรายการทั้งหมดในส่วนต่างๆ บนหน้านี้และที่ https://nexcmp.com/docs/infrastructure/modules/
NexCMP ทำงานร่วมกับระบบอื่นนอกเหนือจาก CloudStack ได้หรือไม่?
ได้ ตั้งแต่เวอร์ชัน 1.3.0 เป็นต้นมา NexCMP ยังสามารถขาย virtual machine จาก Proxmox VE ได้ในการติดตั้งเดียวกันและใน zone เดียวกันหากคุณต้องการ — ดูรายละเอียดได้ที่หน้า Proxmox ส่วน OpenStack อยู่ระหว่างการพัฒนา
NexCMP ต้องใช้บัญชีและ API key ของ CloudStack แบบใด?
ต้องใช้โดเมนและบัญชีที่สร้างขึ้นสำหรับ NexCMP โดยเฉพาะ ซึ่งมีบทบาทเป็น Domain Admin (แนะนำ) หรือ User พร้อมด้วยคู่ API key ของบัญชีดังกล่าว คีย์ของ Domain Admin จะเข้าถึงได้เฉพาะโดเมนของตนเองเท่านั้น ดังนั้นหากคีย์รั่วไหลก็จะไม่ส่งผลกระทบต่อส่วนอื่นๆ ของคลาวด์ของคุณ นอกจากนี้ วิซาร์ดการตั้งค่าจะตรวจสอบด้วยว่าเน็ตเวิร์กที่คุณเลือกนั้นอยู่ใน zone และเป็นของบัญชีที่เป็นเจ้าของคีย์ดังกล่าว
NexCMP จำเป็นต้องใช้ hypervisor และฟีเจอร์ใดของ CloudStack บ้าง?
KVM คือ hypervisor ที่ได้รับการทดสอบ แพลตฟอร์มพื้นฐานต้องการเพียง CloudStack API เท่านั้น สำหรับคอนโซลบนเบราว์เซอร์จำเป็นต้องใช้ CloudStack 4.18 ขึ้นไป, การปรับขนาด CPU และ RAM แบบสด (live scaling) ต้องการเวอร์ชัน 4.23 ร่วมกับ KVM, Backups จำเป็นต้องมี Backup & Recovery และโมดูล Kubernetes รวมถึง Private Cloud ต้องใช้ CloudStack Kubernetes Service และ VPC offerings
สามารถขายคลัสเตอร์ Kubernetes ได้หรือไม่?
ได้ โดยใช้โมดูล Kubernetes บน CloudStack Kubernetes Service (CKS) ซึ่ง control plane จะไม่มีค่าบริการสำหรับลูกค้า ส่วน worker จะคิดค่าบริการตามราคารายชั่วโมงของแพ็กเกจ VM ทั้งนี้โมดูลจะปิดอยู่จนกว่าคุณจะเปิดใช้งาน และจำเป็นต้องเปิดใช้งาน CKS ใน CloudStack ด้วย ดูรายละเอียดที่ https://nexcmp.com/docs/infrastructure/kubernetes-and-private-cloud/
ลูกค้าสามารถนำอิมเมจ OS หรือ ISO มาเองได้หรือไม่?
ได้ โดยใช้โมดูล OS & ISO Images ซึ่งลูกค้าสามารถลงทะเบียนอิมเมจหรือ ISO จากลิงก์ดาวน์โหลด สร้างอิมเมจจาก VM ที่หยุดทำงานอยู่ และ mount ISO ได้ โดยอิมเมจจะมีความเป็นส่วนตัวเฉพาะในบัญชีนั้นๆ และคิดค่าบริการตาม GB-hour ทั้งนี้จำเป็นต้องมี secondary storage VM ที่สามารถเข้าถึงอินเทอร์เน็ตได้
NexCMP ซิงค์ข้อมูลให้ตรงกับสิ่งที่ทำงานอยู่บน CloudStack ได้อย่างไร?
แพ็กเกจ VM และเทมเพลต OS จะได้รับการซิงค์มาจาก CloudStack ของคุณ และมีกระบวนการทำงานเบื้องหลังคอยเปรียบเทียบข้อมูลของ NexCMP กับสถานะจริงของโครงสร้างพื้นฐาน พร้อมแก้ไขความคลาดเคลื่อนโดยอัตโนมัติ CloudStack ยังคงเป็น source of truth สำหรับ hypervisor ส่วน NexCMP ทำหน้าที่เป็นหน้าร้าน ระบบคิดค่าบริการ และพอร์ทัลจัดการ
ลูกค้าจะได้รับ public IP address และไฟร์วอลล์หรือไม่?
ได้รับ ทุก VM จะได้รับ public IP address แบบเฉพาะพร้อม static NAT แบบ 1:1 และไฟร์วอลล์แบบบริการตนเอง ลูกค้ายังสามารถเพิ่มกฎ port forwarding ได้ด้วย โดย IP address จะมาจากช่วง public IP ใน zone ของคุณ
จำเป็นต้องรัน CloudStack เองหรือไม่?
NexCMP ช่วยขายทรัพยากรของ CloudStack ที่คุณสามารถเชื่อมต่อผ่าน API ได้ ไม่ว่าจะเป็นระบบของคุณเองหรือระบบที่คุณมีสิทธิ์เข้าถึง API

ระบบแกนกลางสำหรับระบบเรียกเก็บเงิน พอร์ทัล และตัวแทนจำหน่ายบนโครงสร้างพื้นฐานของคุณ เพิ่ม Apache CloudStack, Proxmox VE, Ceph S3 และ AI Models ลงในการติดตั้งเดียวกันได้ทันที

  • Proxmox VE

    คลัสเตอร์ Proxmox VE ในฐานะแหล่งทรัพยากร VM: IP pool, OS template, คอนโซล, snapshot และการติดตั้งระบบใหม่ คิดค่าบริการรายชั่วโมงหรือรายเดือน

  • Ceph S3

    Object storage ที่เข้ากันได้กับ S3 บน Ceph RADOS Gateway ของคุณ: บัญชีลูกค้า, access key, บักเก็ต, ข้อมูลการใช้งาน และการคิดค่าบริการตามการใช้งานจริง

  • AI Models

    ขายสิทธิ์เข้าถึงโมเดล AI จากแหล่งที่คุณเชื่อมต่อเอง: คีย์เดียวใช้ได้หลายโมเดล กำหนดราคาตามโมเดล ตั้งลิมิต และตัดเงินผ่านวอลเล็ต

  • OpenStackSoon

    อยู่ระหว่างการพัฒนา ซึ่งจะใช้แกนหลักระบบ billing, portal และตัวแทนจำหน่ายเดียวกัน ยังไม่มีกำหนดวันเปิดตัว

เริ่มสร้างรายได้จาก CloudStack ของคุณ

NexCMP Free ราคา $0 ในปีแรก พร้อมครบทุกโมดูลในระบบ ติดตั้งบนเซิร์ฟเวอร์ของคุณได้แล้ววันนี้

อัปเดตล่าสุด: