استخدام الحاويات في البيئات غير المتصلة

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

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

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

طلب الوصول لاستخدام الحاويات في بيئات غير متصلة

املأ نموذج الطلب وأرسله لطلب الوصول إلى الحاويات غير المتصلة بالإنترنت.

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

هام

  • في النموذج، يجب استخدام عنوان بريد إلكتروني مقترن بمعرّف اشتراك Azure.
  • يجب أن يكون مورد Azure الذي تستخدمه لتشغيل الحاوية مُنشأ باستخدام معرف اشتراك Azure المعتمد.
  • تحقق من بريدك الإلكتروني (مجلديْ علبة الوارد والبريد غير الهام) للحصول على تحديثات حول حالة تطبيقك من Microsoft.

يمكن بعد الموافقة تشغيل الحاوية بعد تنزيلها من Microsoft Container Registry (MCR)، الموضح لاحقًا في المقالة.

لن تتمكن من تشغيل الحاوية إذا لم تتم الموافقة على اشتراكك في Azure.

يقتصر الوصول على العملاء الذين يستوفون المتطلبات التالية:

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

شراء خطة تسعير مستوى الالتزام للحاويات غير المتصلة

Create a new resource

  1. سجل الدخول إلى مدخل Microsoft Azure وحدد Create a new resource لإحدى خدمات Azure الذكاء الاصطناعي القابلة للتطبيق المذكورة أعلاه.

  2. أدخل المعلومات القابلة للتطبيق لإنشاء المورد. تأكد من تحديد Commitment tier disconnected containers كطبقة تسعير.

    إشعار

    • لن ترى خيار شراء مستوى التزام إلا إذا تمت الموافقة عليك من قبل Microsoft.
    • تفاصيل التسعير هي على سبيل المثال فقط.
  3. حدد Review + Create في أسفل الصفحة. راجع المعلومات وحدد ⁧⁩Create⁧⁩.

تكوين الحاوية للاستخدام غير المتصل

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

خدمة Speech

خدمة اللغة

أسماء متغيرات البيئة في عمليات نشر Kubernetes

تتطلب بعض حاويات Azure الذكاء الاصطناعي، على سبيل المثال المترجم، من المستخدمين تمرير أسماء المتغيرات البيئية التي تتضمن نقطتين (:) عند تشغيل الحاوية. سيعمل هذا بشكل جيد عند استخدام Docker، ولكن Kubernetes لا يقبل النقطتين في أسماء المتغيرات البيئية. لحل هذه المشكلة، يمكنك استبدال النقطتين بأحرف تسطير أسفل السطر المزدوج (__) عند النشر إلى Kubernetes. راجع المثال التالي لتنسيق مقبول لأسماء متغيرات البيئة:

        env:  
        - name: Mounts__License
          value: "/license"
        - name: Mounts__Output
          value: "/output"

يستبدل هذا المثال التنسيق الافتراضي لأسماء Mounts:License متغيرات البيئة و Mounts:Output في أمر تشغيل docker.

صورة الحاوية وتحديثات الترخيص

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

لتنزيل ملف ترخيص جديد، يمكنك إضافة DownloadLicense=True إلى أمر تشغيل docker الخاص بك إلى جانب تحميل الترخيص ومفتاح API ونقطة نهاية الفوترة. راجع وثائق الحاوية للحصول على إرشادات مفصلة.

سجلات الاستخدام

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

وسيطات لتخزين السجلات

عند التشغيل في بيئة غير متصلة، يجب أن يكون تحميل الإخراج متوفرًا للحاوية لتخزين سجلات الاستخدام. على سبيل المثال، يمكنك تضمين -v /host/output:{OUTPUT_PATH} وفي Mounts:Output={OUTPUT_PATH} المثال أدناه، استبدال {OUTPUT_PATH} بالمسار حيث سيتم تخزين السجلات:

docker run -v /host/output:{OUTPUT_PATH} ... <image> ... Mounts:Output={OUTPUT_PATH}

الحصول على السجلات باستخدام نقاط نهاية الحاوية

توفر الحاوية نقطتي نهاية لإرجاع السجلات حول استخدامها.

الحصول على كافة السجلات

ستوفر نقطة النهاية التالية تقريرًا يلخص جميع الاستخدام الذي تم جمعه في دليل سجل الفوترة المحمل.

https://<service>/records/usage-logs/

سيعيد JSON مشابهًا للمثال أدناه.

{
  "apiType": "noop",
  "serviceName": "noop",
  "meters": [
    {
      "name": "Sample.Meter",
      "quantity": 253
    }
  ]
}

الحصول على سجلات لشهر معين

ستوفر نقطة النهاية التالية تقريرا يلخص الاستخدام خلال شهر وسنة محددين.

https://<service>/records/usage-logs/{MONTH}/{YEAR}

سيعيد استجابة JSON مشابهة للمثال أدناه:

{
  "apiType": "string",
  "serviceName": "string",
  "meters": [
    {
      "name": "string",
      "quantity": 253
    }
  ]
}

شراء خطة التزام لاستخدام الحاويات في البيئات غير المتصلة

خطط الالتزام للحاويات غير المتصلة لها فترة التزام السنة التقويمية. عند شراء خطة، سيتم تحصيل السعر الكامل على الفور. خلال فترة الالتزام، لا يمكنك تغيير خطة الالتزام الخاصة بك، ولكن يمكنك شراء وحدة (وحدات) إضافية بسعر معدل للأيام المتبقية في السنة. لديك حتى منتصف الليل (UTC) في اليوم الأخير من التزامك، لإنهاء خطة الالتزام.

يمكنك اختيار خطة التزام مختلفة في إعدادات Commitment Tier pricing لموردك.

قم بإنهاء خطة Commitment

إذا قررت أنك لا تريد الاستمرار في شراء خطة التزام، يمكنك تعيين التجديد التلقائي لموردك إلى Do not auto-renew. ستنتهي صلاحية خطة Commitment في تاريخ انتهاء Commitment المعروض. بعد هذا التاريخ، لن يتم تحصيل رسوم منك مقابل خطة الالتزام. ستتمكن من الاستمرار في استخدام مورد Azure لإجراء مكالمات واجهة برمجة التطبيقات ، التي يتم تحصيل رسومها بسعر الدفع أولاً بأول. لديك حتى منتصف الليل (UTC) في اليوم الأخير من السنة لإنهاء خطة الالتزام للحاويات غير المتصلة، ولا يتم تحصيل رسوم للسنة التالية.

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

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

تلميح

لمزيد من المعلومات والإرشادات حول استكشاف الأخطاء وإصلاحها، يرجى مراجعة الأسئلة المتداولة (FAQ) بخصوص حاويات الخدمات المعرفية.

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

نظرة عامة على حاويات Azure الذكاء الاصطناعي