به کارگیری و مدیریت Tag ها در Microsoft Azure

به کارگیری و مدیریت Tag ها در Microsoft Azure
مقالات

به کارگیری و مدیریت Tag ها در Microsoft Azure

مبحث Tag از موضوعات بسیار مهم در مدیریت شبکه Microsoft Azure است. یکی از آیتم هایی که تفاوت مدیریت حرفه ای با مدیریت معمولی ساختار Microsoft Azure را مشخص می کند استفاده از Tagها است. Tag ها زوج های نام- مقدار (name-value) هستند که resourceها، resource groupها و subscriptionها در ساختار Microsoft Azure اعمال می شود. Tagها در حوزه های مختلف برای مدیریت Azure مورد استفاده قرار می گیرند که یکی از مهم ترین آن ها مدیریت هزینه ها است.

استراتژی های تک گذاری

روش های متعددی برای تگ گذاری وجود دارد که در ذیل به معرفی برخی از آن ها می پردازیم:

  • عملیاتی (Functional): در این روش دسته بندی resource ها براساس کارکرد آن ها صورت می گیرد.
  • Application Name: برای دسته بندی مجموعه ای از resource ها برای یک اپلیکیشن مورد استفاده قرار می گیرد.
  • Classification: این تگ برای توصیف دسته بندی داده های متعلق به resource ها مورد استفاده قرار می گیرد.
  • Accounting: این مجموعه از تگ ها بر مدیریت هزینه و اختصاص منابع در سازمان متمرکز می شود.
  • Department: تک گذاری براساس نام دپارتمان در سازمان صورت می گیرد.
  • Region: این تگ برای مشخص کردن region مورد استفاده قرار می گیرد.
  • Partnership: این مجموعه از تگ ها برای شناسایی افراد در سازمان مورد استفاده قرار می گیرد که در ارتباط با منابع مورد استفاده می توان با آن ها ارتباط گرفت.
  • Owner: این تگ مالک محصول برای سرویس مورد نظر را مشخص می کند.
  • Support Email: این تگ مشخص می کند که در هنگام نیاز به پشتیبانی با چه شخصی می بایست ارتباط گرفت.
  • Business Criticality: این تگ میزان اهمیت resource ها در کسب و کار را تعیین می کند.
  • SLA Objectives: این تگ لایه توافق سطح سرویس (SLA) را مشخص می کند که سطح پشتیبانی مورد نیاز برای سرویس را تعیین می کند.

آموزش مایکروسافت آژور فاندامنتال Microsoft Azure Fundamentals

پیاده سازی Tag ها در پورتال Microsoft Azure

هر resource ای که می خواهیم بسازیم، در حین ساخت می توانیم برای آن tag گذاری انجام دهیم. به عنوان مثال وارد بخش Resource groups می شویم تا یک آیتم جدید ایجاد کنیم. برای این کار بر روی Create کلیک می کنیم.

پیاده سازی Tag ها در پورتال Microsoft Azure

در سربرگ Basics ابتدا نامی برای Resource group انتخاب می کنیم و سپس Region آن را مشخص می کنیم.

پیاده سازی Tag ها در پورتال Microsoft Azure

در سربرگ Tags می توانیم تگ ها را مشخص کنیم که شامل دو فیلد Name و Value است. فیلد Name حداکثر 512 کاراکتر می پذیرد و به حروف کوچک و بزرگ حساس نیست در حالی که فیلد Value حداکثر 256 کاراکتر را قبول می کند و به حروف بزرگ و کوچک حساس است (case sensitive). دقت داشته باشید که حداکثر 50 تگ به هر resource می توانید اختصاص دهید.

نکته مهم: با توجه به این که تگ ها به صورت clear text ذخیره می شوند و رمزنگاری روی آن ها صورت می گیرد بنابراین اطلاعات مهم را روی آن قرار ندهید.

پیاده سازی Tag ها در پورتال Microsoft Azure

در نهایت بر روی create کلیک می کنیم تا resource group مورد نظر ایجاد شود.

پیاده سازی Tag ها در پورتال Microsoft Azure

حال برای مشاهده تگ اختصاص یافته وارد resource group ساخته شده می شویم و از بخش tags می توانیم تگ را مشاهده کنیم.

پیاده سازی Tag ها در پورتال Microsoft Azure

در این بخش به راحتی می توانیم تگ را ویرایش کنیم، آن را حذف کنیم و همچنین تگ های جدید اضافه کنیم.

برای مشاهده تمامی tag ها کافی است در نوار جستجو در پورتال Azure عبارت tags تایپ کرده و بر روی آیتم Tags کلیک کنیم.

پیاده سازی Tag ها در پورتال Microsoft Azure

در این بخش تمامی تگ های اختصاص یافته به صورت لیست نمایش داده می شوند.

پیاده سازی Tag ها در پورتال Microsoft Azure

با استفاده از پالسی های می توانید tag به resource ها اختصاص دهید یا افزودن tag الزامی باشد.

کار با PowerShell Script ها

با استفاده از اسکریپت های پاورشل می توانید تگ ها را ایجاد و مدیریت کنید. دقت داشته باشید که برای استفاده از پاورشل می بایست Az module نصب شده باشد.

دوره آموزش مایکروسافت آژور ادمین Microsoft Azure Administrator

1. اعمال کردن تگ به یک resource group با استفاده از PowerShell

با استفاده از دستور ذیل می توانید تگی به نام IT با مقدار Demo را به resource group ای به نام TOSINSO اضافه کنید. برای این کار ابتدا یک متغیر به نام tags را ایجاد می کنیم و سپس مقادیر IT و Demo را به صورت ذیل به آن اختصاص می دهیم.

$tags = @{“IT”=”Demo”}

در مرحله بعد متغیری به نام resourceGroup ایجاد می کنیم تا با استفاده از دستور مورد نظر نام ریسورس گروپ TOSINSO را در متغیر قرار دهد.

$resourceGroup = Get-AzResourceGroup -Name Tosinso

در نهایت با اجرای دستور ذیل تگ ایجاد شده به resource group مورد نظر اختصاص داده می شود:

New-AzTag -ResourveId $resourceGroup.ResourceId -tag $tags

حال ملاحظه می شود که تگ مورد نظر ایجاد شده است:

اعمال کردن تگ به یک resource group

اگر به resource group مورد نظر مراجعه کنیم مشاهده می کنیم که tag جدید افزوده شده است.

اعمال کردن تگ به یک resource group

2. اعمال کردن تگ به یک resource با استفاده از PowerShell

به عنوان مثال می خواهیم تگ IT با مقدار Demo را به ریسورس storage account با نام StorageAcc اختصاص دهیم.

$tags = @{“IT”=”Demo”}

$resource = Get-AzResource -Name StorageAcc -ResourceGroup TOSINSO

New-AzTag -ResourceId $resource.id -Tag $tags

3. آپدیت کردن تگ ها

به دو روش می توانید تگ ها را آپدیت کنید: Merge و Replace

در روش Merge تگ جدید به ریسورس افزوده می شود و تگ قبلی همچنان وجود دارد.

در روش replace تگ های قبلی اختصاص یافته به ریسورس حذف می شوند و تگ جدید افزوده می شود.

در صورتی که بخواهیم به طور همزمان چندین تگ را اضافه کنیم از دستور ذیل استفاده می کنیم.

دیدگاه خود را اینجا قرار دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

×
تلگرام
اینستاگرام
پشتیبانی آنلاین