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

سرور مجازی ساعتی چیست؟ + مزایا و نکات مهم خرید

سرور مجازی ساعتی (Hourly VPS) مدل قیمت‌گذاری‌ای است که در آن به‌جای پرداخت یک مبلغ ثابت ماهانه یا سالانه، فقط بابت ساعت‌هایی که سرور در اختیار شما بوده هزینه می‌دهید. سرور را می‌سازید، کارتان را می‌کنید و وقتی تمام شد آن را حذف می‌کنید؛ صورت‌حساب بر اساس همان بازه محاسبه می‌شود.

این مدل روی کاغذ خیلی جذاب به نظر می‌رسد، اما در عمل چند نکته دارد که اگر ندانید، یا پول بیشتری می‌دهید یا داده‌ای را از دست می‌دهید که فکر می‌کردید باقی مانده است. در این مقاله اول توضیح می‌دهیم صورت‌حساب ساعتی دقیقاً چطور شمرده می‌شود، بعد سراغ کاربردهای واقعی، تله‌های رایج، و در نهایت یک چارچوب ساده برای انتخاب بین ساعتی و ماهانه می‌رویم.

سرور مجازی ساعتی چطور کار می‌کند؟

از نظر فنی، سرور ساعتی هیچ تفاوتی با سرور مجازی ماهانه ندارد. همان مجازی‌ساز، همان کرنل، همان دیسک و همان دسترسی root. تنها چیزی که فرق می‌کند دفتر حساب است: پنل به‌جای اینکه یک بار در ماه شما را شارژ کند، مصرف را در بازه‌های کوچک (معمولاً ساعتی) اندازه می‌گیرد و از موجودی حسابتان کم می‌کند.

عمر یک سرور ساعتی معمولاً از لحظه‌ای شروع می‌شود که ساخت آن تمام شده و منابع به آن اختصاص یافته، نه از لحظه‌ای که شما اولین بار SSH می‌زنید. یعنی زمانی که سرور بالا آمده ولی هنوز کاری با آن نکرده‌اید هم شمرده می‌شود. پایان عمر هم لحظه حذف (destroy/terminate) است، نه لحظه خاموش کردن سیستم‌عامل.

در بیشتر پنل‌ها یک سقف ماهانه هم تعریف می‌شود: اگر سرور آن‌قدر روشن بماند که هزینه ساعتی‌اش از قیمت ماهانه همان پلن بیشتر شود، شارژ روی همان قیمت ماهانه متوقف می‌شود. این سقف مهم است، چون یعنی نگه داشتن یک سرور ساعتی برای یک ماه کامل معمولاً از پلن ماهانه گران‌تر تمام نمی‌شود، اما ارزان‌تر هم نمی‌شود.

چه چیزهایی در صورت‌حساب ساعتی شمرده می‌شود؟

اشتباه رایج این است که فکر کنیم فقط CPU و RAM حساب می‌شوند. اجزای صورت‌حساب معمولاً این‌ها هستند:

  • منابع محاسباتی: CPU، RAM و دیسک سرور، از لحظه ساخت تا لحظه حذف.
  • دیسک و اسنپ‌شات: فضای اشغال‌شده معمولاً جدا از سرور شمرده می‌شود؛ اسنپ‌شات‌ها هم بعد از حذف سرور همچنان هزینه دارند.
  • آی‌پی اختصاصی: در بعضی پنل‌ها آی‌پی رزروشده‌ای که به هیچ سروری وصل نیست، همچنان هزینه دارد.
  • ترافیک: حجم ترافیک مصرفی یا خروجی، بسته به سیاست سرویس‌دهنده.
  • سرویس‌های جانبی: بکاپ خودکار، لایسنس سیستم‌عامل ویندوز، یا فایروال مدیریت‌شده اگر فعال کرده باشید.

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

کاربردهای واقعی سرور ساعتی

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

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

نکته مشترک همه این موارد این است که سرور یک ابزار مصرفی است، نه زیرساخت دائمی. هر داده‌ای که ارزش نگه داشتن دارد باید جای دیگری هم کپی داشته باشد.

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

بیشتر شکایت‌هایی که درباره صورت‌حساب ساعتی می‌شنویم، ریشه در یکی از این چند مورد دارد:

  • خاموش کردن سرور، توقف صورت‌حساب نیست: وقتی داخل سیستم‌عامل poweroff می‌زنید، منابع همچنان به شما اختصاص دارد و در بیشتر پنل‌ها شارژ ادامه پیدا می‌کند. تنها حذف کامل سرور شمارش را متوقف می‌کند.
  • حذف سرور یعنی نابودی داده: destroy کردن معمولاً برگشت‌ناپذیر است و بکاپ خودکار سرویس‌دهنده هم با همان سرور پاک می‌شود. قبل از حذف، خودتان نسخه پشتیبان بگیرید و بیرون از آن سرور نگه دارید.
  • حداقل شارژ: بعضی سرویس‌ها حداقل یک ساعت یا یک دوره کوتاه را کامل حساب می‌کنند؛ ساختن و حذف کردن پشت‌سرهم چند سرور در چند دقیقه می‌تواند گران تمام شود.
  • اسنپ‌شات و دیسک باقی‌مانده: سرور را حذف می‌کنید اما اسنپ‌شات و ولوم جدا سر جایشان می‌مانند و ماه بعد در صورت‌حساب ظاهر می‌شوند.
  • از دست رفتن آی‌پی: بعد از حذف، آی‌پی به استخر برمی‌گردد. اگر آن آی‌پی در DNS، فایروال یا وایت‌لیست جایی ثبت شده، بعد از ساخت مجدد باید همه‌جا به‌روزرسانی شود.
  • سرور فراموش‌شده: بزرگ‌ترین منبع هدررفت هزینه، سروری است که برای یک تست ساخته شده و کسی یادش نمانده حذفش کند.

روش درست کار با یک سرور موقت

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

اول، همان ابتدا یک زمان‌بند خاموشی بگذارید تا اگر فراموش کردید، سرور خودش کار را تمام کند و شما در پنل با یک ماشین خاموش روبه‌رو شوید که یادآوری می‌کند حذفش کنید:

# زمان روشن شدن سرور
uptime -s

# خاموشی خودکار چهار ساعت بعد (240 دقیقه)
sudo shutdown -h +240 "auto shutdown for hourly VPS"

# اگر کار طول کشید، لغوش کنید
sudo shutdown -c

دوم، راه‌اندازی را در یک اسکریپت بنویسید نه در حافظه‌تان. اگر ساختن دوباره محیط پنج دقیقه طول بکشد، حذف کردن سرور دیگر تصمیم سختی نیست:

#!/usr/bin/env bash
set -euo pipefail

apt-get update && apt-get -y upgrade
apt-get -y install git curl ufw docker.io docker-compose-plugin

ufw allow OpenSSH
ufw --force enable

git clone https://git.example.com/team/app.git /opt/app
cd /opt/app && docker compose up -d

سوم، قبل از هر destroy یک بکاپ بیرونی بگیرید. این کار باید یک دستور باشد، نه یک پروژه:

# فایل‌ها و کانفیگ
tar -czf /tmp/app-$(date +%F).tar.gz /opt/app /etc/nginx

# دیتابیس
mysqldump --single-transaction --all-databases | gzip > /tmp/db-$(date +%F).sql.gz

# انتقال به جایی بیرون از این سرور
rsync -avz -e ssh /tmp/*.gz backup@backup-host:/backups/temp-vps/

و در آخر، قبل از حذف یک نگاه به مصرف واقعی بیندازید تا برای دفعه بعد اندازه سرور را درست‌تر انتخاب کنید:

free -h
df -h /
uptime

اگر می‌خواهید بدانید سروری که گرفته‌اید واقعاً چه توانی دارد، پیش از تصمیم‌گیری برای پلن دائمی، روش بنچمارک سرعت سرور مجازی را ببینید و همان تست را روی سرور موقت اجرا کنید.

ساعتی یا ماهانه؟ کدام را انتخاب کنید

تصمیم را با یک سوال ساده شروع کنید: آیا تاریخ پایان مشخصی برای این سرور دارید؟ اگر جواب نه است، احتمالاً پلن ماهانه ابزار درست‌تری است. اگر بله، معیارهای زیر انتخاب را روشن می‌کند.

سرور ساعتی وقتی منطقی است که:

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

پلن ماهانه وقتی انتخاب بهتری است که:

  • سرویس عمومی و همیشه‌روشن دارید؛ سایت، فروشگاه، ایمیل یا پنل.
  • آی‌پی ثابت برایتان اهمیت دارد، چون در DNS یا وایت‌لیست جای دیگری ثبت شده است.
  • داده روی خود سرور می‌ماند و مهاجرت مکرر منطقی نیست.
  • می‌خواهید هزینه ماهانه قابل پیش‌بینی و ثابتی داشته باشید و صورت‌حساب متغیر برایتان دردسر است.
  • Replace the invented two-or-three-week crossover point with a qualitative statement that also stays consistent with the earlier cap explanation. Suggested: «سرور بخش زیادی از ماه روشن خواهد بود؛ هرچه به یک ماه کامل نزدیک‌تر شوید، هزینه ساعتی به سقف ماهانه نزدیک می‌شود و مزیت ساعتی از بین می‌رود.» (No week count — the exact crossover depends on the provider's hourly rate, which we do not have.)

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

سرور موقت در ایران یا خارج؟

انتخاب موقعیت جغرافیایی برای یک سرور موقت هم همان قاعده سرورهای دائمی را دارد: تاخیر شبکه را نزدیک به کاربر نهایی نگه دارید. اگر تست شما مربوط به سایتی است که مخاطبش داخل ایران است، تست کردن روی سروری در آن‌طرف دنیا نتیجه گمراه‌کننده می‌دهد.

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

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

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

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

اگر سرور را خاموش کنم باز هم هزینه دارم؟

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

بعد از حذف سرور، داده‌هایم چقدر باقی می‌ماند؟

فرض را بر صفر بگذارید. حذف سرور معمولاً برگشت‌ناپذیر است و بکاپ‌های وابسته به همان سرور هم همراهش پاک می‌شوند. تنها داده‌ای که می‌ماند، داده‌ای است که خودتان قبلاً به جایی بیرون از آن سرور منتقل کرده‌اید.

می‌توانم سرور ساعتی را بعداً به پلن ماهانه تبدیل کنم؟

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

سرور ساعتی از سرور ماهانه ضعیف‌تر است؟

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

برای یک تست چند ساعته حتماً باید سرور ساعتی بگیرم؟

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

جمع‌بندی

سرور مجازی ساعتی ابزار خوبی برای کارهای شروع‌ودارای‌پایان است: تست، بیلد، دمو، پردازش یک‌باره و بار موقت. سختی‌اش فنی نیست، انضباطی است؛ باید بدانید شمارش از کجا شروع و کجا تمام می‌شود، بکاپ را بیرون از سرور نگه دارید و سرورهای فراموش‌شده را جمع کنید.

اگر نیاز شما دائمی‌تر است یا می‌خواهید همان انعطاف را با صورت‌حساب ساده‌تر داشته باشید، پلن‌های سرور مجازی پارس ابر با تحویل آنی گزینه مطمئن‌تری است. برای مشاوره انتخاب پلن، پشتیبانی 24 ساعته از طریق تلفن 021-79703 یا تلگرام در دسترس است.