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

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

مدخل Azure

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

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

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

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

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

      عرض بيانات الاستخدام

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

PowerShell

إشعار

نوصي باستخدام الوحدة النمطية Azure Az PowerShell للتفاعل مع Azure. للبدء، راجع تثبيت 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 للعثور على الإصدار المثبت. إذا كنت بحاجة إلى التثبيت أو الترقية، فراجع تثبيت 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