سرور مجازی سنتاواس؛ چه جایگزینی بگیریم؟
سنتاواس دیگر بهروزرسانی امنیتی نمیگیرد. راهنمای انتخاب جایگزین سازگار با ردهت و مسیر مهاجرت سرور بدون از دست دادن داده.
قیمتها، شروع از تهران
هزینه بهصورت روزانه از کیف پول شما کسر میشود. هر زمان سرور را حذف کنید، کسر هزینه متوقف میشود. ارقام زیر مربوط به ارزانترین لوکیشن است؛ قیمت در سایر لوکیشنها متفاوت است.
| پردازنده | حافظه | دیسک NVMe | هزینه روزانه | تقریباً ماهانه | |
|---|---|---|---|---|---|
| ۱ هسته | ۱ گیگابایت | ۳۰ گیگابایت | ۲۸,۰۰۰ تومان | ۸۴۰,۰۰۰ تومان | ساخت سرور |
| ۲ هسته | ۲ گیگابایت | ۵۰ گیگابایت | ۴۴,۰۰۰ تومان | ۱,۳۲۰,۰۰۰ تومان | ساخت سرور |
| ۲ هسته | ۴ گیگابایت | ۸۰ گیگابایت | ۶۲,۰۰۰ تومان | ۱,۸۶۰,۰۰۰ تومان | ساخت سرور |
| ۴ هسته | ۸ گیگابایت | ۱۶۰ گیگابایت | ۱۱۴,۰۰۰ تومان | ۳,۴۲۰,۰۰۰ تومان | ساخت سرور |
قیمتها بدون احتساب مالیات بر ارزش افزوده است و در صورتحساب نهایی اضافه میشود. رقم ماهانه تقریبی و بر پایه ۳۰ روز محاسبه شده است. منابع دلخواه خود را میتوانید در صفحه ساخت سرور دقیقتر تنظیم کنید.
سالها سنتاواس انتخاب پیشفرض سرورهای ایران بود: رایگان، پایدار و سازگار با ردهت. آن دوره تمام شده است. نسخههای کلاسیک سنتاواس دیگر بهروزرسانی امنیتی دریافت نمیکنند و CentOS Stream که جای آن معرفی شد، نقش متفاوتی دارد.
اگر دنبال سرور مجازی سنتاواس هستید، احتمالاً یکی از این دو وضعیت را دارید: سرور فعلیتان سنتاواس است و باید مهاجرت کنید، یا با آن آشنایید و دنبال چیزی شبیه به آن میگردید. این صفحه هر دو حالت را پوشش میدهد.
چرا سنتاواس دیگر ارائه نمیشود؟
سروری که وصله امنیتی نمیگیرد، با گذشت هر ماه آسیبپذیرتر میشود. آسیبپذیریهای تازهای که در کرنل، OpenSSL یا وبسرور کشف میشوند روی سنتاواس رفع نمیشوند — و همین آسیبپذیریها بهصورت عمومی منتشر میشوند، یعنی مهاجم دقیقاً میداند دنبال چه بگردد.
ارائه چنین سیستمعاملی به مشتری کار درستی نیست، حتی اگر تقاضا برایش وجود داشته باشد.
اگر همین حالا سرور تولیدی روی سنتاواس دارید، این را کار فوری در نظر بگیرید. پیش از هر چیز یک بکآپ کامل و آزمایششده بگیرید؛ روش در راهنمای بکآپ خودکار با Restic.
CentOS Stream چرا جایگزین نیست؟
پرسش رایجی است: اگر CentOS Stream وجود دارد، چرا آن را نمیگیریم؟
پاسخ در جایگاه آن نسبت به ردهت است. سنتاواس کلاسیک پس از ردهت قرار داشت: ردهت نسخهای منتشر میکرد، سنتاواس همان را بازسازی میکرد و شما نسخهای میگرفتید که پیشتر روی هزاران سرور تجاری آزموده شده بود.
CentOS Stream پیش از ردهت قرار دارد. تغییرات اول به Stream میروند و بعد به ردهت. یعنی نقشش پیشنمایش است، نه نسخه پایدار. برای توسعهدهندهای که میخواهد سازگاری برنامهاش را با نسخه بعدی ردهت بسنجد مفید است؛ برای سروری که باید سالها بدون غافلگیری کار کند، رفتار متفاوتی از آنچه انتظار داشتید نشان میدهد.
آلما و راکی دقیقاً همان جایگاه سنتاواس کلاسیک را پر میکنند: بازسازی نسخه منتشرشده ردهت، پس از انتشار آن.
کدام جایگزین؟
| جایگزین | سازگاری با ردهت | مدیر بسته | مناسب چه کسی |
|---|---|---|---|
| آلما لینوکس | باینری | dnf |
مهاجرت مستقیم از سنتاواس |
| راکی لینوکس | باینری | dnf |
مهاجرت مستقیم از سنتاواس |
| اوبونتو LTS | ندارد | apt |
شروع تازه، بیشترین آموزش |
| دبیان | ندارد | apt |
سرور سبک و کمتغییر |
اگر اسکریپت، ابزار داخلی یا نرمافزاری دارید که برای سنتاواس نوشته شده، آلما یا راکی را بردارید. سازگاری باینری یعنی همان دستورها، همان مسیرها و همان نام بستهها؛ در بیشتر موارد چیزی نیاز به بازنویسی ندارد.
اگر به سازگاری با ردهت وابسته نیستید و میخواهید شروع تازهای داشته باشید، اوبونتو LTS آموزش بیشتری در دسترس دارد.
مسیر امن مهاجرت
ابزارهای مهاجرت درجا برای آلما و راکی وجود دارند، اما روی سرور تولید ریسک دارند. مسیر امنتر، ساخت یک سرور موازی است:
۱. بکآپ کامل از سرور فعلی بگیرید و بازیابی آن را آزمایش کنید
۲. سرور تازه با آلما یا راکی بسازید — با پرداخت روزانه، هزینه چند روزی که هر دو سرور همزمان روشناند ناچیز است
۳. امنسازی سرور تازه پیش از انتقال هر دادهای (راهنما)
۴. انتقال داده و پیکربندی — فایلها، دیتابیس، تنظیمات وبسرور
۵. آزمایش کامل روی سرور تازه، پیش از آنکه ترافیک واقعی به آن برسد
۶. تغییر DNS و نگه داشتن سرور قدیمی برای چند روز بهعنوان پشتوانه
۷. حذف سرور قدیمی پس از اطمینان — از همان لحظه کسر هزینهاش متوقف میشود
نکته کلیدی مرحله ششم است: سرور قدیمی را بلافاصله حذف نکنید. اگر مشکلی پیدا شد، بازگرداندن DNS سریعترین راه بازگشت است.
فهرست بررسی پیش از مهاجرت
پیش از ساخت سرور تازه، این موارد را روی سرور فعلی یادداشت کنید. تجربه نشان میدهد فراموششدهها همیشه از همین فهرستاند:
- نسخه دقیق نرمافزارها —
php -v،mysql --version،nginx -v. اگر برنامه شما به نسخه خاصی وابسته است، باید همان را روی سرور تازه فراهم کنید. - کرونجابها —
crontab -lبرای هر کاربر، و محتوای/etc/cron.d/. اینها بهراحتی جا میمانند چون در بکآپ فایلها دیده نمیشوند. - سرویسهای سفارشی —
systemctl list-units --type=service --state=running - قوانین فایروال —
firewall-cmd --list-all - گواهیهای SSL و تاریخ انقضایشان
- رکوردهای DNS و مقدار TTL آنها
نکته آخر عملیترین است: چند روز پیش از مهاجرت، TTL رکوردهای DNS را کم کنید (مثلاً به ۳۰۰ ثانیه). آنوقت در روز جابهجایی، تغییر DNS ظرف چند دقیقه منتشر میشود نه چند ساعت. اگر TTL را از قبل کم نکنید، بازگشت در صورت بروز مشکل هم به همان کندی خواهد بود.
چه چیزهایی ممکن است نیاز به تغییر داشته باشند؟
سازگاری باینری یعنی بیشتر چیزها بدون تغییر کار میکنند، اما بین سنتاواس ۷ و نسخههای امروزی چند تفاوت واقعی وجود دارد:
| موضوع | تفاوت |
|---|---|
| پایتون پیشفرض | نسخه ۲ حذف شده؛ اسکریپتهای قدیمی باید بهروز شوند |
| مدیر بسته | yum هنوز کار میکند اما در واقع dnf را صدا میزند |
| نسخه PHP و MySQL | بهمراتب تازهتر؛ کد قدیمی ممکن است هشدار بدهد |
| رمزنگاری TLS | پروتکلهای قدیمی پیشفرض غیرفعالاند |
مورد آخر گاهی غافلگیرکننده است: اگر برنامه شما به سرویسی وصل میشود که هنوز TLS قدیمی استفاده میکند، اتصال روی سیستم تازه رد میشود.
نگهداری پس از مهاجرت
| کار | دستور | چه زمانی |
|---|---|---|
| بهروزرسانی بستهها | dnf upgrade |
هفتگی |
| بررسی فضای دیسک | df -h |
ماهانه |
| بررسی سرویسهای خراب | systemctl list-units --failed |
ماهانه |
| آزمایش بازیابی بکآپ | بازیابی روی مسیر آزمایشی | فصلی |
جمعبندی
سرور مجازی سنتاواس دیگر گزینهای نیست که بشود با خیال راحت پیشنهاد داد؛ نبود وصله امنیتی این تصمیم را بهجای شما گرفته است. برای مهاجرت با کمترین تغییر، آلما لینوکس یا راکی لینوکس را بردارید.
مهاجرت را با ساخت سرور موازی انجام دهید، نه ارتقای درجا. با پرداخت روزانه هزینه چند روز همپوشانی دو سرور ناچیز است و ریسک را بهشکل چشمگیری کم میکند.
سوالهای پرتکرار
هنوز میشود سنتاواس نصب کرد؟ +
نسخههای کلاسیک سنتاواس دیگر بهروزرسانی امنیتی دریافت نمیکنند، بنابراین ابر سپهر آنها را ارائه نمیدهد. سروری که وصله امنیتی نمیگیرد با گذشت زمان آسیبپذیرتر میشود.
بهترین جایگزین سنتاواس چیست؟ +
آلما لینوکس یا راکی لینوکس. هر دو سازگاری باینری با ردهت دارند، یعنی همان اسکریپتها، همان مسیرهای فایل و همان مدیر بسته dnf. مهاجرت به آنها کمترین تغییر را میطلبد.
تفاوت CentOS Stream با سنتاواس قدیمی چیست؟ +
سنتاواس کلاسیک نسخهای پایدار و پس از ردهت بود؛ CentOS Stream پیش از ردهت قرار میگیرد و نقش پیشنمایش را دارد. برای سرور تولید، رفتار متفاوتی از آنچه انتظار داشتید نشان میدهد.
میتوانم سرور سنتاواس فعلیام را ارتقا دهم؟ +
ابزارهای مهاجرت درجا برای آلما و راکی وجود دارند، اما روی سرور تولید ریسک دارند. امنترین راه ساخت یک سرور تازه، انتقال داده و سپس تغییر DNS است.
مهاجرت چقدر طول میکشد؟ +
بستگی به حجم داده دارد. برای یک سایت معمولی معمولاً چند ساعت. چون سرور تازه را جدا میسازید، سرور قدیمی تا لحظه تغییر DNS در حال کار میماند.
اگر با ردهت کار نکرده باشم چه؟ +
اگر به سازگاری با ردهت وابسته نیستید، اوبونتو LTS انتخاب سادهتری است؛ آموزش بیشتری برایش موجود است.
آموزشهای مرتبط
بکآپ خودکار سرور با Restic روی فضای ذخیرهسازی ابری
راهاندازی بکآپ خودکار سرور با Restic؛ رمزنگاری سمت سرور، ارسال به فضای S3، زمانبندی با systemd، سیاست نگهداری نسخهها و تمرین بازیابی.
ادامه مطلبامنسازی سرور لینوکس با کلید SSH، فایروال UFW و Fail2ban
راهنمای عملی امنسازی سرور لینوکس؛ ورود با کلید SSH، بستن ورود روت، فایروال UFW، مسدودسازی حملههای brute-force با Fail2ban و بهروزرسانی خودکار امنیتی.
ادامه مطلبسیستمعاملها دیگر
آخرین بهروزرسانی: ۰۹ مرداد ۱۴۰۵