بلاگ/چرا هاست CloudLinux امن‌تر است؟ CageFS و LVE به زبان ساده
به‌روز شده

چرا هاست CloudLinux امن‌تر است؟ CageFS و LVE به زبان ساده

1405/08/196 بازدید
چرا هاست CloudLinux امن‌تر است؟ CageFS و LVE به زبان ساده

صفحه خرید و قیمت: هاست لینوکس

چرا هاست CloudLinux امن‌تر است؟ CageFS و LVE به زبان ساده

روی هاست اشتراکی چند سایت روی یک سرور کنار هم اجرا می‌شوند. CloudLinux دو تکنولوژی به اسم CageFS و LVE دارد که محیط هر حساب را از حساب‌های دیگر جدا نگه می‌دارند.

در این مقاله دو بخش اصلی CloudLinux را توضیح می‌دهیم، یعنی CageFS و LVE، و می‌گوییم هر کدام در عمل برای سایت شما چه کاری انجام می‌دهد.

CloudLinux چیست؟

CloudLinux یک سیستم‌عامل لینوکسی است که مخصوص سرورهای هاست اشتراکی طراحی شده. ظاهرش برای صاحب سایت فرقی نمی‌کند؛ همان cPanel، همان فایل منیجر و همان دیتابیس MySQL. تفاوت در لایه زیرین است: CloudLinux هر حساب هاست را مثل یک محیط مستقل می‌بیند و با آن رفتار می‌کند. اگر مراحل فنی نصب آن روی یک سرور را هم بخواهید ببینید، آموزش نصب CloudLinux این فرآیند را جداگانه توضیح داده.

دو ابزار این کار را انجام می‌دهند:

  • CageFS فایل‌ها و دید هر حساب را جدا می‌کند.
  • LVE منابع سخت‌افزاری هر حساب را مشخص می‌کند.

CageFS: هر حساب فقط خانه خودش را می‌بیند

روی یک سرور لینوکس معمولی، هر کاربر می‌تواند فهرست کاربران دیگر را ببیند و در بعضی تنظیمات حتی به فایل‌هایی که دسترسی‌شان درست بسته نشده سر بزند. CloudLinux همین دید را می‌بندد.

CageFS برای هر حساب یک فایل‌سیستم مجازی می‌سازد. داخل این محیط:

نمایش ایزوله بودن فایل‌های هر حساب هاست با CageFS در CloudLinux

  • فقط پوشه خانه همان حساب دیده می‌شود.
  • پوشه‌های حساب‌های دیگر اصلا وجود ندارند؛ نه قابل باز کردن هستند و نه در فهرست‌ها دیده می‌شوند.
  • فایل‌های حساس سیستم مثل فهرست کامل کاربران سرور در دسترس نیست.
  • برنامه‌ها و دستورهایی که لازم دارید (PHP، ابزارهای فایل، فشرده‌سازی) سر جایشان هستند.

نتیجه عملی این است که کدی که روی یک حساب دیگر اجرا می‌شود راهی برای دیدن فایل‌های شما ندارد. فایل wp-config.php شما، با رمز دیتابیسی که داخلش است، فقط برای حساب خودتان قابل خواندن است.

LVE: منابع هر سایت مشخص است

بخش دوم کار CloudLinux به سرعت سایت شما مربوط است. فرض کنید سایت کناری شما یک کمپین تبلیغاتی راه انداخته و هزار نفر هم‌زمان واردش شده‌اند، یا یک اسکریپت بدنویسی‌شده تمام CPU را می‌گیرد. LVE (مخفف Lightweight Virtual Environment) دقیقا همین‌جا وارد عمل می‌شود و برای هر حساب سقف مشخصی از منابع تعیین می‌کند، تا فعالیت سایت‌های دیگر روی سرعت سایت شما اثر نگذارد:

منبعیعنی چهچرا مهم است
CPUسهم پردازندهیک اسکریپت سنگین کل سرور را درگیر نمی‌کند
RAMحافظه قابل استفادهمصرف حافظه یک سایت حافظه بقیه را نمی‌گیرد
Entry Processesدرخواست‌های هم‌زمان PHPترافیک ناگهانی یک سایت صف سایت‌های دیگر را پر نمی‌کند
NPROCتعداد پردازه‌هاجلوی پردازه‌های بی‌پایان را می‌گیرد
IO و IOPSسرعت خواندن و نوشتن دیسکبکاپ‌گیری یک حساب دیسک را برای بقیه کند نمی‌کند

این سقف‌ها از سایت شما هم محافظت می‌کنند. منابعی که برای حساب شما در نظر گرفته شده مال شماست و هیچ سایت دیگری نمی‌تواند آن را بگیرد.

پنل آریانت: همه چیز از یک جا

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

  • با یک کلیک وارد cPanel، فایل منیجر و وب‌میل شوید.
  • ایمیل‌های دامنه‌تان را بسازید یا حذف کنید.
  • دیتابیس و کاربر MySQL بسازید و دسترسی‌ها را تعیین کنید؛ تفاوت دیتابیس مدیریت‌شده و خودمیزبان را این مقاله باز کرده.
  • رکوردهای DNS دامنه (مثل A، CNAME و MX) را ویرایش کنید؛ تنظیم DNS در سی‌پنل هم همین کار را با جزئیات بیشتر نشان می‌دهد.

حساب هاست بعد از خرید به‌صورت خودکار ساخته می‌شود و وضعیت ساخت را همان‌جا در پنل می‌بینید. دامنه‌های ایرانی (.ir) و بین‌المللی روی هاست آریانت SSL رایگان دارند و سایت از همان ابتدا روی HTTPS بالا می‌آید؛ این مقاله می‌گوید SSL دقیقا چه کاری برای امنیت سایت انجام می‌دهد.

هاست CloudLinux برای چه کسانی مهم‌تر است؟

همه سایت‌ها از ایزوله بودن سود می‌برند، اما برای این گروه‌ها فرقش بیشتر به چشم می‌آید:

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

جمع‌بندی

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

سؤالات متداول

آیا CloudLinux روی کار با cPanel اثری دارد؟ نه. cPanel، فایل منیجر، وب‌میل و phpMyAdmin همان‌طور که می‌شناسید کار می‌کنند. CloudLinux در لایه سیستم‌عامل کار می‌کند.

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

CageFS جلوی کار افزونه‌های وردپرس را نمی‌گیرد؟ نه. افزونه‌ها داخل پوشه سایت خودتان اجرا می‌شوند و به همه چیزهایی که لازم دارند دسترسی دارند. فقط فایل‌های حساب‌های دیگر از دیدشان خارج است.

هاست CloudLinux با سرور مجازی چه فرقی دارد؟ در سرور مجازی کل سیستم‌عامل در اختیار شماست و مدیریتش هم با خودتان است. در هاست CloudLinux محیط هر حساب جداست ولی نگهداری سرور با آریانت است و شما فقط سایت را مدیریت می‌کنید.