إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
توفر هذه المقالة نظرة عامة على تدفق البيانات الاصطناعية على خدمة Azure Kubernetes (AKS) مع Azure Container Registry (ACR). يتدفق تدفق البيانات الاصطناعية صور الحاوية من ACR إلى AKS، لذلك يمكنك فقط سحب الطبقات الضرورية لبدء تشغيل pod الأولي. تقلل هذه الميزة من الوقت المستغرق لنشر أحمال العمل الخاصة بك.
كيف يعمل Artifact Streaming؟
في بدء تشغيل حاوية قياسي، يقوم Kubernetes بتنزيل جميع طبقات الصور قبل بدء حمل العمل. يمكن أن تستغرق هذه العملية وقتا للصور الكبيرة أو عند بدء تشغيل عدة pods.
يغير تدفق البيانات الاصطناعية على AKS هذا السلوك عن طريق استرداد الطبقات المطلوبة فقط لبدء تشغيل pod الأولي. يسترد وقت التشغيل البيانات المتبقية لاحقا حسب الحاجة. تستخدم هذه الإمكانية OverlayBD، والتي تحول طبقات صورة الحاوية إلى جهاز كتلة ظاهري. يمكن لوقت التشغيل الوصول إلى البيانات على مستوى الكتلة بدلا من تنزيل الصورة الكاملة. باستخدام هذا الأسلوب، يمكنك استرداد الكتل التي يتم الوصول إليها فقط أثناء بدء التشغيل ووقت التشغيل. إذا كان أحد التطبيقات يستخدم جزءا فقط من الصورة، يتم سحب هذا الجزء فقط.
ملحوظة
يدعم تدفق البيانات الاصطناعية على AKS فقط سحب الصور حسب العلامة.
يعمل تدفق البيانات الاصطناعية عن طريق حل سحب الصور حسب العلامة إلى متغير دفق للصورة. إذا كنت تستخدم الملخص لسحب الصور، فلا يمكنك استخدام Artifact Streaming.
الفوائد وحالات الاستخدام
باستخدام Artifact Streaming على AKS، يمكنك:
- نشر التطبيقات الحاوية عبر مناطق متعددة: دفق صور الحاوية من سجل حاوية Azure واحد إلى مجموعات AKS في مناطق مختلفة. يقلل هذا الأسلوب من الوقت والموارد المطلوبة لنسخ الصور.
- تقليل الوقت إلى جاهزية الجراب: ابدأ تشغيل الجرابات قبل تنزيل الصورة الكاملة، مما يمكن أن يقلل من الوقت إلى جاهزية الجراب (خاصة للصور الكبيرة).
- تحسين كفاءة التحجيم: دعم عمليات النشر واسعة النطاق عن طريق تقليل تأخيرات بدء التشغيل عند إنشاء أو تحجيم pods متعددة.
- تحسين بدء التشغيل للصور الكبيرة: تحسين وقت التهيئة لأحمال العمل التي لا تتطلب جميع طبقات الصور عند بدء التشغيل، مثل أحمال العمل ذات الحالة الحاوية (مثل تطبيقات Java أو C#) أو أحمال العمل ذات التبعيات المخبوزة في الصورة التي لا تحتاج إليها على الفور عند بدء تشغيل pod.
الاعتبارات
ضع الاعتبارات التالية في الاعتبار عند استخدام Artifact Streaming على AKS:
- لا تستفيد الصور كثيفة القراءة التي تحتاج إلى قراءة الملف عند بدء التشغيل من Artifact Streaming. إذا كان لديك جراب يحتاج إلى الوصول إلى ملف كبير (>30 غيغابايت)، فحمله كوحدة تخزين بدلا من إنشائه كطبقة. إذا تطلب النظام بدء تشغيل هذا الملف، فإنه ي ازدحام العقدة.
- يمكنك بدء تشغيل Artifact Streaming لمستودعات أو علامات معينة في سجلات حاويات جديدة أو موجودة.
- يمكنك تخزين كل من البيانات الاصطناعية الأصلية والمتدفقة في ACR عن طريق بدء تشغيل Artifact Streaming.
- يمكنك الوصول إلى البيانات الاصطناعية الأصلية والمتدفقة حتى بعد إيقاف تشغيل Artifact Streaming للمستودعات أو البيانات الاصطناعية.
- إذا قمت بتمكين تدفق البيانات الاصطناعية والحذف المبدئي وقمت بحذف مستودع أو أداة، فسيتم حذف كل من الإصدارين الأصلي وD artifact Streaming. ومع ذلك، يتوفر الإصدار الأصلي فقط على مدخل Soft Delete.
المحتوى ذو الصلة
للبدء في استخدام Artifact Streaming على AKS، راجع تمكين تدفق البيانات الاصطناعية على خدمة Azure Kubernetes (AKS) باستخدام Azure Container Registry (ACR).