دیسک های مدیریت شده چیست؟
خوب، همانطور که از نام آن پیداست - دیسک های مدیریت شده چیزی نیستند جز دیسک هایی که شخصی برای شما مدیریت می کند. به عنوان مثال، Azure دیسک های VM شما را برای شما مدیریت می کند. صبر کن! سوال واضح بعدی مطرح می شود - مزیت این که به کسی اجازه بدهم دیسک های VM من را مدیریت کند چیست. و پاسخ بسیار ساده است. یعنی آرامش خاطر و سهولت مدیریت. اینطور نیست؟ با این حال، تا حدی درست است، بیایید سعی کنیم جزئیات کمی از آن را درک کنیم.
هر دیسک HDD دارای حداکثر محدودیت IO 500 IOPS است و از آنجایی که در Azure این دیسک ها در حساب ذخیره سازی که محدودیت 20000 IOPS دارد ذخیره می شود، به این معنی است که هر حساب ذخیره سازی می تواند حداکثر تا 40 دیسک را قبل از رسیدن به محدودیت ها میزبانی کند. در شرایط خاص، به عنوان مثال افزایش مقیاس، ممکن است بخواهید مطمئن شوید که در نهایت به این محدودیتها نخواهید رسید و در موقعیت دشواری قرار نمیگیرید، برای رفع این مشکل معمولاً چندین حساب ذخیرهسازی ایجاد میکنید و دیسکهای ما را در این حسابهای ذخیرهسازی توزیع میکنید، با این حال، مدیریت این حسابهای ذخیرهسازی ممکن است گاهی اوقات دست و پا گیر شوند.
بیایید زمانی که تصویر VHD خود را دارید و با استفاده از آن VM ایجاد می کنید، به سناریوی دیگری فکر کنیم. اکنون، برای انجام این کار، باید همان VHD را چندین بار در چندین حساب ذخیره سازی آپلود کنید. همه این مسائل با ارائه دیسک های مدیریت شده برطرف می شوند زیرا واقعاً نیازی به نگرانی در مورد IOPS و قرار دادن این دیسک ها در حساب ذخیره سازی چندگانه نداریم. همچنین، میتوانید به سادگی تصویر VHD سفارشی را به صورت مرکزی در یک مکان آپلود کنید و از آن برای ایجاد چندین VM استفاده کنید.
پیش نیازهای تبدیل
فقط آن دسته از ماشینهای مجازی دیسک مدیریت نشده پشتیبانی میشوند که دیسکهای آنها در حساب ذخیرهسازی ذخیره میشود که سرویسهای رمزگذاری ذخیرهسازی هرگز فعال نشدهاند. برای انجام تبدیل دیسکهای ذخیره شده در حسابهای ذخیرهسازی با رمزگذاری ذخیرهسازی فعال، فایلهای VHD باید با استفاده از AzCopy به حساب ذخیرهسازی دیگری کپی شوند که SSE هرگز در آن فعال نیست.
نسخه ی نمایشی (VM بدون مجموعه در دسترس بودن)
در این سناریو، قبلاً ARM VM را ایجاد کردهایم که دارای یک دیسک سیستمعامل و سه دیسک داده متصل (هر کدام 1 گیگابایت) است که از این میان دو دیسک استاندارد HDD و یکی دیسک پریمیوم (SSD) در حساب ذخیرهسازی پریمیوم ذخیره شده است. همچنین، توجه داشته باشید که این مقاله تبدیل VM را نشان می دهد که بخشی از هیچ مجموعه در دسترس نیست.
![](http://pezhvak24.ir/dl/10kcor/cscd/article/converting-azure-vm-unmanaged-disks-to-managed-disks/Images/1.jpg)
شاید متوجه شده باشید که همه این دیسک ها رمزگذاری نشده اند. اکنون برای تبدیل دیسک های استاندارد به دیسک های مدیریت شده، باید دستور PowerShell زیر اجرا شود
- ConvertTo-AzureRmVMManagedDisk
اگر نمی توانید دستور ذکر شده در بالا را ببینید، احتمالاً باید ماژول های Azure PowerShell را به روز کنید و این کار را می توان با استفاده از دستور ساده انجام داد.
- Install-Module AzureRM
توجه داشته باشید که برای انجام این تبدیل دیسک، ماشین مجازی باید خاموش باشد. اگر دستور مستقیماً روی یک ماشین مجازی در حال اجرا اجرا شود، یک استثنا ایجاد میکند که به وضوح ذکر میکند که این عملیات نمیتواند انجام شود زیرا VM توزیع نشده است.