تعريف اصطلاح التسمية
يساعدك الاسم الجيد للمورد على تحديد نوعه وعبء العمل المرتبط به وبيئته ومنطقة Azure التي يتم تشغيلها فيها بسرعة. للقيام بذلك، يجب أن تتبع الأسماء تنسيقا متناسقا - اصطلاح تسمية - يتكون من معلومات مهمة حول كل مورد. تتضمن المعلومات الواردة في الأسماء بشكل مثالي كل ما تحتاج إليه لتحديد مثيلات محددة من الموارد. على سبيل المثال، قد يكون pip-sharepoint-prod-westus-001
عنوان IP العام (PIP) لحمل عمل SharePoint للإنتاج في منطقة غرب الولايات المتحدة هو .
الرسم التخطيطي 1: مكونات اسم مورد Azure.
مكونات التسمية الموصى بها
عند إنشاء اصطلاح التسمية، حدد الأجزاء الرئيسية من المعلومات التي تريد التقاطها في اسم مورد. المعلومات المختلفة ذات صلة وأنواع الموارد المختلفة، ولا يمكن استخدام جميع مكونات التسمية المحددة لكل نوع مورد. أنشئ اصطلاح تسمية قياسيا لبيئتك يسهل اتباعه وإيجازه ومفيدا للتعرف على المعلومات ذات الصلة بالمورد المنشور.
توفر القائمة التالية أمثلة على مكونات التسمية المفيدة عند إنشاء أسماء الموارد:
مكون التسمية | الوصف |
---|---|
المؤسسة | اسم المستوى الأعلى للمؤسسة، يستخدم عادة كمجموعة إدارة عليا أو، في المؤسسات الأصغر، جزءا من اصطلاح التسمية. مثال: contoso |
وحدة العمل أو القسم | قسم المستوى الأعلى لشركتك التي تمتلك الاشتراك أو حمل العمل الذي ينتمي إليه المورد. في المؤسسات الأصغر، قد يمثل هذا المكون عنصرا تنظيميا واحدا من المستوى الأعلى لشركة واحدة. أمثلة: fin ، mktg ، product ، ، it corp |
نوع المورد | اختصار يمثل نوع مورد أو أصل Azure. غالبا ما يكون هذا المكون بادئة أو لاحقة في الاسم. لمزيد من المعلومات، راجع الاختصارات الموصى بها أنواع موارد Azure. الأمثلة: rg ، vm |
اسم المشروع أو التطبيق أو الخدمة | اسم مشروع أو تطبيق أو خدمة يشكل المورد جزءا منها. أمثلة: navigator ، ، emissions ، sharepoint hadoop |
البيئة | مرحلة دورة حياة التطوير لحمل العمل الذي يدعمه المورد. أمثلة: prod ، dev ، qa ، ، stage test |
الموقع | المنطقة أو موفر السحابة حيث يتم نشر المورد. أمثلة: westus ، eastus2 ، westeu ، ، usva ustx |
دور الجهاز الظاهري | معرف الغرض من الجهاز الظاهري. أمثلة: db (قاعدة البيانات)، ws (خادم الويب)، ps (خادم الطباعة) |
المثيل | عدد المثيلات لمورد معين، لتمييزه عن الموارد الأخرى التي لها نفس اصطلاح التسمية ومكونات التسمية. أمثلة، ، 01 001 |
ملاحظة
على الرغم من أن أسماء الجهاز الظاهري (VM) في Azure يمكن أن تكون أطول من اسم NetBIOS المسموح به للجهاز الظاهري، نوصي بالاحتفاظ بها متسقة. لمزيد من المعلومات وقيود أخرى، راجع أسماء الكمبيوتر.
اعتبارات التسمية
بالإضافة إلى تعريف مكونات التسمية، يجب أيضا مراعاة الترتيب الذي يتم به سرد مكونات التسمية ونوع المحددات (إن وجدت) التي يجب أن تظهر بين المكونات. ضع في اعتبارك أيضا قواعد التسمية المختلفة المقترنة بأنواع الموارد.
النطاق
تحتوي جميع أنواع موارد Azure على نطاق يحدد مستوى هذا المورد. أيضا، يجب أن يكون المورد اسما فريدا ضمن نطاقه.
على سبيل المثال، تحتوي الشبكة الظاهرية على نطاق مجموعة موارد، ما يعني أنه يمكن أن تكون هناك شبكة واحدة فقط مسماة vnet-prod-westus-001
في مجموعة موارد معينة. يمكن أن تحتوي مجموعات الموارد الأخرى أيضا على شبكات ظاهرية تسمى vnet-prod-westus-001
، ولكن يمكن أن يكون لكل مجموعة موارد واحدة فقط بهذا الاسم. يتم توسيع الشبكات الفرعية إلى شبكات ظاهرية، لذلك يجب أن يكون لكل شبكة فرعية داخل شبكة ظاهرية اسم مميز.
تحتوي بعض أسماء الموارد على نطاق عمومي، مثل اسم للنظام الأساسي كخدمة (PaaS) الذي يحتوي على نقطة نهاية عامة أو تسمية DNS للجهاز الظاهري. يجب أن يكون للمورد في نطاق عمومي اسم فريد عبر النظام الأساسي Azure بأكمله.
الرسم التخطيطي 2: مستويات النطاق لأسماء موارد Azure.
قواعد تسمية Azure
تختلف قواعد تسمية Azure اعتمادا على نوع المورد. عند تعريف اصطلاح تسمية، من المهم فهم قواعد تسمية Azure لنوع المورد لتجنب الارتباك وتأخير عمليات التوزيع.
على سبيل المثال، أسماء الموارد لها حدود الطول. نوصي بإبقاء طول مكونات التسمية قصيرا لمنع تجاوز حدود طول اسم المورد.
ملاحظة
يعد موازنة سياق الاسم مع نطاقه وحدود طوله أمرا مهما عند تطوير اصطلاحات التسمية الخاصة بك. لمزيد من المعلومات، راجع قواعد التسمية والقيود لموارد Azure.
عند إنشاء اصطلاح التسمية، حدد الأجزاء الرئيسية من المعلومات التي تريد أن تعكسها في اسم مورد. المعلومات المختلفة ذات صلة وأنواع الموارد المختلفة. توفر القائمة التالية أمثلة على المعلومات المفيدة عند إنشاء أسماء الموارد.
يمكنك اختصار أسماء الموارد ومكونات التسمية كاستراتيجية لتقليل طول أسماء الموارد وتعقيدها. يمكن أن يكون تقصير الأسماء مفيدا لأي من مكونات التسمية، ولكن من المهم بشكل خاص مساعدتك على الاحتفاظ بأسماء الموارد ضمن حدود طول الاسم. على سبيل المثال، يمكن أن يكون اسم الجهاز الظاهري في Azure أطول من قيود تسمية نظام التشغيل. يساعد الاحتفاظ بأسماء أجهزة Azure الظاهرية أقصر من قيود تسمية نظام التشغيل على إنشاء التناسق، وتحسين الاتصال عند مناقشة الموارد، وتقليل الارتباك عند العمل في مدخل Microsoft Azure أثناء تسجيل الدخول إلى الجهاز الظاهري نفسه.
مكون التسمية | الوصف |
---|---|
نوع المورد | اختصار يمثل نوع مورد أو أصل Azure. غالبا ما يستخدم هذا المكون كبادئة أو لاحقة في الاسم. لمزيد من المعلومات، راجع الاختصارات الموصى بها أنواع موارد Azure. الأمثلة: rg ، vm |
وحدة عمل | قسم المستوى الأعلى لشركتك التي تمتلك الاشتراك أو حمل العمل الذي ينتمي إليه المورد. في المؤسسات الأصغر، قد يمثل هذا المكون عنصرا تنظيميا واحدا من المستوى الأعلى للشركات. أمثلة: fin ، mktg ، product ، ، it corp |
اسم التطبيق أو الخدمة | اسم التطبيق أو حمل العمل أو الخدمة التي يشكل المورد جزءا منها. أمثلة: navigator ، ، emissions ، sharepoint hadoop |
الغرض من الاشتراك | وصف ملخص لغرض الاشتراك الذي يحتوي على المورد. غالبا ما يتم تقسيمها حسب البيئة أو أحمال العمل المحددة. الأمثلة: prod ، shared ، client |
البيئة | مرحلة دورة حياة التطوير لحمل العمل الذي يدعمه المورد. أمثلة: prod ، dev ، qa ، ، stage test |
المنطقة | منطقة Azure حيث يتم نشر المورد. أمثلة: westus ، eastus2 ، westeu ، ، usva ustx |
ملاحظة
عندما تكون جاهزا لتسمية مواردك وأصولك، راجع الاختصارات الموصى بها لأنواع موارد 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 |