عامل نشر Azure Copilot (معاينة)

يعمل Azure Copilot Deployment Agent كمهندس حلول سحابة ظاهرية، ويرشدك خلال عملية تخطيط البنية الأساسية ونشرها بالكامل بكل بساطة ودقة.

لاستدعاء عامل نشر Azure خارج مدخل Azure، استخدم مستودع مهارات azure أو تعرف على المزيد حول مخطط البنية الأساسية للمؤسسة.

Important

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

يساعدك عامل النشر على ترجمة الأهداف عالية المستوى إلى خطط نشر قابلة للتنفيذ من خلال تطبيق أفضل ممارسات إطار عمل Azure Well-Architected. يمكنك الحصول على مساعدة في مهام مثل إنشاء خطط حمل العمل، وإنشاء ومراجعة تكوينات Terraform Bicep، وتبسيط أتمتة مهام سير عمل البنية الأساسية كتعليمية (IaC) من خلال التكامل مع GitHub.

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

بعد إنشاء خطة توزيع، يمكن لعامل النشر إنشاء تكوينات Terraform أو Bicep التي يمكنك مراجعتها وتحريرها ونشرها. يمكنك فتح الملفات المولدة في تعليمة Visual Studio برمجية for the Web أو جعل Azure Copilot ينشئ طلب سحب لإضافة الملفات إلى مستودع GitHub الخاص بك.

ملحوظة

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

أنواع الموارد المدعومة

يعمل عامل نشر Azure Copilot مع جميع أنواع الموارد Azure. يمكنك الحصول على المساعدة في العديد من أنواع الانتشارات، بما في ذلك:

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

مطلبات عينات النشر

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

  • "استضافة نموذج تحليل المشاعر مع دالات Azure لنقاط نهاية API بدون خادم، الاتصال بقاعدة بيانات Azure SQL لتسجيل تفاعلات المستخدمين، وإعداد تنبيهات للطلبات الفاشلة."
  • "نشر تطبيق ويب Python Flask على خدمة تطبيقات Azure مع خلفية PostgreSQL Flexible Server، وتأمين الأسرار في Azure Key Vault، وتمكين المراقبة باستخدام Application Insights."
  • "تشغيل خدمة دردشة روبوت متعددة اللغات باستخدام خدمة Azure OpenAI، دمج تسجيل البيانات مع Azure Monitor، واستخدام Azure Key Vault لإدارة بيانات API."
  • "قم بإعداد تطبيق SaaS متعدد المستأجرين على AKS باستخدام مساحات Kubernetes للعزل، ودمج Microsoft Entra للمصادقة، ومركزة السجلات في Azure Log Analytics."
  • "نشر عبء عمل للخدمات المصغرة على AKS حيث تقوم API Gateway بتوجيه حركة المرور، والتكامل مع Azure Key Vault للحصول على الأسرار، ونشر عمليات نشر الكاناري لإصدارات الخدمات الجديدة."

مثال على سير العمل

فيما يلي مثال على سير العمل لاستخدام عامل النشر في Azure Copilot.

  1. حدد Deployment من خيارات الدردشة الجديدة في Azure Copilot. صف عبء العمل الذي تريد نشره بلغة بسيطة وطبيعية، مثل "أحتاج إلى تطبيق ويب قابل للتوسع مع قاعدة بيانات SQL."

    لقطة شاشة لنقطة إدخال Azure Copilot للنشر.

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

  3. بعد الموافقة على الخطة، اختر ما إذا كان يجب على "عامل النشر" إنشاء تكوين Terraform أو Bicep. يحتوي كل تكوين على المكونات الضرورية لنشر الموارد الموضحة في الخطة. كما يتم تقديم إرشادات شاملة حول استراتيجيات النشر، بما في ذلك إرشادات لتكوين خطوط أنابيب CI/CD. يمكنك مراجعة التكوينات التي تم إنشاؤها في جزء البيانات الاصطناعية، وإجراء عمليات التحرير إذا لزم الأمر، ثم اختيار أسلوب توزيع.

  4. راجع تكوين Terraform أو Bicep الذي تم إنشاؤه في جزء البيانات الاصطناعية. إذا رغبت في ذلك، يمكنك إجراء تغييرات على التكوينات من هذا الجزء. تأكد من مراجعة جميع التكوينات التي تم إنشاؤها بعناية للتأكد من أنها تفي بمتطلباتك.

  5. بعد التحقق من صحة التكوينات، اختر طريقة نشر. يمكنك فتح الملفات في VS Code for the Web، أو إنشاء طلب سحب GitHub، أو استخدام بوابة Azure. يمكنك أيضا تحميل الملفات للنشر المحلي أو تخصيص إضافي.

    لقطة شاشة للوحة القطع الأثرية في Azure Copilot تظهر إعدادات Terraform وخيارات النشر.

  6. أكمل عملية النشر، ثم استخدم أدوات المراقبة الخاصة ب Azure لتتبع أداء وتكلفة وصحة مواردك.

تكامل طلبات السحب في GitHub

عند إنشاء Azure Copilot تكوينات Terraform أو Bicep، يمكنك اختيار إنشاء طلب سحب تلقائيا لإضافة الملفات إلى مستودع GitHub الخاص بك. هذا الخيار يبسط عملية دمج الملفات المولدة في سير عمل CI/CD الحالي لديك.

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

لقطة شاشة لموقع Azure Copilot وهو ينشئ طلب سحب على GitHub لإضافة ملفات تم إنشاؤها.

الفتح في كود VS

يمكنك اختيار فتح تكوينات Terraform أو Bicep التي تم إنشاؤها في تعليمة Visual Studio برمجية للويب. يوفر VS Code for the Web تجربة مجانية من Microsoft VS Code في متصفحك، مما يتيح لك مراجعة وتعديل الملفات حسب الحاجة.

لاستخدام هذه الميزة، حدد فتح في VS Code (Web) بعد مراجعة التكوينات التي تم إنشاؤها في جزء البيانات الاصطناعية. هذا الإجراء يطلق مساحة عمل ويب VS Code مع فتح الملفات المولدة للمراجعة والتحرير.

لقطة شاشة لمساحة عمل في Visual Studio للويب مع ملفات تم إنشاؤها بواسطة Copilot في Azure.

الاعتبارات والقيود الحالية

ضع في اعتبارك الاعتبارات والقيود التالية عند العمل مع Azure Copilot Deployment Agent.

  • حاليا، تتوفر البيانات الاصطناعية التي تم إنشاؤها كتكوينات Terraform أو Bicep. قبل إنشاء ملف IaC للإخراج، يسأل العامل ما إذا كنت تريد Terraform أو Bicep.
  • تم تصميم عامل النشر لمساعدتك في نشر أحمال العمل والبيئات الجديدة تماما (سيناريوهات "greenfield"). لا يدعم عامل النشر حاليا استيراد البنية الأساسية الموجودة أو تحليلها أو تعديلها. لا يزال بإمكانك طلب التوجيه من Azure Copilot في هذه السيناريوهات.
  • بينما يوفر عامل النشر إرشادات لتدفقات التوزيع الآمنة، فإنه لا يدعم حاليا التكامل التلقائي لسير عمل CI/CD.