التوافر المختلط ورصد الأداء

Azure Event Hubs
Azure Log Analytics
Azure Monitor
Azure Storage
Azure Virtual Machines

توضح هذه البنية المرجعية كيفية استخدام Azure Monitor لمراقبة أداء وتوافر أحمال عمل نظام التشغيل (OS) التي تعمل في الأجهزة الظاهرية (VMs). يمكن أن تكون الأجهزة الظاهرية في Microsoft Azure أو في البيئات المحلية أو في السحب غير Azure.

بناء الأنظمة

رسم تخطيطي يوضح وظائف المراقبة والتوافر ل Azure Monitor لأحمال عمل نظام التشغيل في Azure، وفي البيئات المحلية، ومع موفري السحابة التابعين لجهات خارجية. يتم إرسال البيانات إلى مساحة عمل Log Analytics. يتم استخدام البيانات من قبل Application Insights والتحليل والتصور والتنبيهات وخدمات التحجيم التلقائي كجزء من Azure Monitor

قم بتنزيل ملف Visio لهذه البنية.

‏‏سير العمل‬

  • المكتب الرئيسي المحلي - الجهاز الظاهري 1. هذا المكون هو تطبيق ويب مع إمكانية الوصول إلى الإنترنت وصفحة ويب عامة، وتم تثبيت كل من عوامل Log Analytics والتبعية. للحصول على معلومات حول العوامل، راجع نظرة عامة على عامل Log Analytics و نظرة عامة على عوامل Azure Monitor وعامل التبعية.
  • المكتب الرئيسي المحلي - الجهاز الظاهري 2. لا تتمتع بيئة منطق الأعمال هذه بإمكانية الوصول إلى الإنترنت. ومع ذلك، فقد تم تثبيت عوامل Log Analytics والتبعية.
  • المكتب الرئيسي المحلي - الجهاز الظاهري 3. هذا المكون هو مخزن بيانات دون الوصول إلى الإنترنت، ولكن مع تثبيت عوامل Log Analytics والتبعية.
  • المكتب الرئيسي المحلي - بوابة Log Analytics. تجمع بوابة Log Analytics بيانات السجل والقياس من الأجهزة الظاهرية المحلية الثلاثة، وتسلمها إلى مساحة عمل Log Analytics عبر بروتوكول التحكم في الإرسال (TCP) على المنفذ 443.
  • المكتب الرئيسي المحلي - جدار حماية. يتم توجيه نسبة استخدام الشبكة من وإلى البيئة المحلية من خلال جدار الحماية.
  • البوابة. توفر البوابة الاتصال بالمكتب الفرعي.
  • مكتب فرعي محلي - جهاز ظاهري 4. هذا المكون هو تطبيق الأعمال الذي يعمل دون الوصول إلى الإنترنت، ولكن مع تثبيت Log Analytics ووكلاء التبعية. يتم تكوين عامل Log Analytics المثبت على الجهاز الظاهري لنقل البيانات مباشرة إلى مساحة عمل Log Analytics دون الحاجة إلى بوابة Log Analytics.
  • مكتب فرعي محلي - البوابة. تربط هذه البوابة المكتب الفرعي بالمكتب الرئيسي المحلي عبر شبكة ظاهرية خاصة (VPN).
  • موفر سحابة تابع لجهة خارجية - جهاز ظاهري 5. هذا المكون هو تطبيق ويب مع إمكانية الوصول إلى الإنترنت وصفحة ويب عامة وكل من عوامل Log Analytics والتبعية مثبتة.
  • موفر سحابة تابع لجهة خارجية - جهاز ظاهري 6. هذا المكون هو بيئة مخزن بيانات دون الوصول إلى الإنترنت، ولكن مع تثبيت كل من تحليلات السجل ووكلاء التبعية. لا يوجد اتصال مباشر من بيئات موفر السحابة التابعة لجهة خارجية إلى البيئات المحلية.
  • Azure - VMSS. هذه مجموعة تحجيم تم إنشاؤها باستخدام Azure Virtual Machine Scale Sets. يقوم بتشغيل تطبيق عمل مع تثبيت تحليلات السجل ووكلاء التشخيص.
  • Azure - خادم التطبيق. يحتوي هذا الخادم على جهاز ظاهري واحد يقوم بتشغيل تطبيق عمل، مع تثبيت Log Analytics ووكلاء التشخيص.
  • قياسات Azure Monitor. يتم تخزين البيانات التي تم جمعها بواسطة مقاييس Azure Monitor في قاعدة بيانات سلسلة زمنية تم تحسينها لتحليل البيانات الطابع الزمني. كما يخزن المقاييس المرسلة من الأجهزة الظاهرية المحلية وأجهزة Azure الظاهرية.
  • Azure Monitor - مساحة عمل Log Analytics. تخزن مساحة العمل هذه السجلات المرسلة من الأجهزة الظاهرية المحلية وأجهزة Azure الظاهرية والأجهزة الظاهرية على موفري السحابة التابعين لجهات خارجية. مساحة العمل هي مورد Azure حيث يتم تجميع البيانات، وهي بمثابة حد إداري للوصول إلى هذه البيانات. ثم تتصل خدمات Azure Monitor الأخرى بمساحة عمل Log Analytics وتستخدم البيانات لأغراض مختلفة. لمزيد من المعلومات، راجع تصميم نشر Azure Monitor Logs.
  • Azure Monitor - Insights - Application Insights. يوفر Application Insights تحليلات للتطبيقات والرؤى حول استخدامها. في نموذج البنية هذا، يتحقق اختبار ping للإتاحة من توفر تطبيق الويب المحلي. يتم تمكين قواعد التنبيه لتوفير إعلام بفشل الاختبار. لمزيد من المعلومات، راجع ما هو Application Insights؟ و مراقبة توفر أي موقع ويب.
  • Azure Monitor - Insights - Azure Monitor للأجهزة الظاهرية. يراقب Azure Monitor للأجهزة الظاهرية أداء وصحة الأجهزة الظاهرية ومجموعات مقياس الجهاز الظاهري. تتضمن المراقبة عمليات التشغيل الخاصة بها وتبعياتها على الموارد الأخرى. في هذا السيناريو، سيوفر Azure Monitor للأجهزة الظاهرية رؤى حول أجهزتك الظاهرية. للحصول على مزيدٍ من المعلومات، راجع ما هو Azure Monitor للأجهزة الظاهرية؟.
  • Azure Monitor - التحليل. يتم الاستعلام عن بيانات السجل والقياس من الأجهزة الظاهرية ضمن مقاييس Azure Monitor ومساحة عمل Log Analytics باستخدام Kusto Query Language (KQL). توفر النتائج رؤى حول البنية الأساسية والطوبولوجيا والموارد. لمزيد من المعلومات، راجع Kusto: نظرة عامة و أمثلة استعلام سجل Azure Monitor.
  • Azure Monitor - المرئيات. يستخدم Azure Monitor أدوات التصور لمراجعة مكونات التطبيق والبنية الأساسية والاتصالات بين الخدمات في Azure Monitor. تتضمن أدوات التصور خريطة التطبيق في Azure Application Insight وميزة الخريطة ل Azure Monitor للأجهزة الظاهرية ومصنفات Azure Monitor وطرق عرض لوحة المعلومات المختلفة المتوفرة داخل Azure Monitor. لمزيد من المعلومات، راجع استخدام ميزة المخطط لـ Azure Monitor للأجهزة الظاهرية لفهم مكونات التطبيق وإنشاء لوحات معلومات لبيانات Log Analytics و مصنفات Azure Monitor ومشاركتها.
  • Azure Monitor - عمليات التكامل. يتكامل Azure Monitor مع مجموعة من أدوات وملحقات الشركاء والجهات الخارجية. تعزز هذه الأدوات والملحقات وظائف Azure Monitor الحالية، مثل التحليل والتصورات.
  • Azure Monitor - الإجراءات - التنبيهات. يمكن أن تشير التباينات في بيانات القياس والسجل إلى حدوث الأحداث. تحدد القواعد تباينات البيانات التي تؤدي إلى تشغيل التنبيهات، وتوفر إعلامات، وبدء استجابات المعالجة. في هذه البنية، عند تشغيل تنبيه، تقوم دفاتر تشغيل الأتمتة تلقائياً بالمعالجة للأجهزة الظاهرية المحلية وأجهزة Azure الظاهرية. تتوفر أيضاً إجراءات Webhook وتكامل Service Management وأنواع الإجراءات الأخرى. لمزيد من المعلومات، راجع إنشاء تنبيهات القياس وعرضها وإدارتها باستخدام Azure Monitor و إنشاء تنبيهات السجل وعرضها وإدارتها باستخدام Azure Monitor.
  • Azure Monitor - الإجراءات - التحجيم التلقائي. يضيف التحجيم التلقائي مثيلات الجهاز الظاهري أو يزيلها وفقا ل deman، ما يحافظ على الأداء ويزيد من فعالية التكلفة. في هذه البنية، يحتوي التحجيم التلقائي على شروط محددة حول متوسط تحميل وحدة المعالجة المركزية (بالنسبة المئوية). عند استيفاء الشروط، سيقوم مقياس Azure Monitor التلقائي بضبط مجموعة المقياس وفقاً للطلب. لمزيد من المعلومات، راجع نظرة عامة على التحجيم التلقائي في Microsoft Azure.

المكونات

تتكون البنية من المكونات التالية:

التوصيات

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

مساحة عمل Log Analytics

ضع في اعتبارك التوصيات التالية عند تصميم مساحة عمل Log Analytics:

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

التنبيهات

بالنسبة للسيناريوهات الأبسط، يمكنك استخدام المقاييس لوضع علامة على التنبيهات بدلا من السجلات. القياسات:

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

لتجميع مؤشرات الأداء المخصصة أو المقاييس الخاصة بالأعمال لتوفير رؤى أعمق، استخدم مقاييس مخصصة. لمزيد من المعلومات، راجع القياسات المخصصة في Azure Monitor (تحت المعاينة).

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

تحليل وتشخيص

ضع في اعتبارك التوصيات التالية للتحليل والتشخيص:

  • استخدم السجلات لتحليل أعمق. يمكن للسجلات:

    • توفير تفاصيل مطولة حول الأحداث (مقارنة بالمقاييس).
    • يحدث بشكل متقطع.
    • تسهيل التشخيصات الأعمق بعد وضع علامة قياس أولية.
  • تخصيص جمع بيانات السجل (وهو مشابه للمقاييس) باستخدام واجهة برمجة تطبيقات HTTP Data Collector لإرسال بيانات السجل إلى مساحة عمل Log Analytics. لمزيد من المعلومات، راجع إرسال بيانات السجلات إلى Azure Monitor باستخدام واجهة برمجة تطبيقات مجمع بيانات HTTP (معاينة عامة).

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

  • استخدام Azure Monitor للأجهزة الظاهرية - تعيين لمراجعة الاتصالات بين الخوادم والعمليات وزمن انتقال الاتصال الوارد والصادر والمنافذ عبر أي بنية متصلة ب TCP. لا يلزم تكوين غير تثبيت عامل. باستخدام Azure Monitor للأجهزة الظاهرية - تعيين، يمكنك التفاعل مع خوادمك كأنظمة مترابطة.

استفسارات Log Analytics

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

ثبت العامل

تثبيت العوامل تلقائياً وعلى نطاق واسع، بدلاً من كل على حدة، باستخدام خيارات الأتمتة مثل نهج Azure أو Azure PowerShell أو قوالب Resource Manager أو تكوين الحالة المطلوبة (DSC). لمزيد من المعلومات، راجع تمكين Azure Monitor للأجهزة الظاهرية باستخدام نهج Azure، وتمكين Azure Monitor للأجهزة الظاهرية باستخدام Azure PowerShell، وتمكين Azure Monitor للأجهزة الظاهرية لجهاز ظاهري مختلط - تكوين الحالة المطلوبة.

لوحة المعلومات

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

الاعتبارات

تنفذ هذه الاعتبارات ركائز Azure Well-Architected Framework، وهو عبارة عن مجموعة من المبادئ التوجيهية التي يمكن استخدامها لتحسين جودة حمل العمل. لمزيد من المعلومات، يرجى مراجعةMicrosoft Azure Well-Architected Framework.

الموثوقيه

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

تساعد الاعتبارات التالية على ضمان التوفر في بيئتك.

  • اختبارات التوفر. اختبار اتصال URL المستخدم في هذه البنية هو أبسط اختبار توفر خارجي. ومع ذلك، تتوفر خيارات أخرى، مثل:
    • اختبار ويب متعدد الخطوات. تشغيل التسجيلات مرة أخرى لطلبات الويب المتسلسلة لاختبار السيناريوهات المعقدة. يتم إنشاء اختبارات ويب متعددة الخطوات في Microsoft Visual Studio Enterprise، ثم يتم تحميلها إلى المدخل للتنفيذ.
    • اختبارات توفر تعقب مخصصة. استخدم TrackAvailability() الأسلوب لإرسال نتائج الاختبار إلى Application Insights.
  • التنبيهات. عند إنشاء اختبار توفر في Application Insights، يتم تمكين إعلامات تنبيه الحدث بشكل افتراضي. يمكنك تحرير قواعد التنبيه عن طريق تحديد نوع الإعلام وتفاصيله، منAzure Monitor>Alerts.

Security

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

العناصر التالية هي اعتبارات لجعل بيئتك أكثر أماناً.

  • مساحة عمل Log Analytics. يتم تعريف أوضاع الوصول على أنها أحد السياقات التالية:
    • سياق مساحة العمل. يمكن الاستعلام عن جميع السجلات التي تحتوي مساحة العمل على إذن الوصول إليها. هذا نهج وصول عمودي. على سبيل المثال، قد يحتاج فريق الأمان إلى الوصول إلى جميع بيانات الموارد من أعلى لأسفل.
    • سياق المورد. يمكن الاستعلام عن سجلات موارد معينة فقط. على سبيل المثال، يمكن منح فريق التطبيق حق الوصول إلى سجلات المورد المعين الذي يعملون عليه.
  • تأمين البيانات أثناء النقل إلى Log Analytics. يتم تأمين البيانات أثناء النقل باستخدام الحد الأدنى من بروتوكول أمان طبقة النقل (TLS) 1.2. لا تحتاج إلى تمكين هذه الميزة بشكل صريح. لمزيد من المعلومات، راجع أمان بيانات Log Analytics.
  • تأمين البيانات الثابتة في Log Analytics. يتم تأمين البيانات الثابتة في Log Analytics، وفقاً لتخزين Azure، باستخدام تشفير معيار التشفير المتقدم (AES) 256 بت بشكل افتراضي.
  • الكشف الذكي. استخدم الكشف الذكي في Application Insights لتحليل بيانات تتبع الاستخدام التي تم إنشاؤها بواسطة التطبيق الخاص بك، وللكشف عن مشكلات الأمان. لمزيد من المعلومات، راجع حزمة الكشف عن أمان التطبيق (معاينة).
  • تكامل Azure Monitor مع أدوات معلومات الأمان وإدارة الأحداث (SIEM). يمكنك توجيه بيانات المراقبة إلى مركز أحداث باستخدام Azure Monitor من الاندماج بسهولة مع إدارة معلومات الأمان والأحداث (SIEM) الخارجية وأدوات المراقبة. لمزيد من المعلومات، راجع دفق بيانات مراقبة Azure إلى مركز الأحداث والشركاء الخارجيين .

تحسين التكلفة

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

العناصر التالية هي اعتبارات للتحكم في التكاليف وإدارتها في بيئتك.

  • Azure Monitor. تستند تكاليف Azure Monitor إلى الاستهلاك، وغالباً ما يشار إليها باسم الدفع أثناء التنقل.
  • تحليلات السجل. أنت تدفع مقابل عرض البيانات واستبقاء البيانات. يمكنك تقدير عدد الأجهزة الظاهرية والتنبؤ بها، ومقدار البيانات (بالجيجابايت) التي تتوقع جمعها من كل جهاز ظاهري. يستهلك جهاز Azure الظاهري النموذجي ما بين 1 جيجابايت و3 جيجابايت من البيانات كل شهر. إذا كنت تقوم بتقييم استخدام البيانات باستخدام سجلات Azure Monitor، فاستخدم إحصائيات البيانات من بيئتك الخاصة والحصول على خصم مع حجوزات القدرة الإنتاجية.
  • Application Insights. تتم فوترة هذا المكون وفقاً لحجم بيانات تتبع الاستخدام التي يرسلها التطبيق الخاص بك، وعدد اختبارات الويب التي تقوم بتشغيلها.
  • استعلامات القياس. تتم فوترة الاستعلامات القياس حسب عدد الاستدعاءات التي تم إجراؤها.
  • التنبيهات. تتم فوترة التنبيهات استناداً إلى نوع الإشارات المراقبة وعددها.
  • الإعلامات. تتم فوترة الإعلامات وفقاً لنوع الإعلامات التي ترسلها وعددها.
  • Azure Monitor. يقدر قسم الاستخدام والتكاليف المقدرة في Azure Monitor التكاليف الشهرية استناداً إلى الأيام الـ 31 السابقة من الاستخدام.
  • لمزيد من المعلومات، راجع التسعير في Azure Monitor و حاسبة التسعير.

التميز التشغيلي

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

قَابلية الإدارة

فيما يلي اعتبارات لجعل بيئتك أكثر قابلية للإدارة.

  • مصنفات Azure. استخدم المصنفات للمساعدة في إجراء مزيد من التحليل وإنشاء تقارير غنية. تدمج المصنفات النصوص واستعلامات السجل والمقاييس والمعلمات في تقارير تفاعلية. أعضاء الفريق الذين يتمتعون بالوصول نفسه إلى موارد Azure قادرون كذلك على تحرير المصنفات. لمزيد من المعلومات، راجع إنشاء تقارير تفاعلية في Azure Monitor للأجهزة الظاهرية باستخدام المصنفات.
  • تكامل الشركاء. دمج Azure Monitor مع أدوات الشريك والجهات الخارجية للمساعدة في التحليل أو التصور أو التنبيهات أو إدارة الخدمة و Azure Pipelines. للحصول على مزيدٍ من المعلومات، راجع تكامل شريك Azure Monitor.
  • دمج Azure Monitor مع Microsoft System Center. دمج Azure Monitor مع مجموعة منتجات System Center. لمزيد من المعلومات، راجع، Connect Operations Manager to Azure Monitor.
  • إرسال البيانات إلى Azure Event Hubs. لدمج Azure Monitor مع أدوات التصور والمراقبة الخارجية، راجع دفق بيانات مراقبة Azure إلى مركز أحداث أو شريك خارجي.
  • بوابة Log Analytics. بالنسبة للبيئات الأصغر مثل المكتب الفرعي، استخدم العامل لنقل البيانات إلى مساحة عمل Log Analytics، بدلاً من الدخول إلى بوابة. لمزيد من المعلومات، راجع تأسيس اتصال بتحليلات Azure Log.

DevOps

فيما يلي اعتبارات لدمج بيئتك مع عمليات وحلول DevOps.

  • Application Insights. دمج Application Insights في Azure Pipelines للمساعدة في إجراء تحسينات على الأداء وسهولة الاستخدام. يقوم Application Insights تلقائياً بالكشف عن شذوذ الأداء. يتصل بأدوات تطوير مختلفة، مثل خدمات Azure DevOps وGitHub.
  • تقرير عن حالة التطبيق. صك تطبيقات عن طريق تعديل التعليمات البرمجية للتطبيق لتمكين القياس عن بعد باستخدام Application Insights. الطرق التالية هي طرق لأجهزة التطبيقات:
    • في وقت التشغيل. يعد وضع علامة على تطبيق الويب الخاص بك على الخادم في وقت التشغيل مثالياً للتطبيقات التي تم نشرها بالفعل، لأنه يتجنب الاضطرار إلى تحديث التعليمات البرمجية. تتضمن السيناريوهات المناسبة ما يلي:
      • تطبيقات Microsoft ASP.NET أو ASP.NET Core مستضافة على تطبيقات Azure Web
      • ASP.NET التطبيقات المستضافة في Microsoft خدمات معلومات الإنترنت (IIS) على جهاز ظاهري أو مجموعة مقياس الجهاز الظاهري
      • تطبيقات ASP.NET المستضافة في IIS على جهاز ظاهري محلي
      • وظائف Azure المستندة إلى Java
      • تطبيقات Node.JS على خدمات تطبيقات Linux
      • الخدمات المصغرة المستضافة على AKS
    • في وقت التطوير. أضف Application Insights إلى التعليمات البرمجية لتخصيص جمع بيانات تتبع الاستخدام وإرسال المزيد من البيانات. تتضمن اللغات والأنظمة الأساسية المدعومة ما يلي:
      • تطبيقات ASP.NET
      • تطبيقات ASP.NET Core
      • تطبيقات.NET Console
      • Java
      • Node.js
      • Python
  • استخدم موصل إدارة خدمة تكنولوجيا المعلومات (ITSMC) للاتصال بأدوات إدارة خدمة تكنولوجيا المعلومات الخارجية (ITSM). تقوم ITSMC بتوصيل Azure بمنتجات وخدمات ITSM المدعومة، حيث توجد عناصر العمل المتعلقة بالقضية عادة. لمزيد من المعلومات، راجع توصيل Azure بأدوات ITSM باستخدام موصل إدارة خدمات تكنولوجيا المعلومات.

كفاءة الأداء

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

فيما يلي اعتبارات لتوسيع نطاق بيئتك.

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

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

تعرف على المزيد حول تقنيات المكونات:

استكشاف البنى ذات الصلة: