خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

5 جایگزین Heroku برای میزبانی Full Stack رایگان

ارائه ابر Heroku برای مدت طولانی تری رایگان نخواهد بود، اما اگر به دنبال مهاجرت هستید، هنوز جایگزین های خوبی وجود دارد.

Heroku یک پلتفرم به عنوان یک سرویس (PaaS) است که به توسعه دهندگان این امکان را می دهد تا برنامه های خود را به طور کامل در فضای ابری بسازند، اجرا و اجرا کنند. این به دلیل سادگی، قابلیت استفاده و سطح رایگان آن محبوب است. این به شما امکان می دهد برنامه های خود را به صورت رایگان با استفاده از طیف کاملی از خدمات ابری رایگان موجود از طریق اکوسیستم Heroku اجرا کنید.

Heroku اخیراً اعلام کرد که ارائه برخی از برنامه های رایگان خود را از 28 نوامبر 2022 متوقف می کند.

اگر برنامه‌ها را برای مدت کوتاهی میزبانی می‌کنید، این امر به ویژه برای نمایش دادن به کارفرمایان یا مشتریان بالقوه مرتبط خواهد بود.

خوشبختانه، جایگزین هایی وجود دارد.

1. رندر کنید

اسکرین شات صفحه اصلی render.com

Render یک ابر یکپارچه برای ساخت و اجرای همه برنامه ها و وب سایت های شما است. دارای گواهینامه های رایگان TLS، یک CDN جهانی، حفاظت DDoS، شبکه های خصوصی و استقرار خودکار از Git است.

Render یک لایه رایگان برای خدمات زیر ارائه می دهد:

  • سایت های استاتیک: طرح رایگان Render برای سایت های استاتیک دارای CDN سریع و تعداد نامحدودی از همکاران است. سایر ویژگی ها شامل استقرار مداوم از Git، پهنای باند 100 گیگابایتی در ماه و دامنه های سفارشی با TLS کاملاً مدیریت شده است.
  • خدمات وب: طرح رایگان Render برای خدمات از خدمات وب با HTTP/2 و TLS کامل پشتیبانی می کند. Render از کانتینرهای docker سفارشی و کارگران پس زمینه پشتیبانی می کند. می توانید از آن برای میزبانی برنامه های وب در Node.js، محیط جاوا اسکریپت سمت سرور استفاده کنید. همچنین از زبان های دیگر از جمله Python، Golang، Rust، Ruby و Elixir پشتیبانی می کرد.
  • پایگاه‌های داده: طرح رایگان Render دارای پایگاه‌های داده PostgreSQL و Redis کاملاً مدیریت شده است. آنها اجازه اتصال از هر نقطه را می دهند.
مطلب مرتبط:   Microsoft Azure چیست؟ راهنمای مبتدی برای سرویس ابری

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

2. چرخه ای

اسکرین شات صفحه اصلی cyclic.sh

Cyclic یک معماری ابری مدرن با میزبانی بدون سرور و تجربه ورود آسان است.

Cyclic برای میزبانی برنامه های MERN تمام پشته ایده آل است. سطح رایگان آن دارای حداکثر 100000 درخواست API با ساخت سریع و 1 گیگابایت حافظه زمان اجرا است. این سرویس همچنین شامل 1 گیگابایت فضای ذخیره سازی شی با آمازون S3، سه وظیفه کرون در هر برنامه و حفظ گزارش هفت روزه است.

استفاده از لایه رایگان Cyclic به شما برتری نسبت به رقبا را در مورد تاخیر عدم فعالیت می دهد. پلتفرم هایی مانند Heroku و Render تقریباً 30 ثانیه طول می کشد تا یک سرویس پس از مدتی عدم فعالیت مجدداً راه اندازی شود. در مقابل، این سرویس طبق معیارهای Cyclic تقریباً 200 میلی‌ثانیه طول می‌کشد.

3. راه آهن

اسکرین شات صفحه اصلی railway.app

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

راه آهن امکان استقرار برنامه های کاربردی وب خود را با یک کلیک با استفاده از قالب های آنها فراهم می کند. بیش از 50 الگوی راه آهن برای برنامه های وب وجود دارد که با زبان ها و چارچوب های مختلف ساخته شده اند.

سطح رایگان Railway دارای 512 مگابایت رم، CPU/کانتینر مشترک و 1 گیگابایت فضای دیسک است. همچنین پهنای باند شبکه ورودی نامحدود، دامنه های سفارشی متعدد با SSL و 5 یا 500 دلار ساعت استفاده را ارائه می دهد.

مطلب مرتبط:   AWS در مقابل Azure در مقابل Google Cloud: بهترین پلتفرم ابری برای شما کدام است؟

4. دیتا

اسکرین شات صفحه اصلی deta.sh

Deta یک پلتفرم ابری رایگان برای میزبانی خدمات وب با پشتیبانی از برنامه های Python و Node.js است. دارای API-Key احراز هویت داخلی و cron، با 128 مگابایت رم در هر اجرا. همچنین 10 گیگابایت فضای ذخیره سازی و یک پایگاه داده NoSQL با درجه تولید آسان با استفاده آسان با فضای ذخیره سازی نامحدود وجود دارد.

برخلاف سایر گزینه‌های Heroku، Deta سطح پولی ندارد. به گفته آنها خدمات آنها برای همیشه رایگان است.

5. Fly.io

اسکرین شات صفحه اصلی Fly.io

Fly.io پلتفرمی است که به شما امکان می دهد برنامه های کوچک را به صورت رایگان میزبانی و اجرا کنید و با افزایش نیازهایتان هزینه ها را مقرون به صرفه کنید.

سطح رایگان دارای حداکثر سه CPU مشترک، 256 مگابایت VM، 3 گیگابایت فضای ذخیره سازی دائمی و 160 گیگابایت انتقال داده های خروجی است.

برنامه‌هایی که در fly.io میزبانی می‌شوند و بیش از موارد فوق هستند، با قیمت‌گذاری مبتنی بر استفاده صورت‌حساب می‌شوند.

سایر گزینه های هیروکو

پلتفرم های دیگری مانند صفحات Vercel، Netlify و GitHub سطوح رایگان ارائه می دهند. اما این پلتفرم ها برای میزبانی سایت های استاتیک و برنامه های فول استک ایده آل هستند. از طرف دیگر، پلتفرم های ذکر شده در اینجا به شما این امکان را می دهند که کل برنامه وب خود را به صورت رایگان میزبانی کنید.