التحقق من استخدام موارد Azure مقابل الحدود

في هذه المقالة، ستتعرف على كيفية الاطلاع على عدد كل نوع من أنواع موارد الشبكة التي قمت بنشرها في اشتراكك وما هي حدود اشتراكك. تساعد القدرة على عرض استخدام الموارد مقابل الحدود على تتبع الاستخدام الحالي، والتخطيط للاستخدام في المستقبل. يمكنك استخدام مدخل Azure، أو PowerShell، أو Azure CLI لتتبع الاستخدام.

مدخل Azure

  1. سجّل الدخول إلى مدخل Microsoft Azure.
  2. في الزاوية العلوية اليسرى من مدخل Azure، حدد "All services".
  3. أدخل "Subscriptions" في خانة "Filter". عندما تظهرالاشتراكات في نتائج البحث، حددها.
  4. حدد اسم الاشتراك الذي تريد عرض معلومات الاستخدام الخاصة به.
  5. ضمن "SETTINGS"، حدد "Usage + quota".
  6. يمكنك أيضاً تحديد الخيارات التالية:
    • أنواع الموارد: يمكنك تحديد جميع أنواع الموارد، أو تحديد أنواع الموارد الخاصة التي ترغب في عرضها.

    • الموفرون: يمكنك تحديد جميع موفري الموارد، أو تحديد الحوسبة، أو الشبكة أو التخزين.

    • المواقع: يمكنك تحديد جميع مواقع Azure، أو تحديد مواقع معينة.

    • يمكنك تحديد إظهار جميع الموارد، أو الموارد التي يتم فيها نشر إجراء واحد على الأقل.

      يوضح المثال في الصورة التالية جميع موارد الشبكة التي تحتوي على مورد واحد على الأقل تم نشره في شرق الولايات المتحدة:

      View usage data

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

PowerShell

ملاحظة

تستخدم هذه المقالة الوحدة النمطية Azure Az PowerShell، وهي الوحدة النمطية PowerShell الموصى بها للتفاعل مع Azure. لبدء استخدام الوحدة النمطية Az PowerShell، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.

يمكنك تشغيل الأوامر التي تتبع في Azure Cloud Shell، أو عن طريق تشغيل PowerShell من الكمبيوتر. Azure Cloud Shell هو واجهة تفاعلية مجانية. يحتوي على أدوات Azure الشائعة والمثبتة مسبقًا والتي تم تكوينها للاستخدام مع حسابك. إذا قمت بتشغيل PowerShell من جهاز الكمبيوتر الخاص بك، فأنت بحاجة إلى الوحدة النمطية Azure PowerShell، الإصدار 1.0.0 أو إصدار أحدث. شغّل Get-Module -ListAvailable Az على جهاز الكمبيوتر الخاص بك، للعثور على الإصدار المُثبت. إذا كنت بحاجة إلى الترقية، فراجع تثبيت الوحدة النمطية Azure PowerShell. إذا كنت تقوم بتشغيل PowerShell محلياً، فستحتاج أيضًا إلى تشغيل Login-AzAccount لتسجيل الدخول إلى Azure.

اعرض استخدامك مقابل الحدود باستخدام Get-AzNetworkUsage. يحصل المثال التالي على استخدام الموارد إذ يتم نشر مورد واحد على الأقل في موقع شرق الولايات المتحدة:

Get-AzNetworkUsage `
  -Location eastus `
  | Where-Object {$_.CurrentValue -gt 0} `
  | Format-Table ResourceType, CurrentValue, Limit

تتلقى الإخراج المنسق نفسه مثل إخراج المثال التالي:

ResourceType            CurrentValue Limit
------------            ------------ -----
Virtual Networks                   1    50
Network Security Groups            2   100
Public IP Addresses                1    60
Network Interfaces                 1 24000
Network Watchers                   1     1

Azure CLI

إذا كنت تستخدم أوامر CLI Azure لإكمال المهام في هذه المقالة، قم بتشغيل الأوامر عبر إما Azure Cloud Shell وإما Azure CLI المثبت محلياً. تتطلب هذه المقالة إصدار 2.0.32 أو أحدث من Azure CLI. بادر بتشغيل az --version للعثور على الإصدار المثبت. إذا كنت بحاجة إلى التثبيت أو الترقية، فراجع Install the Azure CLI. إذا كنت تقوم بتشغيل Azure CLI محليًّا، فإنك تحتاج أيضاً إلى تشغيل az login لتسجيل الدخول إلى Azure.

اعرض استخدامك مقابل الحدود باستخدام az network list-usages. يحصل المثال التالي على استخدام الموارد في موقع شرق الولايات المتحدة:

az network list-usages \
  --location eastus \
  --out table

تتلقى الإخراج المنسق نفسه مثل إخراج المثال التالي:

Name                    CurrentValue Limit
------------            ------------ -----
Virtual Networks                   1    50
Network Security Groups            2   100
Public IP Addresses                1    60
Network Interfaces                 1 24000
Network Watchers                   1     1
Load Balancers                     0   100
Application Gateways               0    50