تعريف اصطلاح التسمية

يساعدك الاسم الجيد للمورد على تحديد نوعه وعبء العمل المرتبط به وبيئته ومنطقة Azure التي يتم تشغيلها فيها بسرعة. للقيام بذلك، يجب أن تتبع الأسماء تنسيقا متناسقا - اصطلاح تسمية - يتكون من معلومات مهمة حول كل مورد. تتضمن المعلومات الواردة في الأسماء بشكل مثالي كل ما تحتاج إليه لتحديد مثيلات محددة من الموارد. على سبيل المثال، قد يكون pip-sharepoint-prod-westus-001عنوان IP العام (PIP) لحمل عمل SharePoint للإنتاج في منطقة غرب الولايات المتحدة هو .

رسم تخطيطي يوضح مكونات اسم مورد Azure.

الرسم التخطيطي 1: مكونات اسم مورد Azure.

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

توفر القائمة التالية أمثلة على مكونات التسمية المفيدة عند إنشاء أسماء الموارد:

مكون التسمية الوصف
⁩المؤسسة⁧ اسم المستوى الأعلى للمؤسسة، يستخدم عادة كمجموعة إدارة عليا أو، في المؤسسات الأصغر، جزءا من اصطلاح التسمية. مثال: contoso
وحدة العمل أو القسم قسم المستوى الأعلى لشركتك التي تمتلك الاشتراك أو حمل العمل الذي ينتمي إليه المورد. في المؤسسات الأصغر، قد يمثل هذا المكون عنصرا تنظيميا واحدا من المستوى الأعلى لشركة واحدة. أمثلة: fin، mktg، product، ، itcorp
نوع المورد اختصار يمثل نوع مورد أو أصل Azure. غالبا ما يكون هذا المكون بادئة أو لاحقة في الاسم. لمزيد من المعلومات، راجع الاختصارات الموصى بها أنواع موارد Azure. الأمثلة: rg، vm
اسم المشروع أو التطبيق أو الخدمة اسم مشروع أو تطبيق أو خدمة يشكل المورد جزءا منها. أمثلة: navigator، ، emissions، sharepointhadoop
البيئة مرحلة دورة حياة التطوير لحمل العمل الذي يدعمه المورد. أمثلة: prod، dev، qa، ، stagetest
الموقع المنطقة أو موفر السحابة حيث يتم نشر المورد. أمثلة: westus، eastus2، westeu، ، usvaustx
دور الجهاز الظاهري معرف الغرض من الجهاز الظاهري. أمثلة: db (قاعدة البيانات)، ws (خادم الويب)، ps (خادم الطباعة)
المثيل عدد المثيلات لمورد معين، لتمييزه عن الموارد الأخرى التي لها نفس اصطلاح التسمية ومكونات التسمية. أمثلة، ، 01001

ملاحظة

على الرغم من أن أسماء الجهاز الظاهري (VM) في Azure يمكن أن تكون أطول من اسم NetBIOS المسموح به للجهاز الظاهري، نوصي بالاحتفاظ بها متسقة. لمزيد من المعلومات وقيود أخرى، راجع أسماء الكمبيوتر.

اعتبارات التسمية

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

النطاق

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

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

تحتوي بعض أسماء الموارد على نطاق عمومي، مثل اسم للنظام الأساسي كخدمة (PaaS) الذي يحتوي على نقطة نهاية عامة أو تسمية DNS للجهاز الظاهري. يجب أن يكون للمورد في نطاق عمومي اسم فريد عبر النظام الأساسي Azure بأكمله.

رسم تخطيطي يوضح مستويات النطاق لأسماء موارد Azure.

الرسم التخطيطي 2: مستويات النطاق لأسماء موارد Azure.

قواعد تسمية Azure

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

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

ملاحظة

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

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

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

مكون التسمية الوصف
نوع المورد اختصار يمثل نوع مورد أو أصل Azure. غالبا ما يستخدم هذا المكون كبادئة أو لاحقة في الاسم. لمزيد من المعلومات، راجع الاختصارات الموصى بها أنواع موارد Azure.
الأمثلة: rg، vm
وحدة عمل قسم المستوى الأعلى لشركتك التي تمتلك الاشتراك أو حمل العمل الذي ينتمي إليه المورد. في المؤسسات الأصغر، قد يمثل هذا المكون عنصرا تنظيميا واحدا من المستوى الأعلى للشركات.
أمثلة: fin، mktg، product، ، itcorp
اسم التطبيق أو الخدمة اسم التطبيق أو حمل العمل أو الخدمة التي يشكل المورد جزءا منها.
أمثلة: navigator، ، emissions، sharepointhadoop
الغرض من الاشتراك وصف ملخص لغرض الاشتراك الذي يحتوي على المورد. غالبا ما يتم تقسيمها حسب البيئة أو أحمال العمل المحددة.
الأمثلة: prod، shared، client
البيئة مرحلة دورة حياة التطوير لحمل العمل الذي يدعمه المورد.
أمثلة: prod، dev، qa، ، stagetest
المنطقة منطقة Azure حيث يتم نشر المورد.
أمثلة: westus، eastus2، westeu، ، usvaustx

ملاحظة

عندما تكون جاهزا لتسمية مواردك وأصولك، راجع الاختصارات الموصى بها لأنواع موارد Azure.

يوفر القسم التالي أمثلة على أسماء أنواع موارد Azure الشائعة في توزيع سحابة المؤسسة.

ملاحظة

تستخدم بعض هذه الأسماء المثال نظام ترك مساحة مكون من ثلاثة أرقام (###)، مثل mktg-prod-001.

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

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

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

يوفر القسم التالي بعض الأمثلة على أسماء أنواع موارد Azure الشائعة في توزيع سحابة المؤسسة. لمزيد من الأمثلة، راجع أداة تسمية Azureوقالب تتبع التسمية ووضع العلامات.

ملاحظة

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

أمثلة على الأسماء: عام

نوع الأصل النطاق التنسيق والأمثلة
مجموعة الإدارة وحدة الأعمال و/أو
البيئة
mg-business< unit>[-<environment>]

  • mg-mktg
  • mg-hr
  • mg-corp-prod
  • mg-fin-client
  • الاشتراك الحساب / اتفاقية المؤسسة <الغرض> من الاشتراك في< وحدة> الأعمال-<###>

  • mktg-prod-001
  • corp-shared-001
  • fin-client-001
  • مجموعة الموارد الاشتراك الغرض من rg-app< أو اسم> الخدمة-الاشتراك<-<>###>

  • rg-mktgsharepoint-prod-001
  • rg-acctlookupsvc-shared-001
  • rg-ad-dir-services-shared-001
  • مثيل خدمة إدارة واجهة برمجة التطبيقات عمومي apim-app< أو اسم الخدمة>

    apim-navigator-prod
    ⁩الهوية المُدارة⁧ مجموعة الموارد: id-app أو اسم الخدمة-البيئة-اسم>><< المنطقة-<><###>

  • id-appcn-keda-prod-eastus2-001
  • أمثلة على الأسماء: الشبكات

    نوع الأصل النطاق التنسيق والأمثلة
    شبكة ظاهرية مجموعة الموارد: vnet-subscription< purpose-region>><-<###>

  • vnet-shared-eastus2-001
  • vnet-prod-westus-001
  • vnet-client-eastus2-001
  • الشبكة الفرعية شبكة ظاهرية snet-subscription< purpose-region>><-<###>

  • snet-shared-eastus2-001
  • snet-prod-westus-001
  • snet-client-eastus2-001
  • واجهة الشبكة (NIC) مجموعة الموارد: nic-<##>-<vm name-subscription<> purpose>-<###>

  • nic-01-dc1-shared-001
  • nic-02-vmhadoop1-prod-001
  • nic-02-vmtest1-client-001
  • عنوان IP العام مجموعة الموارد: اسم pip-vm أو اسم التطبيق-البيئة-المنطقة>-<<><><###>

  • pip-dc1-shared-eastus2-001
  • pip-hadoop-prod-westus-001
  • موازن التحميل مجموعة الموارد: اسم تطبيق lb< أو بيئة> الدور><-<###>

  • lb-navigator-prod-001
  • lb-sharepoint-dev-001
  • مجموعة أمان الشبكة (NSG) الشبكة الفرعية أو NIC اسم نهج nsg< أو اسم> التطبيق-<###>

  • nsg-weballow-001
  • nsg-rdpallow-001
  • nsg-sqlallow-001
  • nsg-dnsblocked-001
  • بوابة الشبكة المحلية البوابة الظاهرية lgw-subscription< purpose-region>><-<###>

  • lgw-shared-eastus2-001
  • lgw-prod-westus-001
  • lgw-client-eastus2-001
  • بوابة الشبكة الظاهرية شبكة ظاهرية vgw-subscription< purpose-region>><-<###>

  • vgw-shared-eastus2-001
  • vgw-prod-westus-001
  • vgw-client-eastus2-001
  • الاتصال من موقع إلى موقع مجموعة الموارد: اسم> بوابة cn-local< إلى اسم البوابة الظاهرية<>

  • cn-lgw-shared-eastus2-001-to-vgw-shared-eastus2-001
  • cn-lgw-shared-eastus2-001-to-vgw-shared-westus-001
  • اتصال VPN مجموعة الموارد: cn-subscription1< purpose-region1-to-subscription2>>><< purpose-region2->><>

  • cn-shared-eastus2-to-shared-westus
  • cn-prod-eastus2-to-prod-westus
  • ⁩جداول التوجيه⁧ مجموعة الموارد: <اسم جدول توجيه المسار>

  • route-navigator
  • route-sharepoint
  • تسمية DNS عمومي <سجل DNS A للجهاز الظاهري>.<region.cloudapp.azure.com>

  • dc1.westus.cloudapp.azure.com
  • web1.eastus2.cloudapp.azure.com
  • أمثلة على الأسماء: الحساب والويب

    نوع الأصل النطاق التنسيق والأمثلة
    الجهاز الظاهري مجموعة الموارد: vm-vm< role-environment>><-<###>

  • vm-sql-test-001
  • vm-hadoop-prod-001
  • تطبيق ويب عمومي app-project< أو app أو service-environment>><-<###>.azurewebsites.net

  • app-navigator-prod-001.azurewebsites.net
  • app-accountlookup-dev-001.azurewebsites.net
  • تطبيق الوظيفة عمومي func-project< أو app أو service-environment>><-<###>.azurewebsites.net

  • func-navigator-prod-001.azurewebsites.net
  • func-accountlookup-dev-001.azurewebsites.net
  • أمثلة على الأسماء: قواعد البيانات

    نوع الأصل النطاق التنسيق والأمثلة
    قاعدة بيانات Azure SQL خادم Azure SQL sqldb-project< أو التطبيق أو بيئة الخدمة<>>

  • sqldb-users-prod
  • sqldb-users-dev
  • قاعدة بيانات Azure Cosmos DB عمومي cosmos-project< أو التطبيق أو بيئة الخدمة<>>

  • cosmos-navigator-prod
  • cosmos-emissions-dev
  • Azure Cache لمثيل Redis عمومي redis-project< أو التطبيق أو بيئة الخدمة<>>

  • redis-navigator-prod
  • redis-emissions-dev
  • أمثلة على الأسماء: التخزين

    نوع الأصل النطاق التنسيق والأمثلة
    حساب التخزين (الاستخدام العام) عمومي st<project أو التطبيق أو الخدمة><###>

  • stnavigatordata001
  • stemissionsoutput001
  • Azure StorSimple عمومي مشروع ssimp<أو بيئة التطبيق أو الخدمة><>

  • ssimpnavigatorprod
  • ssimpemissionsdev
  • Azure Container Registry عمومي بيئة<>< cr project أو التطبيق أو الخدمة><###>

  • crnavigatorprod001
  • أمثلة على الأسماء: الذكاء الاصطناعي والتعلم الآلي

    نوع الأصل النطاق التنسيق والأمثلة
    Azure Cognitive Search عمومي srch-project< أو التطبيق أو بيئة الخدمة<>>

  • srch-navigator-prod
  • srch-emissions-dev
  • خدمات Azure المعرفية مجموعة الموارد: cog-project< أو app أو service-environment><>

  • cog-navigator-prod
  • cog-emissions-dev
  • مساحة عمل Azure Machine Learning مجموعة الموارد: mlw-project< أو التطبيق أو بيئة الخدمة><>

  • mlw-navigator-prod
  • mlw-emissions-dev
  • أمثلة على الأسماء: التحليلات وإنترنت الأشياء

    نوع الأصل النطاق التنسيق والأمثلة
    Azure Analysis Services عمومي كبيئة<اسم><التطبيق>

  • asnavigatorprod
  • asemissionsdev
  • Azure Data Factory عمومي adf-project< أو التطبيق أو بيئة الخدمة<>>

  • adf-navigator-prod
  • adf-emissions-dev
  • Azure Stream Analytics مجموعة الموارد: asa-project< أو التطبيق أو بيئة الخدمة<>>

  • asa-navigator-prod
  • asa-emissions-dev
  • حساب Data Lake Storage عمومي مشروع dls<أو بيئة التطبيق أو الخدمة><>

  • dlsnavigatorprod
  • dlsemissionsdev
  • مركز IoT عمومي iot-project< أو التطبيق أو بيئة الخدمة<>>

  • iot-navigator-prod
  • iot-emissions-dev
  • أمثلة على الأسماء: التكامل

    نوع الأصل النطاق التنسيق والأمثلة
    ناقل الخدمة عمومي sb-project< أو app أو service-environment.servicebus.windows.net><>

  • sb-navigator-prod.servicebus.windows.net
  • sb-emissions-dev.servicebus.windows.net
  • قائمة انتظار ناقل خدمة Microsoft Azure ناقل الخدمة واصف استعلام sbq<>

  • sbq-messagequery
  • موضوع ناقل خدمة Microsoft Azure ناقل الخدمة واصف استعلام sbt<>

  • sbt-messagequery