آغاز کار با پلتفرم ابری ابر آروان
با محصول پلتفرم ابری آروان با حذف مراحل پیکربندی و آمادهسازی زیرساخت، میتوانید در سریعترین زمان ایدههای نرمافزاری خود را پیاده کرده و در عین سادگی با قابلیتهای متنوع آن، کنترل بالایی روی پیکربندی نرمافزار خود داشته باشید.
برای شروع کار با پلتفرم ابری ابتدا نیاز است در سایت ابر آروان ثبتنام کنید. اگر تا بهحال این کار را انجام ندادهاید، راهنمای زیر شما را بهشکل گام به گام در این امر یاری میکند:
ساخت پروژه
اولین گام در استفاده از محصول پلتفرم ابری، ساخت پروژه است. در پنل ابر آروان به قسمت PaaS بروید و اگر تا بهحال پروژهای نساختهاید، نام پروژهی خود را انتخاب کنید. توصیه میکنیم از عنوانی مانند نام شرکت خود استفاده کنید.
نامی که برای پروژه استفاده میکنید بهعنوان زیردامنههایی که با دامنههای پیشفرض ابر آروان میسازید استفاده خواهد شد و غیر قابل تغییر است.
راهاندازی و استقرار نرمافزار
برای راهاندازی و استقرار نرمافزار شما روی پلتفرم ابری آروان دو شیوهی کلی وجود دارد. میتوانید با استفاده از کاتالوگهای پیشآماده پلتفرم ابری، نرمافزار مورد نظر خود را راهاندازی کنید و یا با استفاده از کامندلاین ابر آروان، کنترل بسیار بیشتری روی استقرار نرمافزار خود داشته باشید.
استفاده از کاتالوگ برای راهاندازی نرمافزارهای پیشآماده
گزینههای مختلفی برای انتخاب در این قسمت وجود دارد که با کلیک روی افزودن اپ جدید در بخش کاتالوگ میتوانید گزینههای موجود را مشاهده کنید:
تیم فنی پلتفرم ابری ابر آروان همیشه در تلاش است که نرمافزارهای پرکاربرد را بهشکل پیشآماده در کاتالوگهای محصول قرار دهد. اگر نرمافزار مورد نظر شما در کاتالوگ وجود ندارد با ارسال پیشنهادات خود به پشتیبانی ابر آروان، ما را در اولویتبندی ارایهی کاتالوگهای جدید یاری کنید.
بعد از کلیک روی نرمافزار مورد نظر باید فیلدهای اختصاصی هر نرمافزار را و همینطور منابع مورد استفاده برای این نرمافزار را تعریف کنید:
توجه کنید که از ویژگیهای مهم پلتفرم ابری ابر آروان امکان استفاده از مقادیر اعشاری برای منابعی مانند هستههای پردازشی و حافظه تصادفی است. توصیه میکنیم از ضرایب ۰.۱ استفاده نموده و مقادیر بسیار پایین یا بسیار بالا انتخاب نکنید زیرا ممکن است اجرای نرمافزار را مختل کرده و یا در مقادیر بالا دچار محدودیت مصرف منابع شوید.
استفاده از کامندلاین ابر آروان برای استقرار نرمافزار
برای اینکه کنترل بیشتری روی مراحل استقرار خود در پلتفرم ابری داشته باشید و همچنین بتوانید از پروتکلهای استاندارد Kubernetes و OpenShift استفاده کنید، میتوانید کامندلاین ابر آروان را برای سیستمعامل لینوکس و یا مک خود دانلود کنید.
پس از دانلود فایل کامندلاین را در PATH خود قرار داده و آن را قابل اجرا (executable) کنید. سپس در بخش تنظیمات < کلیدهای API از پنل، یک کلید جدید تولید کرده و یا از یکی از کلیدهای فعلی خود استفاده کنید. در پایان با استفاده از دستور login در خط فرمان سیستم عامل خود وارد شوید:
arvan login
تمامی دستورات قابل اجرا با کامندلاین ابر آروان با استفاده از زیردستور paas قابل دسترسی است:
arvan paas -h
یکی از سادهترین راههای استقرار نرمافزار با استفاده از کامندلاین، دستور new-app است. اگر یک git-repository دارید که کدهای نرمافزار شما در آن قرار دارد، با استفاده از دستور new-app میتوانید پروژهی خود را بر روی پلتفرم ابری مستقر کنید:
arvan paas new-app the-example-app.nodejs --cpu=1 --ram=0.5G --temp-storage=2G
پیشنهاد میکنیم اگر با Kubernetes و یا OpenShift آشنایی ندارید پیش از استفاده از کامندلاین آروان با مراجعه به مقالهی راهنمای تخصصی پلتفرم ابری و Kubernetes برای مبتدیان ضمن یادگیری مفاهیم پایه پلتفرم ابری، اطلاعات خود را دربارهی Kubernetes گسترش دهید.
همچنین اگر با Kubernetes و یا OpenShift آشنایی دارید، راهنمای پلتفرم ابری ابر آروان برای متخصصین آشنا با Kubernetes شیوهی استفاده از پلتفرم ابری را بر اساس دانش فعلی شما آموزش میدهد.