آشنایی با کلود لینوکس (Cloud Linux)

کلود لینوکس یک توزیع تجاری لینوکس است که توسط شرکت ترم افزاری CloudLinux Inc و بر اساس سیستم عامل CentOs توسعه یافته است. این توزیع لینوکس از هسته OpenVZ که یک فناوری مجازی سازی برای لینوکس است و مدیر بسته RPM که یک سیستم مدیریت بسته رایگان و متن باز است استفاده می کند. کاربرد کلود لینوکس در زمینه میزبانی وب می‌باشد و قابلیت های زیادی را  برای بالا رفتن سطح کارایی و امنیت در اختیار ارائه دهندگان هاست اشتراکی قرار می‌دهد.

سیستم عامل کلود لینوکس به مدیر سیستم این امکان را می‌دهد که بتواند به صورت دقیق مصرف منابع سرور را مدیریت کنترل کند. به طور مثال اگر کاربری در حال ایجاد اختلال است، مدیر سیستم می‌تواند کاربر را از سایر قسمت ها مجزا کند تا کل سرور تحت تاثیر قرار نگیرد.کلود لینوکس به خاطر بهره گیری از هسته OpenVZ، دارای ویژگی مهم محیط مجازی سبک ( Lightweight Virtual Environment ) یا به اختصار LVE است؛

محیط مجازی سبک (LVE) محیط مجازی مجزا با CPU، حافظه و سایر امکانات سخت افزاری است که می‌توان روی آن کنترل کامل داشت و به میزان مشخص منابع اختصاص داده و محدودیت اعمال کرد. در این صورت اگر یکی از LVE ها با مصرف زیاد منابع کند شد، بر روی سرور تاثیری نخواهد گذاشت.

ویژگی های مهم سیستم عامل کلود لینوکس

  • ابزار LVE Manager که به واسطه آن می‌توان یک میزان مشخص از منابع را به هر LVE اختصاص داد
  • استفاده از SecureLinks به منظور بالاتر رفتن امنیت و جلوگیری از حملات Symlink
  • امنیت بالای اکانت ها به واسطه ابزار CageFS
  • امکان استفاده از چند ورژن PHP به واسطه ابزار PHP Selector
  • امکان استفاده از نسخه های منسوخ PHP به واسطه ابزار HardenedPHP
  • مصرف RAM (حافظه موقت) پایین به واسطه ابزار Mod_lsapi
  • دارای ابزارهای کنترلی دیگر از جمله MySQL Governor، Python Selector و Ruby Selector

نحوه کار کلود لینوکس بر روی هاست های اشتراکی

هاست اشتراکی یکی از روش های میزبانی سایت است. منابع یک سرور شامل RAM، CPU و سایر موارد بین چندین سایت به اشتراک گذاشته می‌شوند. در حالت عادی مدیر سرور مدیریت کمی روی مصرف منابع سرور توسط  هر کدام از اکانت ها دارد. اگر یکی از وب سایت ها حجم زیادی از منابع را به دلایلی همچون مورد حمله قرار گرفتن یا بازدید بالا مصرف کند، تمام سرور تحت تاثیر قرار میگیرد و کند می‌شود یا حتی می‌تواند از دسترس خارج شود.

همانطور که گفتیم کلود لینوکس دارای ویژگی LVE است؛ پس در صورت استفاده از آن مدیر سیستم می‌تواند به صورت دقیق منابع هر یک از اکانت هارا مدیریت کرده و مصرف آن ها را کنترل کند. همچنین در صورت بروز مشکلی برای یک وب سایت و استفاده از حجم زیاد منابع، سرعت LVE آن وب سایت کم کم پایین آمده و در نهایت به طور موقت استاپ می‌شود تا مصرف وب سایت به حال نرمال خود برگردد. در این زمان بقیه وب سایت های سرور بدون مشکل کار خواهند کرد.

معرفی LVE Manager

LVEmanager یک پلاگین سیستم عامل کلود لینوکس است که توسط برخی از کنترل پنل ها پشتیبانی می‌شود. وقتی این پلاگین نصب شود، یک داشبورد در اختیار کاربر قرار می‌گیرد که از طریق آن می‌توان به ابزارهای آن دسترسی پیدا کرد.

برای دیدن ابزارهای LVEmanager داخل کنترل پنل ابتدا وارد صفحه مربوط به آن شوید:

کلودلینوکس در control panel

صفحه Current Usage

پس از باز شدن صفحه به طور پیشفرض تب Current Usage به نمایش درمی‌آید که در این تب می‌توانیم فعالیت کاربران فعلی را مشاهده کنیم.

صفحه Current Usage در کلود لینوکس

در این صفحه کاربر می‌تواند یکی از UserID و UserDomain را برای نمایش انتخاب کند و تنظیمات آن را مشاهده و تغییر دهد.

صفحه Settings

تب Settings حاوی لیستی از کاربران به همراه محدودیت های LVE آن‌ها است.

LVEmanager Settigns کلود لینوکس

تنظیمات این صفحه شامل 3 بخش می‌باشد :

  • edit : با کلیک بر روی آن وارد صفحه Edit LVE می‌شویم. در این صفحه محدودیت های کابر قابل کنترل است
  • Reset : با این گزینه وارد صفحه Delete LVE می‌شویم. در این صفحه می‌توان محدودیت هارا به تنظیمات پیشفرض بازگرداند.
  • History : گزینه آخر هم مارا به صفحه live History می‌برد. پس از تعیین دوره زمانی مورد نظر، آمار کاربر در آن زمان به نمایش درمی‌آید. 

شما می‌توانید تصاویر صفحات را در ادامه مشاهده کنید.

کلود لینوکس LVEmanager settigns edit
edit LVE
کلود لینوکس LVEmanager Settings delete LVE
صفحه Delete LVE
کلود لینوکس LVEmanager Settings LVE History
LVE History

تب Statistics یا تب آمار برای بررسی آمار کلی LVE می‌باشد. می‌توان کاربری که بیشترین مصرف منابع را داشته یا دارای بیشترین تعداد خطاهای سیستمی بوده و سایر اطلاعات آماری را پیدا کرد.

کلود لینوکس LVEmanager Settings LVE Statistics

تب Package مشابه تب Settings می‌باشد اما برای تنظیم محدودیت های پکیج ها استفاده می‌شود. بنابراین مدیر سیستم محدودیت هارا برای کاربرانی که پکیج دارند تنظیم می‌کند.

کلود لینوکس LVEmanager Settings LVE Packages

همانند تب Settings در تب Package هم می‌توان با گزینه Edit محدودیت هارا تنظیم کرد.

کلود لینوکس VEmanager Settings LVE Packages Edit
Edit Package

در تب Options می‌توان تنظیمات اعلانات را تغییر داد به طور مثال در قسمت بالا یعنی LVE faults می‌توان اعلانات مربوط به خطاهای LVEهارا تغییر داد.

کلود لینوکس VEmanager Settings LVE Options

تب Selector برای تنظیمات مربوط به ورژن PHP می‌باشد که به وسیله آن می‌توان چند ورژن PHP انتخاب کرد.

کلود لینوکس VEmanager Settings LVE Selector

همانطور که مشخص است کلود لینوکس دارای امکانات مفید زیادی می‌باشد که مدیر سیستم را در امر مدریت منابع و کاربران یاری می‌کند. باید در نظر داشت که برای استفاده از کلود لینوکس باید لایسنس تهیه شود.

شما می‌توانید برای بهره مندی از امکانات کلود لینوکس لایسنس های ماهانه و سالانه را از سایت پویان آی تی تهیه کنید.

به این مقاله امتیاز دهید!

میانگین امتیاز 0 / 5. تعداد رأی ها : 0

هنوز هیچ رأیی داده نشده. اولین نفر باشید!

اشتراک گذاری

و در ادامه بخوانید

اولین دیدگاه را اضافه کنید.

برچسب ها

لینوکس سرور