به محتوای اصلی

بهترین سرویس ابری برای بک‌اند؛ لیارا، چابکان یا پارس‌پک؟

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

عاطفه امیری۴ دقیقه مطالعه
در این مطلب

بهترین سرویس ابری برای بک‌اند به یک سؤال برمی‌گردد که بیشتر مقایسه‌ها نمی‌پرسند: بک‌اندتان را نوشته‌اید یا نه؟ اگر کد دارید، دنبال پلتفرم اجرای کد هستید و لیارا، پارس‌پک، چابکان، رانفلر و هم‌روش گزینه‌های شما هستند. اگر کد ندارید، دنبال بک‌اند آماده‌اید. در ۱۴ مهر ۱۴۰۵ صفحه‌ی قیمت همه‌ی این‌ها را خواندیم: کمترین هزینه‌ی یک برنامه‌ی کوچک به‌اضافه‌ی دیتابیس از حدود ۳۵۰ هزار تا ۱٫۵ میلیون تومان در ماه است.

مقایسه‌ی قیمت سرویس‌های ابری ایرانی برای بک‌اند

این اعداد کوچک‌ترین واحدی است که هر سرویس برای اجرای یک برنامه و یک دیتابیس می‌فروشد، از صفحه‌ی قیمت خودشان در ۱۴ مهر ۱۴۰۵:

سرویساجرای برنامه (کوچک‌ترین)دیتابیس (کوچک‌ترین)اعتبار شروع
لیارانیم هسته، ۵۱۲ مگ رم: ۷۵۰ هزار تومانهمان مشخصات: ۷۵۰ هزار توماندر صفحه‌ی قیمت ذکر نشده
چابکاناز ۱۵۴ هزار تومانربع هسته، ۲۵۶ مگ رم: ۲۰۲ هزار تومان‏۱۰۰ هزار تومان
رانفلرربع گیگاهرتز، ۵۱۲ مگ رم: ۲۲۰ هزار تومانقیمت عمومی ندارد‏۵۰ هزار تومان
پارس‌پکهر هسته ۱۸۰ هزار + هر گیگ رم ۲۱۶ هزار تومانسرویس عمومی نداردذکر نشده
هم‌روش (دارکوب)هر هسته ۵۹۵ هزار + هر گیگ رم ۲۹۰ هزار تومانقیمت عمومی ندارددارد؛ مبلغش ذکر نشده
فیکارولازم نیست‏۱۲۰ هزار تومان، همراه با API‏۱۵۰ هزار تومان

همه‌ی قیمت‌ها ماهانه‌اند و بیشترشان ساعتی از اعتبار حساب کم می‌شوند. چند نکته که در جدول جا نشد:

  • لیارا برای هر نوع دیتابیس همان قیمت را دارد، پس ارزان‌ترین ترکیب برنامه + دیتابیس در آن ۱٫۵ میلیون تومان است.
  • چابکان ارزان‌ترین ترکیب این فهرست را دارد، حدود ۳۵۶ هزار تومان. ولی دیتابیس ۲۵۶ مگابایتی برای محصولی که کاربر واقعی دارد تنگ است، و مشخصات پلن ۱۵۴ هزاری در صفحه‌ی قیمت نیامده بود.
  • رانفلر پلن رایگان سه‌ماهه دارد که بعد از سه ماه حذف کامل می‌شود و بکاپ ندارد. برای تست خوب است، برای محصول نه.
  • پارس‌پک و هم‌روش قیمت را بر اساس منبع می‌دهند. ارزان‌ترین واحد پارس‌پک — یک هسته و یک گیگ — حدود ۴۰۷ هزار تومان می‌شود، و چون دیتابیس مدیریت‌شده‌ی عمومی ندارد، دیتابیس را هم باید به‌شکل یک سرویس دوم خودتان اجرا کنید.
  • ابر آروان هم پلتفرم اجرا و دیتابیس مدیریت‌شده دارد، ولی صفحه‌های قیمتش پشت یک چالش ضدربات بود و نتوانستیم عددی ببینیم. عدد حدسی نیاورده‌ایم.

اگر بک‌اندتان را نوشته‌اید: پلتفرم اجرای کد

پلتفرم اجرای کد (PaaS) کد شما را می‌گیرد و اجرا می‌کند: Node.js، Laravel، Django، Go و بقیه. سرور، به‌روزرسانی سیستم‌عامل و گواهی SSL با آن‌هاست، ولی خود بک‌اند را شما نوشته‌اید و نگه می‌دارید: API، ورود کاربر، اعتبارسنجی و مهاجرت دیتابیس.

برای انتخاب بین‌شان، این سه سؤال از قیمت مهم‌ترند:

  1. دیتابیس مدیریت‌شده دارد؟ لیارا، چابکان و هم‌روش دارند. در پارس‌پک باید خودتان اجرایش کنید.
  2. با کمترین منابع، برنامه‌ی شما اجرا می‌شود؟ یک برنامه‌ی Laravel یا Node.js با ۲۵۶ مگابایت رم معمولاً کم می‌آورد. پلن ارزان‌تر به‌شرطی ارزان‌تر است که کار کند.
  3. اعتبار تمام شود چه می‌شود؟ همه‌ی این سرویس‌ها ساعتی از اعتبار کم می‌کنند، و هر کدام قاعده‌ی خودش را برای توقف و حذف سرویسِ بی‌اعتبار دارد. بند «قطع سرویس» شرایط استفاده را قبل از شروع بخوانید، نه بعد از اولین قطعی.

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

اگر بک‌اند ندارید: بک‌اند آماده

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

این مقاله را فیکارو نوشته است، پس ذی‌نفعیم. به همین دلیل مرز فیکارو را هم کنار مزیتش می‌نویسیم.

فیکارو در این دسته است. کسب‌وکارتان را به فارسی توصیف می‌کنید یا جدول‌ها را در پنل می‌سازید، و همان لحظه API کامل، ورود کاربر با کد پیامکی، آپلود فایل، وبهوک و مستندات API تحویل می‌گیرید. پلن اول ماهی ۱۲۰ هزار تومان است — ارزان‌تر از کوچک‌ترین ترکیب برنامه + دیتابیس در هر سرویس جدول بالا — و ۵ جدول، ۵ هزار رکورد، ۵۰ مگابایت فضا و ۳۰ هزار درخواست در ماه را پوشش می‌دهد. پله‌ی بعد ۲۸۵ هزار تومان است و همه در صفحه‌ی قیمت‌ها آمده است.

کجا پلتفرم اجرای کد برنده است و فیکارو را انتخاب نکنید:

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

کدام را انتخاب کنم؟

  1. کد دارید و دیتابیس مدیریت‌شده می‌خواهید → لیارا اگر بودجه دارید، چابکان اگر ارزان‌ترین را می‌خواهید.
  2. کد دارید و حاضرید دیتابیس را خودتان اجرا کنید → پارس‌پک یا یک سرور مجازی ارزان.
  3. کد ندارید و یک بک‌اند برای اپ یا سایت می‌خواهید → بک‌اند آماده.
  4. فقط می‌خواهید امتحان کنید → اعتبار هدیه‌ی هر سرویس را بگیرید و یک نمونه‌ی کوچک واقعی رویش بسازید.

جمع‌بندی

«بهترین سرویس ابری برای بک‌اند» یک جواب ندارد، دو جواب دارد. اگر بک‌اندتان را نوشته‌اید، بین لیارا، چابکان، رانفلر، پارس‌پک و هم‌روش انتخاب کنید و کمترین هزینه‌ی برنامه + دیتابیس را بین ۳۵۰ هزار تا ۱٫۵ میلیون تومان در ماه حساب کنید. اگر ننوشته‌اید، اول ببینید اصلاً لازم است بنویسید یا نه. با ثبت‌نام در فیکارو اعتبار هدیه می‌گیرید و لازم نیست حتی یک تومان پرداخت کنید تا جوابش را ببینید.

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

بهترین سرویس ابری ایرانی برای بک‌اند کدام است؟
بستگی دارد بک‌اندتان را نوشته‌اید یا نه. اگر کد دارید، پلتفرم‌های اجرای کد مثل لیارا، چابکان، رانفلر، پارس‌پک و هم‌روش گزینه‌اند و در مهر ۱۴۰۵ کمترین هزینه‌ی برنامه + دیتابیس در آن‌ها از حدود ۳۵۰ هزار تا ۱٫۵ میلیون تومان در ماه بود. اگر کد ندارید، یک بک‌اند آماده مثل فیکارو دیتابیس و API را از ماهی ۱۲۰ هزار تومان می‌دهد.
قیمت لیارا برای بک‌اند و دیتابیس چقدر است؟
طبق صفحه‌ی قیمت لیارا در ۱۴ مهر ۱۴۰۵، کوچک‌ترین پلن اجرای برنامه (نیم هسته، ۵۱۲ مگابایت رم، ۵ گیگ) ماهی ۷۵۰ هزار تومان یا ساعتی ۱٬۰۴۱ تومان است و کوچک‌ترین دیتابیس هم همین قیمت را دارد. پس برنامه و دیتابیس با هم ماهی ۱٫۵ میلیون تومان می‌شود.
ارزان‌ترین پلتفرم اجرای کد ایرانی کدام است؟
در بررسی مهر ۱۴۰۵، چابکان با شروع قیمت ۱۵۴ هزار تومان برای اجرای برنامه و ۲۰۲ هزار تومان برای دیتابیس، ارزان‌ترین ترکیب را داشت. رانفلر هم پلن ۲۲۰ هزار تومانی دارد. ولی منابع پلن‌های ارزان معمولاً برای یک برنامه‌ی Laravel یا Node.js با کاربر واقعی کم است.
فرق لیارا با فیکارو چیست؟
لیارا کدی را که خودتان نوشته‌اید اجرا می‌کند و کنارش دیتابیس مدیریت‌شده می‌دهد. فیکارو کد نمی‌خواهد: مدل داده را تعریف می‌کنید و API، دیتابیس و ورود کاربر ساخته می‌شود. اگر بک‌اند نوشته‌شده یا نیاز به زبان خاصی دارید لیارا درست‌تر است؛ اگر بک‌اند ندارید، فیکارو ارزان‌تر و سریع‌تر است.

مطالب مرتبط