ترافیک سرور به دو بخش ورودی (دریافت داده توسط سرور) و خروجی (ارسال داده از سرور) تقسیم میشود. در دیتاسنترهای ایران الگوهای متعددی وجود دارد، اما در کلودیفای تنها ترافیک دانلود (خروجی به سمت کاربر) محاسبه شده و آپلود روی سرور کاملاً رایگان است.
هنگام خرید سرور مجازی ایران، یکی از مهمترین فاکتورها در تعیین هزینههای جاری، نحوهٔ محاسبهٔ ترافیک مصرفی است. اصطلاحات متعددی مانند ترافیک ورودی (Inbound)، خروجی (Outbound)، ترافیک ملی (داخلی) و بینالملل وجود دارند که عدم شناخت دقیق آنها میتواند باعث سردرگمی در صورتحساب یا پایان ناگهانی موجودی شود.
در این مقاله، ساختار ترافیک شبکه را به زبان ساده بررسی میکنیم، فرق جریان ورودی و خروجی را مشخص میکنیم و نحوهٔ پایش و اندازهگیری دقیق آن را در سرور لینوکس آموزش میدهیم.
ترافیک ورودی (Inbound) و خروجی (Outbound) چیست؟
ترافیک شبکه همواره بر اساس زاویهٔ دید سرور تعریف میشود. زمانی که دادهای میان کاربر، اینترنت و سرور مبادله میشود، دو جریان متفاوت به وجود میآید:
- ترافیک ورودی (Inbound / Upload به سرور): به تمام دادههایی گفته میشود که از شبکهٔ خارجی وارد سرور شما میشوند. برای مثال، وقتی یک فایل را روی سرور آپلود میکنید، یا سرور شما یک بستهٔ بهروزرسانی نرمافزاری را از اینترنت دریافت میکند، این ترافیک از نوع ورودی است.
- ترافیک خروجی (Outbound / Download از سرور): به تمام دادههایی گفته میشود که سرور شما به سمت بیرون (کاربر یا سرورهای دیگر) ارسال میکند. بازدید کاربر از صفحات وبسایت شما، دانلود فایل از سرور توسط مشتری یا ارسال پاسخ به درخواستهای API همگی ترافیک خروجی محسوب میشوند.
شناخت این تفاوت بسیار حیاتی است، زیرا الگوی قیمتگذاری ارائهدهندگان ابری بر همین مبنا شکل میگیرد.
- دریافت داده توسط سرور
- آپلود فایل و آپدیت سیستم
- در کلودیفای: کاملاً رایگان
- ارسال داده از سرور به کاربر
- دانلود فایل و پاسخ HTTP
- در کلودیفای: به ازای مصرف
ترافیک ملی (داخلی) و بینالملل چه تفاوتی دارند؟
در شبکهٔ کشور، ترافیک به دو بخش کلی «ترافیک ملی» (شبکهٔ ملی اطلاعات) و «ترافیک بینالملل» تقسیم میشود. این تفکیک بر اساس مبدأ و مقصد آیپی (IP) بستههای شبکه انجام میگیرد:
- ترافیک ملی: هنگامی که یک کاربر با آیپی ایران به سروری متصل میشود که در دیتاسنترهای داخل کشور میزبانی شده است، تبادل داده در شبکهٔ داخلی انجام میگیرد.
- ترافیک بینالملل: اگر سرور شما دادهای را به خارج از کشور ارسال کند یا از یک سرور خارجی (مانند مخازن رسمی لینوکس یا سرویسهای ابری بینالمللی) داده دریافت کند، ترافیک بینالملل محسوب میشود.
برای درک بهتر مفاهیم پایه مانند نرخ تبادل داده و سرعت شبکه، مطالعهٔ مقالهٔ تفاوت پهنای باند و ترافیک سرور دید کاملتری به شما میدهد.
الگوهای رایج محاسبهٔ ترافیک در سرورهای ابری
ارائهدهندگان خدمات ابری و سرور مجازی معمولاً از یکی از سه روش زیر برای صورتحساب ترافیک استفاده میکنند:
۱. محاسبهٔ مجموع ترافیک (Inbound + Outbound)
در این روش، تمام دادههای واردشده به سرور و خارجشده از آن جمع زده میشوند. اگر ۱۰ گیگابایت فایل روی سرور آپلود کنید و ۱۰ گیگابایت هم توسط کاربران دانلود شود، در مجموع ۲۰ گیگابایت از سهمیهٔ شما کسر خواهد شد.
۲. الگوی متقارن یا نسبت ترافیک
برخی دیتاسنترها ترافیک را به شرط رعایت نسبت مشخصی ارائه میدهند؛ برای مثال اعلام میکنند ترافیک ورودی باید همواره چند برابر ترافیک خروجی باشد یا بالعکس. در صورت عدم رعایت نسبت، ترافیک با ضریب بالاتر یا تعرفهٔ بینالملل محاسبه میشود.
۳. محاسبهٔ فقط دانلود (آپلود رایگان)
در این الگوی مدرن، ورود داده به سرور (Upload به سرور) هیچ هزینهای ندارد و کاملاً رایگان است. تنها دادههایی که از سرور خارج شده و به دست کاربر میرسند (Download از سرور) ملاک صورتحساب قرار میگیرند.
نحوهٔ محاسبهٔ ترافیک سرور ایران در کلودیفای
در کلودیفای، ساختار هزینه و ترافیک سرورهای ایران بر اساس الگوی «پرداخت به میزان مصرف» و فقط ترافیک خروجی طراحی شده است:
- آپلود روی سرور رایگان است: تمام ترافیک ورودی به سرور (مانند آپلود فایلها یا دریافت بستهها) هیچ هزینهای ندارد.
- محاسبهٔ فقط دانلود: تنها ترافیک دانلود (خروجی سرور) به ازای هر گیگابایت ۱٬۲۵۰ محاسبه میشود.
- صورتحساب ساعتی و لحظهای: ترافیک مصرفی سرور هر چند دقیقه یکبار سنجیده شده و بهصورت خرد از کیف پول کلودیفای کسر میشود. هیچ تعهد ماهانه یا خرید بستهٔ اجباری وجود ندارد.
- احراز هویت ساده: برای دسترسی به شبکهٔ اختصاصی و ساخت سرور ایران، تنها نیاز به تأیید شمارهٔ موبایل خواهید داشت.
جدول زیر مشخصات و قیمت ساعتی پلنهای سرور ابری ایران را نشان میدهد:
| پلن | پردازنده | رم | دیسک | ساعتی (تومان) | ماهانه تقریبی (تومان) | |
|---|---|---|---|---|---|---|
| IR-۱ | ۱ هسته | ۱ گیگابایت | ۱۰ گیگابایت | ۱٬۲۰۰ | ۸۷۶٬۰۰۰ | ساخت |
| IR-۲ | ۲ هسته | ۲ گیگابایت | ۱۵ گیگابایت | ۲٬۱۰۰ | ۱٬۵۳۳٬۰۰۰ | ساخت |
| IR-۳ | ۲ هسته | ۴ گیگابایت | ۲۰ گیگابایت | ۳٬۰۰۰ | ۲٬۱۹۰٬۰۰۰ | ساخت |
| IR-۴ | ۴ هسته | ۴ گیگابایت | ۳۰ گیگابایت | ۴٬۲۰۰ | ۳٬۰۶۶٬۰۰۰ | ساخت |
| IR-۵ | ۴ هسته | ۸ گیگابایت | ۵۰ گیگابایت | ۶٬۵۰۰ | ۴٬۷۴۵٬۰۰۰ | ساخت |
| IR-۶ | ۸ هسته | ۱۶ گیگابایت | ۱۰۰ گیگابایت | ۱۲٬۹۰۰ | ۹٬۴۱۷٬۰۰۰ | ساخت |
قیمتها زنده از سامانهٔ کلودیفای در تاریخ ۱۱ آبان ۱۴۰۵ خوانده شدهاند. ترافیک دانلود جداگانه، هر گیگابایت ۱٬۲۵۰ تومان؛ آپلود رایگان.
برای مشاهدهٔ جزئیات بیشتر تعرفهها میتوانید به صفحهٔ تعرفههای کلودیفای مراجعه کنید.
آموزش ابزارهای اندازهگیری ترافیک در لینوکس
برای اینکه دقیقاً بدانید چه میزان ترافیک ورودی و خروجی روی کارت شبکهٔ سرور شما در حال مبادله است، ابزارهای خط فرمان لینوکس این آمار را ثبت میکنند.
۱. ابزار vnStat (پایش و ذخیرهٔ آمار ترافیک)
برعکس ابزارهایی که فقط ترافیک لحظهای را نشان میدهند، vnStat یک دمون سبک است که آمار مصرف شبکه را در فواصل ساعتی، روزانه و ماهانه در دیتابیس خود ذخیره میکند.
برای نصب vnStat در اوبونتو یا دبیان از دستور زیر استفاده کنید:
sudo apt update && sudo apt install vnstat -y
پس از نصب، برای مشاهدهٔ آمار ترافیک ماهانه به تفکیک ورودی (rx) و خروجی (tx)، دستور زیر را اجرا کنید:
vnstat -m
$ vnstat -m eth0 / monthly month rx | tx | total | avg. rate ------------------------+-------------+-------------+-------------- 2026-03 12.4 GiB | 45.2 GiB | 57.6 GiB | 180.2 kbit/s ------------------------+-------------+-------------+-------------- estimated 18.1 GiB | 66.0 GiB | 84.1 GiB |$
۲. ابزار nload (مشاهدهٔ ترافیک زنده)
اگر میخواهید پهنای باند و ترافیک ورودی/خروجی را در همین لحظه بهصورت گرافیکی در ترمینال ببینید، ابزار nload گزینهای کاربردی است:
sudo apt install nload -y
nload
با اجرای این دستور، دو نمودار مجزا برای Incoming (ورودی) و Outgoing (خروجی) نمایش داده میشود.
۳. بررسی سریع با دستور ip
اگر نمیخواهید ابزار اضافی نصب کنید، دستور خود لینوکس آمار متراکم بستهها و بایتهای ردوبدلشده روی کارت شبکه را نشان میدهد:
ip -s link show eth0
در خروجی این دستور، بخش RX مربوط به ترافیک ورودی (Bytes Received) و بخش TX مربوط به ترافیک خروجی (Bytes Transmitted) است.
۵ راهکار عملی برای کاهش و بهینهسازی ترافیک سرور
برای جلوگیری از مصرف بیرویهٔ ترافیک خروجی و بهینهسازی هزینهها، رعایت نکات زیر توصیه میشود:
- فعالسازی فشردهسازی (Gzip / Brotli): در وبسرورهایی مانند Nginx، فشردهسازی متون و فایلهای HTML، CSS و JS حجم دادههای خروجی را به شدت کاهش میدهد.
- کش کردن فایلهای ایستا (Static Assets): با تنظیم هدرهای Cache-Control، مرورگر کاربر فایلهای تکراری مانند تصاویر و فونتها را مجدداً از سرور دانلود نمیکند.
- محدودسازی نرخ دانلود (Rate Limiting): اگر فایلهای بزرگ ارائه میدهید، سرعت دانلود هر کانکشن را محدود کنید تا از تخلیهٔ ناگهانی پهنای باند جلوگیری شود.
- مسدودسازی رباتهای مخرب و اسکنرها: با استفاده از فایروال یا تنظیمات وبسرور، دسترسی رباتهای غیرضروری که ترافیک سرور را مصرف میکنند ببندید.
- بهینهسازی تصاویر: تصاویر وبسایت را قبل از قرار دادن روی سرور به فرمتهای مدرن مانند WebP تبدیل کنید.
چکلیست انتخاب و مدیریت ترافیک سرور
- [ ] آیا مدل صورتحساب ارائهدهنده شفاف است و نحوهٔ تفکیک آپلود/دانلود مشخص شده است؟
- [ ] آیا ابزارهای پایش مانند
vnStatروی سرور لینوکس فعال شدهاند؟ - [ ] آیا فشردهسازی متن و کش فایلهای ایستا در وبسرور پیکربندی شده است؟
- [ ] آیا صورتحساب سرور ساعتی است تا در صورت عدم نیاز بتوان سرور را بدون هزینهٔ اضافی حذف کرد؟
سؤالات متداول
آیا ترافیک ورودی (آپلود روی سرور) در سرور ایران کلودیفای هزینه دارد؟
خیر، ترافیک ورودی (Inbound) به سرورهای ایران کلودیفای کاملاً رایگان است و هیچ هزینهای از کیف پول شما کسر نمیکند.
ترافیک سرور ایران در کلودیفای چگونه کسر میشود؟
ترافیک دانلود (خروجی) به ازای هر گیگابایت مصرف سنجیده شده و هر چند دقیقه یکبار بهصورت خرد از کیف پول تومانی شما کسر میشود.
تفاوت ترافیک ملی و بینالملل چیست؟
ترافیک ملی مربوط به تبادل داده بین آیپیهای داخل ایران است، در حالی که ترافیک بینالملل شامل ارتباط سرور با آیپیهای خارج از کشور میشود.
چگونه حجم ترافیک مصرفی سرور لینوکس را مشاهده کنیم؟
با نصب ابزار سبک vnStat در لینوکس و اجرای دستور vnstat -m میتوانید آمار دقیق ترافیک ورودی و خروجی را بهصورت روزانه و ماهانه مشاهده کنید.
اگر موجودی کیف پول برای پرداخت ترافیک تمام شود چه اتفاقی میافتد؟
در صورت اتمام موجودی، پیام هشدار ارسال شده و سرور متوقف میشود. در صورت شارژ ظرف ۲ ساعت، سرور مجدداً روشن شده و دادههای شما حفظ میشود.
از ۱٬۲۰۰ تومان در ساعت · پرداخت ریالی



