کانتینر ابری
کانتینر ابری دادههات به شما امکان میدهد هر ایمیج Docker یا OCI را بدون راهاندازی و نگهداری سرور اجرا کنید. کافی است ایمیج و پلن منابع را انتخاب کنید؛ زمانبندی، شبکه، راهاندازی مجدد نمونههای ناموفق و مقیاسدهی بر عهدهی دادههات است.
کانتینر ابری چیست؟
هر کانتینر در دادههات از یک یا چند نمونه (Instance) تشکیل میشود که همگی از یک ایمیج اجرا میشوند. هر نمونه درون یک ماشین مجازی سبک و ایزوله اجرا میشود؛ به این ترتیب کانتینرهای شما از نظر پردازش، حافظه و هستهی سیستمعامل از بارهای کاری دیگر جدا هستند.
کانتینرها داخل سابنت پروژه اجرا میشوند. هنگام ساخت کانتینر، سابنت پیشفرض پروژه بهشکل خودکار انتخاب میشود و کانتینر از همان لحظه با سرورها و کانتینرهای دیگر همان ابر خصوصی (VPC) ارتباط داخلی دارد.
کانتینر ابری برای موارد زیر مناسب است:
- اجرای وبسرویسها، API و اپلیکیشنهای وب از یک ایمیج آماده.
- اجرای سرویسهای جانبی مانند Redis، PostgreSQL یا Nginx بدون مدیریت سیستمعامل.
- انتشار خودکار نسخهی جدید اپلیکیشن پس از هر push به مخزن Git، به کمک بیلد و دپلوی.
ایمیجهای قابل استفاده
در فیلد «ایمیج کانتینر» میتوانید هر ایمیج عمومی، مانند nginx:alpine یا postgres:17، را وارد کنید. ایمیجهایی که در رجیستری کانتینر همان پروژه نگهداری میکنید نیز بدون تنظیم اضافه قابل استفاده هستند و دادههات دسترسی pull به آنها را بهشکل خودکار فراهم میکند:
registry.ir-central-1.dadehat.com/<REGISTRY_NAME>/<IMAGE>:<TAG>
پلنها و منابع
منابع هر نمونه، یعنی مقدار پردازنده و حافظه، با انتخاب یک پلن تعیین میشود. پلنها در چند سطح (Tier) دستهبندی شدهاند و قیمت ماهانهی هر پلن در صفحهی ساخت کانتینر نمایش داده میشود. پس از ساخت، در صورت نیاز میتوانید منابع را بهشکل سفارشی تغییر دهید؛ جزییات این کار در راهنمای مدیریت کانتینر آمده است.
تعداد نمونهها را هنگام ساخت بین ۱ تا ۵ و پس از ساخت بین ۰ تا ۲۰ تعیین میکنید. همچنین میتوانید با فعالکردن مقیاسدهی خودکار، تعداد نمونهها را به بار واقعی بسپارید.
وضعیتهای کانتینر
وضعیت هر کانتینر در فهرست کانتینرها و صفحهی جزییات آن نمایش داده میشود:
| وضعیت | توضیح |
|---|---|
| «در حال ایجاد» | درخواست ساخت ثبت شده و منابع در حال آمادهسازی است. |
| «در حال استقرار» | نمونهها در حال دریافت ایمیج و راهاندازی هستند. |
| «آماده» | کانتینر در حال اجراست و نمونهها آمادهی دریافت ترافیک هستند. |
| «ناموفق» | ساخت یا استقرار کانتینر با خطا متوقف شده است. |
هزینهی کانتینر
هزینهی کانتینر بهشکل ساعتی و بر اساس منابع درخواستشدهی هر نمونه محاسبه میشود: مقدار پردازنده و حافظهی هر نمونه ضرب در تعداد نمونهها. دیسکهایی که به کانتینر متصل میکنید مانند والیوم و بر اساس حجم، بهشکل ساعتی محاسبه میشوند.
اگر کانتینری را موقتاً لازم ندارید، پیشنهاد میشود تعداد نمونههای آن را به صفر برسانید. در این حالت هزینهی پردازنده و حافظه محاسبه نمیشود و فقط هزینهی دیسکهای متصل ادامه پیدا میکند.
برای آشنایی با شیوهی کلی محاسبهی هزینهها، راهنمای مدل پرداخت و صورتحساب را ببینید.
راهنماهای کانتینر ابری
راهنماهای زیر به شما در استفاده از کانتینر ابری کمک میکنند: