آغاز کار با سکوی ابری ابر آروان
به کمک محصول سکوی ابری آروان، با حذف مراحل پیکربندی و آمادهسازی زیرساخت، میتوانید در سریعترین زمان ایدههای نرمافزاری خود را پیاده کرده و در عین سادگی با قابلیتهای متنوع آن، کنترل بالایی روی پیکربندی نرمافزار خود داشته باشید.
برای آغاز کار با سکوی ابری آروان ابتدا نیاز است وارد حساب کاربری خود شوید. اگر تا بهحال حساب کاربری ایجاد نکردهاید، راهنمای زیر شما را بهشکل گام به گام در این امر یاری میکند:
ساخت پروژه
اولین گام در استفاده از محصول سکوی ابری، ساخت پروژه است. در پنل ابر آروان به قسمت PaaS بروید و اگر تا بهحال پروژهای نساختهاید، نام پروژهی خود را انتخاب کنید. توصیه میکنیم از عنوانی مانند نام شرکت خود استفاده کنید.
نامی که برای پروژه استفاده میکنید بهعنوان زیردامنههایی که با دامنههای پیشفرض ابر آروان میسازید استفاده خواهد شد و غیر قابل تغییر است. توجه داشته باشید که در نام مورد استفاده، باید از حروف کوچک و اعداد انگلیسی استفاده کنید.
راهاندازی و استقرار نرمافزار
برای راهاندازی و استقرار نرمافزار شما روی سکوی ابری آروان دو شیوهی کلی وجود دارد. میتوانید با استفاده از کاتالوگهای پیشآماده سکوی ابری، نرمافزار مورد نظر خود را راهاندازی کنید یا با استفاده از کامندلاین ابر آروان، کنترل بسیار بیشتری روی استقرار نرمافزار خود داشته باشید.
استفاده از کاتالوگ برای راهاندازی نرمافزارهای پیشآماده
در این مرحله و پس از انتخاب نام برای پروژهی خود، از میان گزینههای موجود، Catalog را انتخاب کنید. به این شکل میتوانید از گزینههای از پیش آماده شده بهوسیلهی ابر آروان استفاده کنید.
در گام بعد از بین کاتالوگهای موجود، کاتالوگ مور نظر خود را انتخاب کنید. ما در این جا و برای آغاز کار از Docker Registry و Disk استفاده میکنیم.
تیم فنی سکوی ابری ابر آروان همیشه در تلاش است که نرمافزارهای پرکاربرد را بهشکل پیشآماده در کاتالوگهای محصول قرار دهد. اگر نرمافزار مورد نظر شما در کاتالوگ وجود ندارد با ارسال پیشنهادات خود به پشتیبانی ابر آروان، ما را در اولویتبندی ارایهی کاتالوگهای جدید یاری کنید.
در ادامه باید منابع مورد استفاده برای این نرمافزار را تعریف کنید.
توجه کنید که از ویژگیهای مهم سکوی ابری ابر آروان امکان استفاده از مقادیر اعشاری برای منابعی مانند هستههای پردازشی و حافظه تصادفی است. توصیه میکنیم از ضرایب ۰.۱ استفاده نموده و مقادیر بسیار پایین یا بسیار بالا انتخاب نکنید زیرا ممکن است اجرای نرمافزار را مختل کرده و یا در مقادیر بالا دچار محدودیت مصرف منابع شوید.
در انتها و پس از تعریف فیلدهای مربوط به کاتالوگ، نرمافزار مورد نظر راهاندازی شده و آمادهی استفاده است.
استفاده از کامندلاین ابر آروان برای استقرار نرمافزار
برای اینکه کنترل بیشتری روی مراحل استقرار خود در سکوی ابری داشته باشید و همچنین بتوانید از پروتکلهای استاندارد 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 شیوهی استفاده از سکوی ابری را بر اساس دانش فعلی شما آموزش میدهد.