معرفی کلودلینوکس 

CloudLinux یک پلتفرمی تجاری است که استقامت و ثبات و منابع اختصاصی برای هر یوزر را در اختیار مدیران سرور قرار می دهد و محیطی به وجود می آورد که بیشتر شبیه سرور مجازی تا یک سرور می باشد.

کلودلینوکس بیشترین کاربردی که دارد برای شرکت های هاستینگ است و در کل به خاطر همین کار طراحی و راه اندازی شده است. ( بجز هاستینگ به درد شما نمی خورد )

در هاستینگ ها برای اینکه بین یوزرها تعادل ایجاد شود از کلودلینوکس استفاده میکنند تا برای هر یوزر یک منابع مشخص شده و تعیین شده ارائه دهند و با اینکار باعث می شوند هیچ یوزری از منابع دیگر یوزر ها استفاده نکرده و سرعت انها را نیز نگیرد. و این یک تعریف خیلی راحت و اصولی از کلود لینوکس بود که خدمت شما عرض شد.

 

تاریخچه کلودلینوکس

کلود لینوکس به عنوان یک سیستم عامل بر پایه هسته OpenVZ در سال ۲۰۱۱ میلادی عرضه شده است. پس از مدتی کلود لینوکس قابلیت این را افزود تا کاربران بتوانند هسته این لینوکس را بدون هیچ Downtime بر روی centos و redhat نصب کنند و از مزایای آن بهره ببرند.

کلودلینوکس به صورت تجاری عرضه می‌شود و شما برای استفاده از آن باید مبلغی را به صورت ماهیانه پرداخت کنید. البته نکته قابل توجه این است که شما می‌توانید از تمام مزایای کلودلینوکس به صورت رایگان به مدت یک ماه ( ۳۰ روز میلادی ) استفاده نمایید.

 

ویژگی های کلودلینوکس :

  • محدود سازی منابع برای هر کاربر
  • محدود سازی کاربران برای انجام هرگونه کاری غیر از چیزی که تعریف شده
  • پایداری بالا در هنگام استفاده از حداکثر منابع که در خود لینوکس این مورد میتواند مشکل ساز باشد.
  • افزایش امنیت در هاست های اشتراکی که کاربران زیادی را میزبانی می کنند.
  • مانیتورینگ و کنترل MySQL با ابزار پیشرفته ای که در اختیار شما قرار می دهد.
  • مانیتورینگ و همگام سازی استفاده از CPU ، RAM و ورودی و خروجی‌ها
  • بالا رفتن امنیت اکانت ها بواسطه ابزار CageFS
  • افزایش امنیت هسته لینوکس و مقابله با حملات Symbolic link attack
  • پوشش حفره‌های امنیتی نسخه‌های قدیمی و جدید PHP
  • قابلیت انتخاب استفاده از نسخه‌های مختلف PHP برای هر کاربر ( از امکانات جدید هستند )
  • قابلیت انتخاب استفاده از نسخه‌های مختلف Ruby برای هر کاربر ( از امکانات جدید هستند )
  • قابلیت انتخاب استفاده از نسخه‌های مختلف Python برای هر کاربر ( از امکانات جدید هستند )
  • دارای قابلیت Mod_Isapi برای افزایش لود صفحات PHP و مصرف کم حافظه موقت RAM
  • سازگاری با پنل‌های مختلف Cpanel ، Plesk ، DirectAdmin و …
  • سازگاری با وب سرورهای Apache ، Nginx و LiteSpeed
  • پشتیبانی و ارائه اسکریپت‌های کاربردی در هاستینگ اشتراکی که مهمترین موردی است که میتواند در هاستینگ بدرد مدیران سرور ها بخورد.
  • راه اندازی و تنظیمات آسان تنها با چند دستور ساده و قابل حفظ 🙂

کلودلینوکس چیست

مدیریت منابع کاربران

کلود لینوکس ابزار های جانبی را دارا می باشد که هر کدام دارای ویژگی هایی هستند. یکی از ابزار های ویژه کلود لینوکس LVE Manager می باشد که این امکان را فراهم می سازد تا به کاربران منابعی مشخص را اختصاص داده ، میزان مصرف آن ها را بررسی و مانیتورینگ کرد .وقتی برای کاربری یک میزان مشخصی از منابع سرور اختصاص داده می شود کاربر دیگر امکان درگیر کردن کل منابع سرور را نخواهد داشت .

افزایش امنیت

هسته کلودلینوکس نسبت به لینوکس بهبود هایی بسیاری داشته است و همچنین با داشتن ابزارهایی مثل CageFS و Secure Links موجب افزایش امنیت کاربران سرور خواهد شد.

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

Secure Link نیز با جلوگیری از حملات Symlink موجب افزایش امنیت سرور می شود.

ابزار PHP Selector

PHP Selector به عنوان یک ماژول در کنار کلود لینوکس برروی سرور های لینوکسی نصب می شود و امکاناتی همچون استفاده از نسخه های مختلف php و تغییر نسخه php را به کاربران سرور می دهد. از ویژگی های PHP Selector میتوان به امکان تغییر ورژن php هاست اشاره کرد .

پایداری MySQL 

MySQL Governor از دیگر افزودنی های کلودلینوکس می باشد که در کنار کلودلینوکس میتوان روی سرور نصب کرد . MySQL Governor با کنترل میزان مصرف منابع توسط MYSQL موجب افزایش پایداری MYSQL  می شود .

دیگر ویژگی های کلودلینوکس

از دیگر ویژگی های کلودلینوکس میتوان به موارد زیر اشاره کرد :

  1. امکان فعال و غیرفعال کردن Extensions های php
  2. قابلیت فعال کردن allow_url_fopen
  3. امکان تنظیم کردن max_execution_time
  4. امکان تنظیم کردن max_input_time
  5. امکان تنظیم کردن memory_limi
  6. امکان تنظیم کردن post_max_size
  7. امکان تنظیم کردن upload_max_filesize