Thin provisioning
نویسنده:مسعود همافر
Homafarit@Gmail.com
تکنولوژی نسبتا جدیدی است و بسیار در بین متخصصین آی تی محبوب شده است،این تکنولوژی فضای هارد را در هنگام لزوم به استفاده (on-demand) در اختیار هر volume قرار میدهد (allocate ) میکند ،این در حالی است که در حالت عادی و سنتی فضای هارد در هنگام پارتیشن بندی به هر volume اختصاص داده می شود که به آن thick provisioning گفته می شود.
Thin volume Thick volume
فرض کنید در حالت عادی یک پارتیشن یا volume 2TB داریم ، که در 3 ماه اول 100gb و در 6 ماه بعد 500gb فضا از این هارد مصرف میکنیم ، در این حالت در طول 9 ماه فضایی برابر 1400 گیگابایت بلااستفاده خواهد ماند ، حال اگر هارد ما 100 ترابایت باشد و 50 پارتیشن هرکدام 2 ترابایتی داشته باشیم آنگاه در طول 9 ماه 50*1400 ترابایت فضا بلااستفاده باقی خواهد ماند که قابل دوباره پارتیشن بندی نیست .
وقتی thin provisioning را اجرا میکنیم ، یک هارد 100tb مانند یک پارتیشن100 tb خواهد بود(گرچه به ظاهر مثلا 50 پارتیشن هر کدام 2gb بسازیم)، و برنامه ها و ابزارها فقط پارتیشن 2 گیگابایتی را میبینند و فکر میکنند 2 tb به طور اختصاصی در اختیار آنها قرار گرفته است ،حال وقتی یک برنامه ای دستور نوشتن به هارد ارسال میکند ، هارد فضای مناسب برای آن دستور نوشتن را اختصاص میدهد ، پس بصورت on demandاین کار صورت می پذیرد با این کار اگر یک هارد 100 ترابایتی داشته باشیم در بطن کار کلا یک volume داریم (گرچه در ظاهر مثلا 50 پارتیشن 2 ترابایتی باشد) که اگر مثلا 2 ترابایت مصرف کنیم 98 ترابایت آماده مصرف داریم.
وقتی دیتایی delete می شود در سیستم thin provison ، در این حالت دیتا میتواند از volume پس گرفته شده و به volume اصلی که در بطن کار در حال فعالیت هست برگردد.
Over-Provisioning
اگر ما یک هارد صد ترابایتی داشته باشیم ، بعد از 2 هفته 30 ترابایت را استفاده کنیم و عادات مشخصی برای استفاده از هاردهایمان داریم و معمولا 30 درصد از این مقدار را استفاده میکنیم درسال ،در این حالت همیشه مقداری از فضای ما (70 درصد) در سال خالی خواهد بود.
حال برای استفاده از این فضا می توانیم مقدار هر volume را بالا ببریم و 2 برابر کنیم مثلا در فضای 100 ترابایت هارد 4*50 گیگابایت allocate کنیم که سر جمع این حالت 200 گیگابایت خواهد بود .
در این حالت درست است که ما 100tb فضا داریم ولی چون استفاده از volume های ما در یک سال فقط 30 درصد است پس باقیمانده فضا می تواند در اختیار volume های دیگر قرار بگیرد و چون سیستم on-demand می باشد سیستم خودش این فضا را در اختیار volume ها قرار میدهد و مشکلی پیش نمی آید.
نکته مهم: بعد از مدتی ،زمانی که فضای ما به انتهای فضای واقعی نزدیک شود یا مثلا مصرف ما در زمان استفاده بالا برود و این فضای مورد نیاز ما از 100 ترابایت بالاتر برود در آن صورت در دردسر بزرگی افتاده ایم پس از قبل از پر شدن فضای واقعی باید ارتقا صورت بگیرد.
در کل اگر مدیریت خوبی صورت بگیرد این سیستم کمک شایانی به ادمین های شبکه خواهد کرد.