حجز القدرة الإنتاجية عند الطلب

ينطبق على: ✔️ أجهزة Linux الظاهرية ✔️ أجهزة Windows الظاهرية ✔️ مجموعات القياس المنتظمة ✔️ مجموعات القياس المرنة

يمكّنك حجز القدرة الإنتاجية عند الطلب من حجز سعة الحساب في منطقة Azure أو منطقة توافر لأي وقت زمني. على عكس المثيلات المحجوزة، لا يتعين عليك التسجيل للحصول على التزام لمدة سنة واحدة أو 3 سنوات. قم بإنشاء وحذف الحجوزات في أي وقت وعنصر التحكم الكامل في الطريقة التي تريد بها إدارة حجوزاتك.

بمجرد إنشاء حجز السعة، يمكن استخدام الموارد على الفور. يتم حجز السعة لك حتى تقوم بحذف الحجز.

يحتوي حجز القدرة الإنتاجية على بعض الخصائص الأساسية التي يتم تحديدها دائماً في وقت الإنشاء:

  • حجم VM - كل حجز لحجم VM واحد. على سبيل المثال، Standard_D2s_v3
  • الموقع - كل حجز لموقع واحد (منطقة). إذا كان هذا الموقع يحتوي على مناطق توافر، فيمكن للحجز أيضاً تحديد إحدى المناطق.
  • الكمية - لكل حجز عدد من المثيلات ليتم حجزها.

لإنشاء حجز القدرة الإنتاجية، يتم تمرير هذه المعلمات إلى Azure كطلب سعة. إذا لم يكن لدى Azure سعة متوفرة تلبي الطلب، يفشل نشر الحجز. فشل النشر الخاص بك إذا لم يكن لديك حصة نسبية كافية للاشتراك. اطلب حصة نسبية أعلى أو جرب مجموعة مختلفة من حجم الجهاز الظاهري أو الموقع أو المنطقة.

بمجرد قبول Azure لطلب الحجز الخاص بك، فإنه متاح للأجهزة الظاهرية ذات التكوينات المطابقة. لاستهلاك حجز السعة، يجب على الجهاز الظاهري تحديد الحجز في خصائصه. وإلا، لا يتم استخدام حجز القدرة الإنتاجية. تتمثل إحدى مزايا هذا التصميم في أنه يمكنك استهداف أحمال العمل الهامة فقط للحجوزات ويمكن تشغيل أحمال العمل غير الحرجة الأخرى بدون سعة محجوزة.

مزايا حجز القدرة الإنتاجية

  • بمجرد التوزيع، يتم حجز السعة لاستخدامك وتكون متاحة دائماً في نطاق اتفاقيات مستوى الخدمة المعمول بها
  • يمكن توزيعها وحذفها في أي وقت بدون الالتزام بمصطلح
  • يمكن دمجه تلقائياً مع المثيلات المحجوزة لاستخدام خصومات التزام المصطلح

اتفاقية على مستوى الخدمة لحجز القدرة الإنتاجية

الرجاء قراءة تفاصيل اتفاقية على مستوى الخدمة في اتفاقية على مستوى الخدمة لحجز القدرة الإنتاجية.

تتطلب أي مطالبة ضد اتفاقية مستوى الخدمة حساب عدد الدقائق غير المتوفرة للسعة المحجوزة. فيما يلي مثال على كيفية حساب الدقائق غير المتوفرة.

  • يحتوي حجز القدرة الإنتاجية عند الطلب على سعة إجمالية من خمس وحدات محجوزة. يبدأ حجز السعة عند الطلب في حالة السعة غير المستخدمة مع عدم تخصيص أي أجهزة ظاهرية.
  • يتم تخصيص التوزيع المدعوم للكمية 5 لحجز القدرة الإنتاجية عند الطلب. نجحت ثلاثة أجهزة ظاهرية وفشل اثنان مع خطأ في سعة الجهاز الظاهري. النتيجة: تبدأ وحدتان محجوزتان في تجميع الدقائق غير المتوفرة.
  • لم يتم اتخاذ أي إجراء لمدة 20 دقيقة. النتيجة: تجمع وحدتان محجوزتان كل منهما 15 دقيقة غير متوفرة.
  • في 20 دقيقة، تتم محاولة التوزيع المدعوم للكمية 2. نجح أحد الأجهزة الظاهرية، وفشل الجهاز الظاهري الآخر بسبب خطأ في سعة الجهاز الظاهري. النتيجة: وحدة محجوزة واحدة تبقى عند 15 دقيقة متراكمة غير متوفرة. وحدة أخرى محجوزة تستأنف تراكم الدقائق غير متوافر.
  • يتم إجراء أربعة عمليات نشر أخرى مدعومة من الكمية 1 على فترات زمنية مدتها 10 دقائق. في المحاولة الرابعة (60 دقيقة بعد خطأ السعة الأول)، يتم توزيع الجهاز الظاهري. النتيجة: تضيف الوحدة المحجوزة الأخيرة 40 دقيقة من الدقائق غير المتوفرة (أربع محاولات × 10 دقائق بين المحاولات) لإجمالي 55 دقيقة غير متوفرة.

من هذا المثال تراكم الدقائق غير متوفرة، إليك حساب رصيد الخدمة.

  • تراكمت الوحدة المحجوزة لمدة 15 دقيقة من وقت التعطل. النسبة المئوية لوقت التشغيل 99.97%. هذه الوحدة المحجوزة غير مؤهلة للحصول على رصيد الخدمة.
  • وحدة أخرى محجوزة تراكمت 55 دقيقة من وقت التعطل. النسبة المئوية لوقت التشغيل هي 99.87. هذه الوحدة المحجوزة مؤهلة للحصول على رصيد خدمة بنسبة 10٪.

القيود والقيود

  • يتطلب إنشاء حجوزات القدرة الإنتاجية حصة بنفس طريقة إنشاء أجهزة ظاهرية.
  • يقتصر إنشاء حجز القدرة الإنتاجية حالياً على سلسلة وأحجام VM معينة. الحساب في Azure قائمة SKUs للمورد عن مجموعة أحجام VM المدعومة.
  • تدعم سلسلة الأجهزة الظاهرية التالية إنشاء حجوزات السعة:
    • Av2
    • مضمن
    • Bpsv2
    • Bsv2 (Intel) و Basv2 (AMD)
    • سلسلة D، الإصدار 2 والأحدث؛ AMD وIntel
    • سلسلة DCsv2
    • سلسلة DCasv5
    • سلسلة DCesv5 وDCedsv5
    • سلسلة Dplsv5 وDpldsv5
    • سلسلة Dpsv وDpds، الإصدار 5 والأحدث
    • سلسلة Dpdsv6
    • سلسلة Dplsv6
    • سلسلة Dpldsv6
    • Dlsv5 وسلسلة أحدث
    • Dldsv5 وسلسلة أحدث
    • سلسلة E، جميع الإصدارات؛ AMD وIntel
    • سلسلة Eav4 وEasv4
    • سلسلة ECasv5 وECadsv5
    • سلسلة ECesv5 وECedsv5
    • سلسلة Epsv5 و Epdsv5
    • سلسلة F، جميع الإصدارات
    • سلسلة Fasv6 وFasv6
    • سلسلة Fx
    • Lsv3 (Intel) و Lasv3 (AMD)
    • عند توزيع VM، يمكن تعيين عدد Fault Domain (FD) الذي يصل إلى 3 حسب الرغبة باستخدام مجموعات تغيّر حجم الجهاز الظاهري. سيفشل التوزيع مع أكثر من 3 FDs في التوزيع ضد حجز القدرة الإنتاجية.
  • يتوفر الدعم لسلسلة الأجهزة الظاهرية أدناه لحجز القدرة الإنتاجية في المعاينة العامة:
    • M-series, v3
    • NC-series,v3
    • سلسلة NC A100 v4
    • NV-series,v3 والإصدارات الأحدث
    • Lsv2
    • بالنسبة للسلسلة M وN المذكورة أعلاه، عند نشر الجهاز الظاهري، يمكن تعيين عدد مجال الخطأ (FD) من 1 باستخدام مجموعات مقياس الجهاز الظاهري. سيفشل التوزيع الذي يحتوي على أكثر من 1 FD في النشر مقابل حجز القدرة الإنتاجية.
  • دعم سلسلة الأجهزة الظاهرية الأخرى غير متوفر حاليا:
    • سلسلة M وv1 وv2
    • السلسلة ND
    • سلسلة Hb
    • سلسلة HC
  • أنواع التوزيع التالية مدعومة:
    • واحد VM
    • مجموعات تغيّر حجم الجهاز الظاهري مع التزامن المنتظم
    • مجموعات تغيّر حجم الجهاز الظاهري مع التزامن المرن (إصدار أولي)
  • أنواع التوزيع التالية غير مدعومة:
    • تحديد الأجهزة الظاهرية
    • تم توزيع عقد مضيف Azure المخصصة أو أجهزة ظاهرية على مضيفين مخصصين
    • مجموعات التوفر
  • قيود التوزيع الأخرى غير مدعومة. على سبيل المثال:
    • مجموعة وضع القرب
    • مجال التحديث
    • مجموعات تغيّر حجم الجهاز الظاهري مع مجموعة المواضع الفردية المحددة 'صواب'
    • تخزين UltraSSD
    • VMs استئناف من السبات
    • تتطلب الأجهزة الظاهرية تشفير Net
  • لا يمكن للاشتراك الذي تم تثبيته استخدام الميزة
  • يمكن فقط للاشتراك الذي أنشأ الحجز استخدامه.
  • الحجوزات متاحة فقط لعملاء Azure المدفوعين. الحسابات المدعومة مثل الإصدار التجريبي المجاني وAzure للطلاب غير مؤهلة لاستخدام هذه الميزة.
  • السحب المدعومة لحجز السعة:
    • Azure Cloud
    • Azure للحكومة

التسعير والفوترة

يتم تسعير حجوزات القدرة الإنتاجية بنفس سعر حجم VM الأساسي. على سبيل المثال، إذا قمت بإنشاء حجز ل 10 أجهزة ظاهرية D2s_v3، فستبدأ في الحصول على فاتورة مقابل 10 أجهزة ظاهرية D2s_v3، حتى إذا لم يتم استخدام الحجز.

إذا قمت بعد ذلك بتوزيع D2s_v3 VM وتحديد خاصية الحجز، فسيتم استخدام حجز القدرة الإنتاجية. بمجرد الاستخدام، تدفع مقابل الجهاز الظاهري فقط وليس حجز السعة. لنفترض أنك وزعت ستة D2s_v3 VMs مقابل حجز القدرة الإنتاجية المذكور سابقاً. ترى فاتورة لستة أجهزة ظاهرية D2s_v3 وأربعة حجز قدرة غير مستخدمة، وكلاهما يتم تحصيله بنفس معدل D2s_v3 VM.

كل من حجز السعة المستخدم وغير المستخدم مؤهلان للحصول على خصومات الالتزام بمدة خطة الحفظ والمثيلات المحجوزة. في المثال السابق، إذا كان لديك مثيلات محجوزة لجهازين ظاهريين D2s_v3 في نفس منطقة Azure، فسيتم إلغاء فوترة موردين (إما VM أو حجز سعة غير مستخدم). تتم فوترة D2s_v3 الثمانية المتبقية بشكل طبيعي. يمكن تطبيق مصطلح الالتزام على الجهاز الظاهري أو حجز القدرة الإنتاجية غير المستخدم.

الفرق بين حجز القدرة الإنتاجية عند الطلب والمثيلات المحجوزة

فوارق حجز القدرة الإنتاجية عند الطلب المثيلات المحجوزة
الشرط المصطلح غير ملتزم بالمدة. يمكن إنشاؤها وحذفها حسب متطلبات العميل التزام مصطلح التصحيح إما سنة أو ثلاث سنوات
خصم الفواتير يتم تحصيل الرسوم بأسعار الدفع أولاً بأول لحجم VM الأساسي * توفير كبير في التكلفة مقارنة بمعدلات الدفع أولاً بأول
SLA القدرة الإنتاجية يوفر ضمان السعة في الموقع المحدد (المنطقة أو منطقة التوفر) لا يوفر ضمان السعة. يمكن للعملاء اختيار "أولوية السعة" للحصول على وصول أفضل، ولكن هذا الخيار لا يحمل اتفاقية مستوى الخدمة
المنطقة مقابل مناطق التوافر يمكن توزيعها لكل منطقة أو لكل منطقة توافر متاح فقط على المستوى الإقليمي

* مؤهل لخصم المثيلات المحجوزة إذا تم شراؤها بشكل منفصل

العمل مع حجز القدرة الإنتاجية

يتم إنشاء حجز القدرة الإنتاجية لحجم جهاز ظاهري معين في منطقة Azure أو منطقة توافر. يتم إنشاء جميع الحجوزات وإدارتها كجزء من مجموعة حجز القدرة الإنتاجية.

تحدد المجموعة موقع Azure:

  • تقوم المجموعة بتعيين المنطقة التي يتم فيها إنشاء جميع الحجوزات. على سبيل المثال، شرق الولايات المتحدة أو شمال أوروبا أو جنوب شرق آسيا.
  • تحدد المجموعة المناطق المؤهلة. على سبيل المثال، AZ1، AZ2، AZ3 في أي مجموعة.
  • إذا لم يتم تحديد مناطق، يحدد Azure موضع المجموعة في مكان ما في المنطقة. يحدد كل حجز المنطقة ولا يجوز له تعيين منطقة.

كل حجز في مجموعة هو لحجم VM واحد. إذا تم تحديد المناطق المؤهلة للمجموعة، فيجب أن يكون الحجز لإحدى المناطق المدعومة.

يمكن أن يكون للمجموعة حجز واحد فقط لكل حجم VM لكل منطقة، أو حجز واحد فقط لكل حجم VM إذا لم يتم تحديد مناطق.

لاستهلاك حجز القدرة الإنتاجية، حدد مجموعة حجز القدرة الإنتاجية كأحد خصائص VM. إذا لم يكن لدى المجموعة حجز يطابق الحجم والموقع، فترجع Azure رسالة خطأ.

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

لا يُنشئ حجز القدرة الإنتاجية قيوداً على عدد عمليات توزيع الأجهزة الظاهرية. يدعم Azure تخصيص أكبر عدد ممكن من الأجهزة الظاهرية حسب الرغبة في مقابل الحجز. نظراً لأن الحجز نفسه يتطلب الحصة النسبية، يتم حذف عمليات تفحص الحصة لتوزيع الجهاز الظاهري حتى الكمية المحجوزة. تخصيص VMs خارج الكمية المحجوزة هو استدعاء لتجاوز الحجز. لا تغطي اتفاقية مستوى الخدمة التحميل الزائد للأجهزة الظاهرية وتخضع الأجهزة الظاهرية لفحوصات الحصة النسبية وتحقق Azure من السعة الإضافية. بمجرد التوزيع، يمكن أن تتسبب مثيلات VM الإضافية هذه في تجاوز كمية الأجهزة الظاهرية المخصصة لحجز الكمية المحجوزة. لمعرفة المزيد، انتقل إلى إجمالي حجز القدرة الإنتاجية.

دورة حياة حجز القدرة الإنتاجية

عند إنشاء حجز، يضع Azure جانباً العدد المطلوب من مثيلات السعة في الموقع المحدد:

حجز القدرة الإنتاجية 1.

تعقب حالة الحجز الكلي من خلال الخصائص التالية:

  • capacity = إجمالي كمية المثيلات التي حجزها العميل.
  • virtualMachinesAllocated = قائمة الأجهزة الظاهرية المخصصة في مقابل حجز القدرة الإنتاجية واحتسابها عند استهلاك السعة. هذه الأجهزة الافتراضية إما قيد التشغيل، أو متوقفة (مخصصة)، أو في حال مرحلة انتقالية مثل البدء أو الإيقاف. لا تتضمن هذه القائمة الأجهزة الظاهرية التي تم إلغاء تخصيصها، والمشار إليها باسم متوقفة (إلغاء تخصيص).
  • virtualMachinesAssociated = قائمة الأجهزة الظاهرية المرتبطة بحجز القدرة الإنتاجية. تحتوي هذه القائمة على جميع الأجهزة الظاهرية التي تم تكوينها لاستخدام الحجز، بما في ذلك الموجودة في حال إلغاء التخصيص.

يبدأ المثال السابق ب capacity 2 وطول virtualMachinesAllocated و virtualMachinesAssociated ك 0.

عند تخصيص جهاز ظاهري مقابل حجز القدرة الإنتاجية، فإنه يستهلك أحد مثيلات السعة المحجوزة:

حجز القدرة الإنتاجية 2.

تظهر capacity حالة حجز السعة على أنها 2 وطول virtualMachinesAllocated و virtualMachinesAssociated ك 1.

تنجح عمليات التخصيص مقابل حجز السعة كما هو الحال مع الأجهزة الظاهرية التي لها خصائص مطابقة وهناك مثيل سعة فارغ واحد على الأقل.

باستخدام مثالنا، عندما يتم تخصيص جهاز ظاهري ثالث مقابل حجز القدرة الإنتاجية، يدخل الحجز في حال التحميل الزائد. يتطلب هذا الجهاز الظاهري الثالث حصة نسبية غير مستخدمة وتلبية سعة إضافية من Azure. بمجرد تخصيص الجهاز الظاهري الثالث، يبدو حجز القدرة الإنتاجية الآن على النحو التالي:

حجز القدرة الإنتاجية 3.

الـ capacity هو 2 وطول virtualMachinesAllocated وvirtualMachinesAssociated هو 3.

افترض الآن أن التطبيق يتغير حجمه إلى الحد الأدنى من جهازين VMs. نظرا لأن VM 0 يحتاج إلى تحديث، يتم اختياره للإلغاء. ينتقل الحجز تلقائياً إلى هذه الحالة:

حجز القدرة الإنتاجية 4.

الـ capacity وطول virtualMachinesAllocated كلاهما 2. ومع ذلك، فإن طول virtualMachinesAssociated لا يزال 3 مثل VM 0، على الرغم من إلغاء تخصيصه، لا يزال مرتبطاً بحجز القدرة الإنتاجية. لمنع تجاوز الحصة النسبية، لا يزال VM 0 الذي تم إلغاء تخصيصه يحتسب مقابل الحصة المخصصة للحجز. طالما أن لديك حصة كافية غير مستخدمة، يمكنك توزيع أجهزة ظاهرية جديدة في حجز القدرة الإنتاجية واستلام اتفاقية مستوى الخدمة من أي سعة محجوزة غير مستخدمة. أو يمكنك حذف VM 0 لإزالة استخدامه للحصة.

يوجد حجز السعة حتى يتم حذفه بشكل صريح. لحذف حجز القدرة الإنتاجية، فإن الخطوة الأولى هي إلغاء ارتباط جميع أجهزة VM في خاصية virtualMachinesAssociated. بمجرد اكتمال فك الارتباط، يجب أن يبدو حجز القدرة الإنتاجية على النحو التالي:

حجز القدرة الإنتاجية 5.

تظهر capacity حالة حجز السعة على أنها 2 وطول virtualMachinesAssociated و virtualMachinesAllocated ك 0. من هذه الحالة، يمكن حذف حجز القدرة الإنتاجية. بمجرد الحذف، لن تدفع مقابل الحجز بعد الآن.

حجز القدرة الإنتاجية 6.

الاستخدام والفوترة

عندما يكون حجز السعة فارغا، يتم الإبلاغ عن استخدام الجهاز الظاهري لحجم الجهاز الظاهري المطابق والموقع. يمكن أن تغطي المثيلات المحجوزة للجهاز الظاهري بعض أو كل استخدام حجز السعة حتى عندما لا يتم نشر الأجهزة الظاهرية.

مثال

على سبيل المثال، لنفترض أنه تم إنشاء حجز القدرة الإنتاجية بالكمية المحجوزة 2. الاشتراك لديه حق الوصول إلى مثيل VM محجوز مطابق من نفس الحجم. والنتيجة هي دفق البيانات لحجز القدرة الإنتاجية، أحدهما مغطى بالمثيل المحجوز:

حجز القدرة الإنتاجية 7.

في الصورة السابقة، يتم تطبيق خصم مثيل الجهاز الظاهري المحجوز على أحد المثيلات غير المستخدمة ويتم إلغاء تكلفة هذا المثيل. بالنسبة للمثيل الآخر، يتم فرض رسوم على سعر PAYG لحجم الجهاز الظاهري المحجوز.

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

حجز القدرة الإنتاجية 8.

في الصورة السابقة، يتم تطبيق خصم المثيل المحجوز للجهاز الظاهري على الجهاز الظاهري 0، والذي يتم فرض رسوم عليه فقط للمكونات الأخرى مثل القرص والشبكات. يتم فرض رسوم على المثيل الآخر غير المستخدم بسعر PAYG لحجم VM المحجوز.

الأسئلة الشائعة

  • ما هو سعر حجز القدرة الإنتاجية عند الطلب؟

    سعر حجز القدرة الإنتاجية عند الطلب هو نفس سعر حجم الجهاز الظاهري الأساسي المرتبط بالحجز. عند استخدام حجز السعة، سيتم تحصيل رسوم منك مقابل حجم الجهاز الظاهري الذي حددته بأسعار الدفع أولا بأول، سواء تم توفير الجهاز الظاهري أم لا. تفضل بزيارة صفحات أسعار أجهزة Windows وLinux VM للحصول على مزيد من التفاصيل.

  • هل سأدفع مرتين مقابل تكلفة حجز القدرة الإنتاجية عند الطلب وللجهاز الظاهري الفعلي عندما أقوم بتوفيره أخيراً؟

    لا، يتم تحصيل رسوم منك مرة واحدة فقط مقابل حجز القدرة الإنتاجية عند الطلب.

  • هل يمكنني تطبيق مثيل الجهاز الظاهري المحجوز (RI) على حجز القدرة الإنتاجية عند الطلب لخفض التكاليف؟

    نعم، يمكنك تطبيق RIs الحالية أو المستقبلية على حجوزات القدرة الإنتاجية عند الطلب والحصول على خصومات RI. يتم تطبيق RIs المتوفرة تلقائيا على حجز السعة بنفس الطريقة التي يتم تطبيقها بها على الأجهزة الظاهرية.

  • ما الفرق بين مثيل الجهاز الظاهري المحجوز (RI) وحجز القدرة الإنتاجية عند الطلب؟

    كل من RIs وحجوزات القدرة الإنتاجية عند الطلب قابلة للتطبيق على Azure VMs. ومع ذلك، توفر RI معدلات حجز مخفضة لأجهزة VM الخاصة بك مقارنة بمعدلات الدفع أولاً بأول كمصطلح للالتزام لمدة عام أو 3 سنوات. وعلى العكس من ذلك، لا تتطلب حجوزات السعة عند الطلب التزاما. يمكنك إنشاء أو إلغاء حجز القدرة الإنتاجية في أي وقت. ومع ذلك، لا يتم تطبيق أي خصومات، وستتحمل رسوما بأسعار الدفع أولا بأول بعد توفير حجز القدرة الإنتاجية بنجاح. على عكس RIs، التي تعطي الأولوية للسعة ولكنها لا تضمنها، عند شراء حجز سعة عند الطلب، يخصص Azure سعة الحوسبة لجهازك الظاهري ويوفر ضمان اتفاقية مستوى الخدمة.

  • ما السيناريوهات التي ستستفيد أكثر من حجوزات القدرة الإنتاجية عند الطلب؟

    تتضمن السيناريوهات النموذجية استمرارية الأعمال، والإصلاح بعد كارثة، وتغيير حجم التطبيقات ذات المهام الحرجة.

الخطوات التالية

ابدأ في حجز القدرة الإنتاجية للحوسبة. تحقق من مقالاتنا الأخرى ذات الصلة بحجز القدرة الإنتاجية: