امروزه Node.js به یک انتخاب بینظیر برای توسعهی نرمافزارهای مدرن تبدیل شده و برنامهنویسان بسیار زیادی در جهان و حتی ایران به Node.js علاقهمند شدهاند. حال هاست ابری لیارا خدمات هاستینگ مدرنی مشابه با Heroku را در ایران ارائه میکند و این امکان برای شما بهوجود آمده تا برنامههای Node.js را در عرض چند ثانیه بر روی سرورهای ابری مستقر کنید چونکه اکثر کارهای DevOps مانند آمادهسازی زیرساخت، استقرار برنامه در حالت Production و فراهم آوردن امکان مانیتورنگ منابع سختافزاری برنامه توسط لیارا انجام میشود.
اگر تابهحال از خدمات هاست ابری لیارا استفاده نکردهاید میتوانید با ثبتنام و دریافت ۱۰۰ هزارتومان اعتبار اولیه، برنامهی Node.js خود را طبق راهنمای استقرار برنامههای Node.js بهصورت رایگان بر روی هاست ابری Node.js مستقر کنید. همچنین درصورتی که فرانتاند و بکاند برنامهی شما از یکدیگر مجزا باشد، با وجود پلن رایگان برای برنامههای استاتیک مانند React، Vue و Angular میتوانید فرانتاند برنامهی خود را بهصورت کاملا رایگان در هاست ابری لیارا مستقر کنید.
برای آشنایی با قابلیتهای ارائه شده در هاست ابری Node.js لیارا در ادامهی این مطلب با ما همراه باشید.
قابلیتهای ارائه شده در هاست ابری Node.js لیارا
- امکان انتخاب و تغییر نسخهی Node.js
- وجود ابزارهای متنوع برای استقرار پروژه بر روی هاست ابری Node.js
- سازگاری با CI/CD
- نصب خودکار پکیجها با استفاده از NPM
- Build خودکار برنامه
- سابدامنه رایگان liara.run
- امکان اتصال دامنهی اختصاصی و تهیهی رایگان SSL
- استقرار بدون اختلال و اعمال شدن تغییرات بدون داونتایم
- امکان بازگشت به نسخهی قبل
- نمایش لاگها بهصورت زنده
- دسترسی به خط فرمان
- دسترسی به گزارشات منابع و امکان ارتقا منابع بهصورت لحظهای
- امکان تنظیم و مدیریت Environment Variableها
- شبکهی خصوصی
- پشتیبانگیری روزانه رایگان
- سرویس ایمیل رایگان
- امکان راهاندازی انواع دیتابیسهای محبوب
- امکان استقرار مدرنترین برنامههای فرانتاند
در هاست ابری Node.js لیارا امکان استقرار برنامههای توسعه داده شده با استفاده از از نسخههای ۸، ۱۰، ۱۲، ۱۴ و ۱۶ Node.js وجود دارد و اگر در آینده نسخهی جدیدتری از Node.js منتشر شود، تیم لیارا پشتیبانی از آن نسخه را به هاست ابری Node.js اضافه خواهد کرد.
استقرار و بهروزرسانی سورسکد برنامه بر روی هاست ابری Node.js لیارا بهسادگی چند کلیک و Drag & Drop کردن پوشهی پروژه در نرمافزار Liara Desktop است. علاوهبراین درصورتی که استفاده از Terminal سیستمعامل را ترجیح میدهید یا تصمیم داشته باشید با راهاندازی فرایند CI/CD مسئولیت استقرار پروژه را به سرویس GitHub و یا GitLab بسپرید، امکان استفاده از ابزار Liara CLI وجود دارد.
پس از آپلود شدن سورسکد برنامه به سرورهای لیارا، نصب پکیجهای NPM و اجرای برنامه در حالت Production بهصورت خودکار انجام میشود. درنهایت شما میتوانید با استفاده از زیردامنهی liara.run که بهصورت رایگان به برنامهی شما اختصاص داده میشود، به برنامه دسترسی پیدا کنید و یا از این زیردامنه برای نشان دادن پروژهی نهایی به کارفرما یا همکاران خود استفاده کنید. همچنین امکان اتصال دامنهی اختصاصی به برنامه و تهیهی رایگان گواهی SSL وجود دارد.
لازمبهذکر هست که شما میتوانید نسخههای جدیدتر سورسکد را بدون داونتایم بر روی هاست ابری Node.js مستقر کنید و درصورت وجود مشکل در نسخهی جدید میتوانید با استفاده از گزینهی بازگرداندن در بخش تاریخچه برنامه، برنامه را سریعا به یکی از نسخههای قبل برگردانید. البته با فعال بودن قابلیت استقرار بدون اختلال، درصورتی که اجرای برنامه با خطا مواجه شود، فرایند برگشت به نسخهی قبل بهصورت خودکار انجام خواهد شد.
پس از استقرار پروژه در هاست ابری Node.js لیارا میتوانید در صفحهی لاگها، لاگهای برنامه را بهصورت زنده مشاهده کنید و همچنین امکان دسترسی به Shell برنامه در صفحهی خط فرمان وجود دارد. درصورتی که پس از بررسی منابع مصرفی برنامه در صفحهی گزارشات احساس کردید که به منابع سختافزاری بیشتری نیاز دارید، میتوانید منابع سختافزاری برنامه را بهصورت آنی و از بخش تغییر اندازه ارتقا دهید.
اگر برنامهی خود را بهصورت Cloud native توسعه داده باشید میتوانید متغیرهای محیطی مورد نیاز را از بخش تنظیمات متغیرهای محیطی برنامه تنظیم کنید و همچنین امکان ارتباط با دیگر برنامههای مستقر شده در لیارا با استفاده از شبکهی خصوصی و بدون محدودیت پورت وجود دارد.
علاوهبراینها لیارا با پشتیبانگیری خودکار روزانه و رایگان از فضای ذخیرهسازی برنامه، نگرانیهای شما را از بابت از دست رفتن دادههای کاربران کاهش میدهد و با ارائه شدن سرویس ایمیل تراکنشی رایگان میتوانید بهراحتی قابلیتهایی مانند تایید و فعالسازی حساب، فراموشی رمز عبور و دیگر موارد مشابه را در نرمافزار خود پیادهسازی کنید.
در کنار میزبانی شایسته از برنامههای Node.js در لیارا، امکان راهاندازی انواع دیتابیس مانند MongoDB، PostgreSQL و ... وجود دارد. به این شکل میتوانید در شبکهی خصوصی حساب خود با پایینتر Latency به دیتابیس راهاندازی شده متصل شوید. علاوهبراینها امکان استقرار مدرنترین برنامههای فرانتاند مانند Next.js، Nuxt.js، Gatsby و ... در لیارا امکانپذیر است.
دیدگاه و پرسش
در حال دریافت نظرات از سرور، لطفا منتظر بمانید
در حال دریافت نظرات از سرور، لطفا منتظر بمانید