---
title: الخطط والأسعار
description: إنشاء وتسعير خطط VM: الأحجام، والأسعار بالساعة وشهرياً، ودورات الفوترة، والخطط المخصصة، والاستنساخ، وأثر تغيير السعر على أجهزة VM قيد التشغيل.
url: https://nexcmp.com/ar/docs/catalog/plans/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# الخطط والأسعار {#plans-and-pricing}

> **المسار في لوحة الإدارة:** 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 وفي مواقع الموزعين.

## المتطلبات {#requirements}

| العنصر | المتطلب |
|---|---|
| Source | اتصال CloudStack (تشير الخطة إلى CloudStack service offering) أو ربط عنقود Proxmox VE بالمنطقة. راجع [CloudStack](https://nexcmp.com/ar/docs/infrastructure/cloudstack/) و[Proxmox VE](https://nexcmp.com/ar/docs/infrastructure/proxmox/). |
| المنطقة | منطقة تتيح بيع الأجهزة الافتراضية. راجع [المناطق](https://nexcmp.com/ar/docs/infrastructure/zones/). |
| القوالب | قالب واحد مفعّل وجاهز على الأقل. راجع [قوالب نظام التشغيل](https://nexcmp.com/ar/docs/infrastructure/templates/). |
| سعر الصرف | فقط في حال إدخال الأسعار بعملة VND. راجع [العملة وأسعار الصرف](https://nexcmp.com/ar/docs/catalog/currency-and-exchange-rates/). |
| الأذونات | مسؤول؛ يتطلب كل تغيير في السعر تحديد السبب. |

## تجهيز البنية التحتية {#prepare-the-infrastructure}

- **CloudStack:** أنشئ عروض الخدمة (service offerings) التي تريد بيعها (عامة، أو مشتركة مع نطاق NexCMP). تشير الخطة إلى عرض واحد. تسرد علامة التبويب **Offering CloudStack** العروض وعروض الأقراص مباشرة من CloudStack (مخزنة مؤقتاً لمدة 60 ثانية). عندما يكون جدول الخطط فارغاً، ينشئ الـ worker ست خطط تلقائياً من عروضك الفعلية.
- **Proxmox VE:** لا يلزم إعداد أي شيء في Proxmox؛ فالخطة تحدد مواصفات CPU وRAM والقرص الخاصة بها. ويجب ألا يكون حجم القرص أصغر من قرص القالب.

## الربط في NexCMP {#connect-in-nexcmp}

### كيفية تخزين الأسعار {#how-prices-are-stored}

يخزن NexCMP كل سعر بصيغة **ميكرو دولار في الساعة** (µ$/hour؛ حيث يعادل 1 µ$ قيمة 1/1,000,000 USD). يمكنك إدخال السعر بالوحدة التي تفضلها ليقوم النموذج بتحويله تلقائياً:

| الوحدة | ملاحظات |
|---|---|
| USD / ساعة (6 منازل عشرية) | يُخزن كما هو. |
| USD / شهر | يُقسم على إعداد عدد الساعات شهرياً (730). |
| VND / شهر | يُحوَّل مرة واحدة وفق سعر الصرف الحالي، ثم يُخزن بصيغة µ$/hour. لا يظهر إلا عند توفر سعر صرف. |

يعرض النموذج النتيجة: µ$/hour، وUSD/hour، والسعر الشهري وكل دورة فوترة. **السعر الشهري = السعر بالساعة × 730**؛ أما الدورة الأطول فهي **السعر الشهري × عدد الأشهر × (1 − نسبة الخصم)**.

### إضافة خطة {#add-a-plan}

1. افتح **Services › Virtual Machines › Plans & pricing** وانقر على **Add plan**.
2. املأ النموذج:

   | الحقل | مثال للقيمة |
   |---|---|
   | اسم الخطة | `VM-2-4` |
   | Slug | فارغ: يُنشأ من الاسم |
   | المنطقة | منطقتك الافتراضية |
   | مصدر البنية التحتية | فارغ لـ CloudStack، أو عنقود Proxmox |
   | عرض خدمة CloudStack (مباشر) | اختر واحداً (يظهر فقط لـ CloudStack) |
   | CPU (نواة)، وRAM (ميجابايت)، وقرص الجذر (GB) | `2`, `4096`, `40` |
   | عرض القرص | اختياري، لحجم مخصص لقرص الجذر |
   | إدخال السعر حسب / السعر | `USD / month`, `12` |
   | الوصف المختصر | `2 vCPU, 4 GB RAM, 40 GB NVMe` |
   | الترتيب | `10` |
   | نشط | تشغيل: يمكن للعملاء الشراء |
   | مستوى الرؤية | مرئي في الكتالوج |
   | سبب تغيير السعر | `initial price` |


3. انقر على **OK**. ستظهر الخطة في الجدول مع سعرها بالساعة وسعرها الشهري وخلية لكل دورة مفعّلة.

      ![جدول الخطط موضحاً الأسعار بالساعة وشهرياً وحسب كل دورة](https://nexcmp.com/ar/docs/images/catalog/plans-02-list.webp)

### دورات الفوترة {#billing-cycles}

افتح علامة التبويب **Cycle** لتحديد الدورات التي يمكن للعملاء اختيارها والخصومات المطبقة عليها.

| الدورة | القيمة الافتراضية | ملاحظات |
|---|---|---|
| بالساعة | مفعلة دائما | تتم الفوترة ساعة بساعة. |
| شهرياً | مفعّل، 0% | |
| 1 year | مفعّل، 10% | |
| 2 years | مفعّل، 15% | |
| 3 سنوات | مفعّل، 20% | |

يمكنك إعادة تسمية أي دورة وتعديل نسبة الخصم الخاصة بها (من 0 إلى 90%) وتفعيلها أو تعطيلها. يسري التغيير على الأجهزة الافتراضية (VMs) المشتراة أو المجددة **بعد** الحفظ؛ بينما تحتفظ الأجهزة الافتراضية قيد التشغيل بسعرها المقفل.

![علامة التبويب Cycle مع الخصومات لكل دورة فوترة](https://nexcmp.com/ar/docs/images/catalog/plans-03-cycles.webp)

### تحديد خطة أساسية واشتقاق باقي الخطط {#set-a-base-plan-and-derive-the-others}

يُعيد خيار **Set base plan + derive other plans** تسعير الجدول بالكامل استناداً إلى سعر واحد. اختر الخطة الأساسية وسعرها، ثم اختر إما الإبقاء على **نسب الأسعار الحالية** بين الخطط أو الحساب وفق **أسعار المكونات** (µ$/ساعة لكل vCPU ولكل جيجابايت RAM ولكل جيجابايت NVMe، مع خصم باقة اختياري من 0 إلى 50%). يعرض جدول المعاينة الأسعار القديمة والجديدة قبل تطبيق أي تغييرات. انقر فوق **Apply** واذكر السبب.

عند تطبيق أسعار جديدة: تحصل الأجهزة الافتراضية العاملة بالنظام **بالساعة** على السعر **الأقل** بدءاً من ساعة الفوترة التالية، بينما تحصل الأجهزة مسبقة الدفع عليه عند التجديد. وإذا **ارتفع** السعر، تحتفظ الأجهزة الافتراضية قيد التشغيل بسعرها القديم.

### الخطط المخصصة {#custom-plans}

تتيح علامة التبويب **Custom plan** للعملاء تحديد مواصفاتهم من vCPU وRAM ومساحة NVMe. حدد سعر الوحدة بالساعة لكل vCPU وكل جيجابايت RAM وكل جيجابايت NVMe (اتركه فارغاً لاشتقاقه من نسبة خصم مئوية)، والحد الأدنى والأقصى ومقدار الزيادة لكل منها، ودورات الفوترة المطبقة. ينبغي أن تكلف الخطة **المخصصة** أكثر من الخطة الثابتة ذات المواصفات نفسها، وإلا سيتجاهل العملاء الخطة الثابتة؛ وتحدد الصفحة الصفوف التي تكون فيها الخطة المخصصة أرخص. فعّل **Enable custom plans for customers** لبيعها؛ ويؤدي التعطيل إلى عرض "Coming soon" في البوابة. يحصل كل جهاز افتراضي مخصص على صف خطة مخفي خاص به؛ ولا يمكن تعديل هذه الصفوف أو حذفها طالما أن الجهاز الافتراضي موجود.


### التعديل والإخفاء والاستنساخ والحذف {#change-hide-clone-delete}

| الإجراء | الوظيفة |
|---|---|
| **Edit** | يغيّر الاسم والوصف والترتيب والسعر وحالة التفعيل ومستوى الظهور. |
| **On/Off** | **Off**: لا يمكن للعملاء الشراء؛ ولا تتأثر الأجهزة الافتراضية قيد التشغيل. |
| **Hide / Show** | الخطة المخفية لا تظهر في الكتالوج، ولكن الأجهزة الافتراضية الحالية تحتفظ بها ويمكن للمسؤول تعيينها. |
| **Clone** | ينشئ خطة جديدة في المنطقة نفسها بمصدر أو حجم أو سعر جديد، مع إمكانية إخفاء الخطة القديمة اختيارياً. لبيع المواصفات نفسها من CloudStack وProxmox، انسخ الخطة واختر المصدر الآخر. |
| **Move up/down** | يغيّر الترتيب. |
| **Delete** | يزيل الخطة من البيع ومن الجدول. وتحتفظ بها الأجهزة الافتراضية التي تستخدمها بالفعل. |

::: warning الخطط قيد الاستخدام مقفلة
بمجرد أن ترتبط بالخطة أجهزة افتراضية (VMs)، يتم قفل **zone, offering, CPU, RAM, disk and source** حتى لا يتم تغيير الأجهزة الافتراضية قيد التشغيل دون تنبيه. استخدم **Clone** لإنشاء الإعداد الجديد؛ مع احتفاظ الخطة القديمة بأجهزتها الافتراضية.
:::

## التحقق {#verify}

1. تظهر الخطة في الجدول بالسعر المتوقع بالساعة والشهري.
2. في بوابة العملاء، ابدأ طلباً: توفر المنطقة الخطة وتتطابق أسعار الدورات مع علامة التبويب **Cycle**.
3. قم بإنشاء طلب تجريبي، وتحقق من الخصم من المحفظة مقارنة بالسعر المعروض، ثم احذف الجهاز الافتراضي (VM).

## القيود والملاحظات {#limits-and-notes}

- تنتمي الخطة إلى منطقة **واحدة** ومصدر **واحد**.
- تُخزَّن الأسعار بوحدة µ$/hour؛ ويُشتق سعر VND المعروض ويُقرّب عبر **VND rounding step** (راجع صفحة العملات). المحفظة تكون دائمًا بعملة USD.
- يحصل الموزعون على سعر جملة وتجزئة مشتق من سعر القائمة؛ ولا يؤدي تغيير سعر خطة حالية إلى نسخ أسعار الموزع المخصصة إلى نسخة مستنسخة قمت بتعديل تكوينها.
- يتم التحقق من حدود Min وmax وstep للخطط المخصصة مقارنة بحدود CloudStack نفسها؛ وتعيين حد أقصى للقرص أعلى من `storage.max.volume.size` الخاص بـ CloudStack يؤدي إلى فشل النشر واسترداد المبلغ.

## استكشاف الأخطاء وإصلاحها {#troubleshooting}

| العَرَض | السبب | الحل |
|---|---|---|
| "اسم الخطة مطلوب" / "عرض الخدمة مطلوب" | حقل مفقود | أدخل الاسم؛ وبالنسبة إلى CloudStack اختر offering. |
| "يجب أن يكون CPU/RAM/disk > 0" | أحد الأحجام فارغ أو قيمته صفر | أدخل القيم الثلاث. |
| "سعر غير صالح (يجب أن يكون µ$/hr بين 1 … 100,000,000)" | السعر خارج النطاق المسموح | تحقق من الوحدة والمبلغ. |
| "تغيير السعر يتطلب تحديد سبب" | سبب التغيير فارغ عند التعديل | اكتب سببًا (3 أحرف أو أكثر). |
| "العرض "X" هو 4c/8192 ولكن الخطة تحدد 2c/4096 - سيقوم CloudStack بالتهيئة وفقًا للعرض. هل تريد الحفظ؟" | أرقام الخطة تختلف عن أرقام الـ offering | اجعلها متطابقة، أو أكّد للاحتفاظ بحجم CloudStack. |
| "فشل جلب العروض من CloudStack" | الاتصال متوقف أو المفتاح يفتقر إلى الصلاحيات | راجع [CloudStack](https://nexcmp.com/ar/docs/infrastructure/cloudstack/). |
| "القالب غير جاهز على CloudStack - سيفشل النشر. هل تريد التمكين على أي حال؟" | قمت بتمكين قالب غير مكتمل التجهيز | انتظر حتى يصبح القالب جاهزًا. |
| لا يمكن تعديل الخطة ("has VMs - locked") | توجد أجهزة افتراضية تستخدم الخطة | قم باستنساخها. |
| الخطة لا تظهر للعملاء | معطلة، أو مخفية، أو المنطقة غير جاهزة | تحقق من **Active** و**Visibility** وعلامة المنطقة. راجع [Zones](https://nexcmp.com/ar/docs/infrastructure/zones/). |
| "حدد دورة فوترة 1 على الأقل" | لم يتم تحديد أي دورة للخطط المخصصة | حدد خيارًا واحدًا على الأقل. |
| "يجب أن يكون خصم الحزمة بين 0–50%" | خارج النطاق | استخدم قيمة من 0 إلى 50. |
| خيار سعر VND مفقود | لا يوجد سعر صرف حتى الآن | قم بتحديث سعر الصرف أولاً. |
