سرویس فعال — خوشه در چند دقیقه

داکر سوارم مدیریت‌شده، به‌سادگی Docker Compose

خوشهٔ آمادهٔ Docker Swarm در دیتاسنتر تهران: یک نود مدیر و صفر تا نه نود کارگر که نصب Docker، راه‌اندازی خوشه و پیوستن نودها رویشان خودکار انجام می‌شود. سرویس‌ها را با همان فایل docker-compose مستقر کنید و ساعتی از کیف پول بپردازید.

حساب دارید؟ وارد شوید

از ۱٬۳۲۰ تومان در ساعت،  حدود ۹۶۳٬۶۰۰ تومان در ماه

لوگوی Docker

نمونهٔ خوشه

۱ مدیر + ۲ کارگر · اندازهٔ متوسط

  • مدیر manager
  • کارگر ۱ worker
  • کارگر ۲ worker

$ docker stack deploy -c compose.yml app

هزینهٔ همین خوشه

۱۲٬۶۰۰ تومان / ساعت

حدود ۹٬۱۹۸٬۰۰۰ تومان در ماه،  با کارمزد مدیریت

  • پورت ۱۰ گیگابیت اختصاصی برای هر نود
  • دیسک NVMe SSD روی همهٔ نودها
  • هر نود زیر ۶۰ ثانیه کل خوشه در چند دقیقه
  • دیتاسنتر تهران میزبانی داخل ایران
  • صورت‌حساب ساعتی پرداخت به تومان

محاسبهٔ هزینه

هزینهٔ خوشه‌تان را همین‌جا حساب کنید

اندازهٔ نود و تعداد کارگرها را انتخاب کنید؛ نود مدیر همیشه یکی است و همهٔ نودها هم‌اندازه‌اند. قیمت‌ها زنده و همراه با کارمزد مدیریت‌اند.

اندازهٔ هر نود (قیمت هر نود)
تعداد نود کارگر (به‌جز مدیر، صفر تا نه)
۲ کل خوشه: ۳ نود

هر نود ماهانه ۵۰ گیگابایت ترافیک جداگانه دارد. اندازه و تعداد نودها پس از ساخت از پنل تغییر نمی‌کند؛ برای خوشهٔ بزرگ‌تر، خوشهٔ تازه بسازید یا نود را خودتان با فایل دستورهای پیوستن اضافه کنید. هزینهٔ سرورها و سرویس‌های دیگر را در ماشین‌حساب هزینه برآورد کنید.

برآورد هزینهٔ خوشه

۱ مدیر + ۲ کارگر

۱۲٬۶۰۰ تومان / ساعت

حدود ۹٬۱۹۸٬۰۰۰ تومان در ماه (۷۳۰ ساعت)

  • شامل ۲۰٪ کارمزد مدیریت؛ بدون هزینهٔ راه‌اندازی
  • کسر ساعتی از کیف پول؛ با حذف خوشه متوقف می‌شود
ثبت‌نام و ساخت خوشه

حساب دارید؟ وارد شوید تا مستقیم به فرم ساخت خوشه بروید.

امکانات

چه چیزی دریافت می‌کنید؟

استقرار با Compose

همان فایل docker-compose.yml را با docker stack deploy روی کل خوشه اجرا کنید — بدون بازنویسی.

مقیاس‌پذیری افقی

با یک دستور تعداد replica‌های هر سرویس را کم و زیاد کنید؛ سوارم نسخه‌ها را میان نودها پخش می‌کند.

شبکهٔ Overlay داخلی

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

به‌روزرسانی بدون قطعی

rolling-update سوارم نسخهٔ جدید را تدریجی جایگزین می‌کند؛ بازگشت خودکار در صورت خطا را می‌توانید فعال کنید.

فایل دستورهای پیوستن

آدرس مدیر و دستورهای آمادهٔ join برای افزودن نود کارگر یا مدیر، با یک کلیک از پنل.

رابط گرافیکی دلخواه

خوشه فقط Docker دارد؛ در صورت نیاز Portainer را خودتان به‌عنوان سرویس مستقر کنید — یا کاملاً با خط فرمان.

تقسیم کار

چه چیزی خودکار است و چه چیزی با شماست؟

«مدیریت‌شده» در این سرویس یعنی ساخت و راه‌اندازی خوشه؛ از لحظه‌ای که خوشه آماده شد، سرویس‌ها و داده‌ها در اختیار خودتان است.

خودکار، با ایران‌کلاد

  • ساخت همهٔ نودها به‌صورت سرور ابری Debian 12 با اندازهٔ یکسان
  • نصب Docker و راه‌اندازی خوشه روی نود مدیر
  • پیوستن خودکار نودهای کارگر به خوشه
  • باز کردن پورت‌های داخلی سوارم (۲۳۷۷، ۷۹۴۶ و ۴۷۸۹) فقط میان نودهای همان خوشه
  • نگهداری رمزنگاری‌شدهٔ توکن‌ها و فایل دستورهای پیوستن قابل دانلود
  • حذف همهٔ نودها هنگام حذف خوشه، تا هزینه‌ای جا نماند

با شما

  • تعریف سرویس‌ها در فایل Compose و اجرای docker stack deploy روی نود مدیر
  • باز کردن پورت سرویس‌های عمومی در فایروال ابری؛ ورودی به‌صورت پیش‌فرض بسته است
  • پشتیبان‌گیری از volume‌ها و دیتابیس‌ها، بیرون از خوشه
  • افزودن مدیر دوم و سوم با توکن مدیر، اگر تحمل خطای مدیر لازم دارید
  • به‌روزرسانی بسته‌های سیستم‌عامل و Docker روی نودها
  • رجیستری image و ابزارهای کمکی مثل Portainer، در صورت نیاز

راهنما: فایروال ابری · Portainer · نصب Docker

۴ گام تا شروع

از ثبت‌نام تا اولین سرویس در چهار گام

ساخت نودها، نصب Docker و پیوستن کارگرها خودکار است؛ کار شما از جایی شروع می‌شود که فایل Compose را مستقر می‌کنید.

  1. گام ۱: ثبت‌نام و افزایش موجودی

    حساب بسازید و موجودی کیف پول را دست‌کم به اندازهٔ هزینهٔ ساعت اول همهٔ نودهای خوشه افزایش دهید.

  2. گام ۲: انتخاب اندازه و تعداد کارگر

    در بخش داکر سوارم پنل، نام خوشه، اندازهٔ نود (کوچک، متوسط یا بزرگ) و صفر تا نه کارگر را انتخاب کنید.

  3. گام ۳: ساخت خودکار خوشه

    نودها ساخته می‌شوند، Docker نصب و خوشه روی نود مدیر راه‌اندازی می‌شود و کارگرها می‌پیوندند؛ معمولاً چند دقیقه.

  4. گام ۴: استقرار سرویس‌ها

    با SSH وارد نود مدیر شوید، فایل Compose را بگذارید، docker stack deploy را اجرا و پورت سرویس عمومی را در فایروال باز کنید.

راهنمای کامل

راهنمای کامل میزبانی داکر سوارم در ایران‌کلاد

Docker Swarm راه ساده‌ای است برای اینکه همان فایل docker-compose را به‌جای یک سرور، روی چند سرور اجرا کنید. در این راهنما توضیح داده‌ایم خوشهٔ سوارم ایران‌کلاد دقیقاً چطور ساخته می‌شود، چه چیزهایی خودکار است و چه چیزهایی با شماست، هزینه چطور محاسبه می‌شود و برای سرویس‌های داده‌دار، امنیت و پشتیبان‌گیری چه نکاتی را باید رعایت کنید. اگر هنوز با Docker آشنا نیستید، راهنمای نصب Docker نقطهٔ شروع خوبی است.

۱۲ بخش حدود ۷ دقیقه مطالعه

فهرست مطالب

داکر سوارم مدیریت‌شده چیست؟

Docker Swarm حالت خوشه‌ای خود Docker است. چند سرور به هم می‌پیوندند، یکی یا چند تا نقش مدیر را می‌گیرند و بقیه کارگرند. شما سرویس را یک بار تعریف می‌کنید و سوارم تصمیم می‌گیرد هر نسخهٔ آن روی کدام نود اجرا شود، اگر نودی از کار افتاد نسخه‌ها را جای دیگری بالا بیاورد و ترافیک را میان نسخه‌ها پخش کند.

در نسخهٔ مدیریت‌شدهٔ ایران‌کلاد، کارهای خسته‌کنندهٔ راه‌اندازی خودکار است: نودها به‌صورت سرورهای ابری Debian 12 ساخته می‌شوند، Docker از مخزن رسمی Debian نصب می‌شود، خوشه روی نود مدیر راه‌اندازی می‌شود، نودهای کارگر به آن می‌پیوندند و پورت‌های لازم برای ارتباط داخلی خوشه فقط بین نودهای همان خوشه باز می‌شود. از آن به بعد، خوشه مال شماست و با دستورهای معمول docker کار می‌کنید.

داکر سوارم برای چه پروژه‌هایی مناسب است؟

سوارم وقتی بهترین انتخاب است که از یک سرور بیرون زده‌اید ولی نمی‌خواهید پیچیدگی کوبرنتیز را بپذیرید. نمونه‌های رایج:

  • وب‌اپلیکیشن با چند نسخه که باید با از کار افتادن یک نود هم در دسترس بماند
  • مجموعه‌ای از سرویس‌های کوچک مثل API‏، worker صف و پنل مدیریت در یک فایل Compose
  • محیط staging که باید شبیه production ولی ارزان باشد
  • پردازش‌های پس‌زمینه که با افزایش بار، تعداد نسخه‌هایشان را بالا می‌برید
  • تیم‌های کوچک DevOps که Compose را می‌شناسند و وقت یادگیری کوبرنتیز ندارند
  • سرویس‌های داخلی سازمان مثل ابزارهای مانیتورینگ و گزارش‌گیری

بازگشت به فهرست مطالب

خوشهٔ سوارم ایران‌کلاد چطور پیکربندی می‌شود؟

هنگام ساخت خوشه دو انتخاب دارید: اندازهٔ نود و تعداد نودهای کارگر. همهٔ نودهای یک خوشه هم‌اندازه‌اند و خوشه همیشه یک نود مدیر دارد؛ پس با صفر تا نه کارگر، خوشه‌ای از یک تا ده نود می‌سازید. نودهای خوشه جدا از سقف سرورهای دستی حساب شما ساخته می‌شوند و هر کدام در فهرست سرورهای پنل با مصرف و وضعیت خودش دیده می‌شود.

پس از آماده‌شدن خوشه، از پنل یک فایل متنی دانلود می‌کنید که آدرس نود مدیر و دستورهای آمادهٔ docker swarm join را برای افزودن کارگر یا مدیر جدید دارد. توکن‌ها رمزنگاری‌شده نگه‌داری می‌شوند؛ این فایل را مثل رمز عبور حفظ کنید.

اندازهٔ نودهستهرَمدیسکترافیک ماهانه هر نود
کوچک۱۱ گیگابایت۲۰ گیگابایت۵۰ گیگابایت
متوسط۲۴ گیگابایت۸۰ گیگابایت۵۰ گیگابایت
بزرگ۴۸ گیگابایت۱۶۰ گیگابایت۵۰ گیگابایت

بازگشت به فهرست مطالب

قیمت داکر سوارم و نحوهٔ محاسبه

هر نود خوشه یک سرور ابری است و با قیمت پلن خودش ساعتی محاسبه می‌شود. علاوه بر آن، ۲۰٪ قیمت نودها به‌عنوان کارمزد مدیریت خوشه هر ساعت کسر می‌شود. پیش از ساخت، کیف پول باید هزینهٔ ساعت اول همهٔ نودها را پوشش دهد تا خوشه نیمه‌کاره نماند. معادل ماهانه بر مبنای ۷۳۰ ساعت است.

برای محاسبهٔ هزینهٔ کل، قیمت هر نود را در تعداد نودها ضرب کنید. مثلاً خوشه‌ای با یک مدیر و دو کارگر متوسط، سه برابر ستون متوسط هزینه دارد. قیمت سایر سرویس‌ها در قیمت‌گذاری آمده است.

اندازهٔ نودهر نود، ساعتی (تومان)هر نود، تقریبی ماهانه (تومان)
کوچک۱٬۳۲۰۹۶۳٬۶۰۰
متوسط۴٬۲۰۰۳٬۰۶۶٬۰۰۰
بزرگ۷٬۸۰۰۵٬۶۹۴٬۰۰۰

بازگشت به فهرست مطالب

سوارم، کوبرنتیز یا یک سرور با Docker Compose؟

هر سه راه درست‌اند و انتخاب به اندازهٔ پروژه و تجربهٔ تیم بستگی دارد. اگر همه‌چیز روی یک سرور جا می‌شود و قطعی کوتاه هنگام به‌روزرسانی قابل قبول است، یک سرور ابری با Docker Compose ساده‌ترین و ارزان‌ترین گزینه است. اگر به اکوسیستم بزرگ ابزارهای کوبرنتیز نیاز دارید، کوبرنتیز مدیریت‌شده را ببینید.

جدول زیر تفاوت‌های عملی را نشان می‌دهد:

موضوعسرور با Composeداکر سوارمکوبرنتیز مدیریت‌شده
فایل تعریف سرویسdocker-compose.ymlهمان فایل Composemanifest یا Helm
تعداد نود۱۱ تا ۱۰۱ (قالب‌های فعلی)
تحمل از کار افتادن نودندارددارد، با چند نودندارد (تک‌نود)
منحنی یادگیریکمکمزیاد
کارمزد مدیریتندارد۲۰٪۲۰٪

بازگشت به فهرست مطالب

راه‌اندازی خوشه و استقرار اولین سرویس

از ساخت خوشه تا اجرای اولین سرویس معمولاً چند دقیقه طول می‌کشد:

  1. کیف پول را به اندازهٔ دست‌کم ساعت اول همهٔ نودها شارژ کنید
  2. در پنل نام خوشه، اندازهٔ نود و تعداد کارگرها را تعیین کنید
  3. صبر کنید تا وضعیت خوشه آماده شود و فایل دستورهای پیوستن را بردارید
  4. رمز root نود مدیر را از صفحهٔ همان سرور در پنل تعیین کنید، با SSH وارد شوید و فایل Compose را آنجا قرار دهید
  5. دستور docker stack deploy را اجرا کنید
  6. پورت سرویس‌های عمومی را در فایروال سرور باز کنید و آن را آزمایش کنید

سوارم بخش deploy فایل Compose را می‌خواند؛ تعداد نسخه‌ها (replicas) و سیاست به‌روزرسانی را همان‌جا تعریف کنید.

بازگشت به فهرست مطالب

به‌روزرسانی بدون قطعی و مقیاس‌دهی

سوارم سرویس‌ها را به‌صورت تدریجی به‌روز می‌کند: نسخه‌های قدیمی یکی‌یکی یا دسته‌دسته با نسخهٔ جدید جایگزین می‌شوند. اندازهٔ هر دسته و فاصلهٔ بین آن‌ها را در بخش update_config تعیین می‌کنید. اگر می‌خواهید در صورت خطا نسخهٔ قبلی خودکار برگردد، failure_action را روی rollback بگذارید؛ این گزینه به‌صورت پیش‌فرض فعال نیست.

برای مقیاس‌دهی کافی است تعداد نسخه‌ها را تغییر دهید؛ مثلاً با docker service scale. توجه کنید که مقیاس‌دهی خودکار بر اساس بار در سوارم وجود ندارد و تعداد نسخه‌ها را خودتان یا با اسکریپت تنظیم می‌کنید. اگر منابع نودها کم آمد، نود جدید به خوشه اضافه کنید.

بازگشت به فهرست مطالب

امنیت شبکه و فایروال خوشه

پورت‌های ارتباط داخلی سوارم فقط بین نودهای همان خوشه باز می‌شوند و از بیرون در دسترس نیستند. فایروال هر نود به‌صورت پیش‌فرض اتصال ورودی را مسدود می‌کند؛ بنابراین پورتی که برای یک سرویس منتشر می‌کنید، تا در فایروال قانون مجاز برایش نسازید از اینترنت در دسترس نیست. این پیش‌فرض جلوی باز ماندن ناخواستهٔ پورت دیتابیس یا پنل مدیریت را می‌گیرد.

ترافیک مدیریتی سوارم بین نودها رمزنگاری‌شده است، اما ترافیک داده در شبکهٔ overlay به‌صورت پیش‌فرض رمزنگاری نمی‌شود. اگر سرویس‌ها دادهٔ حساس رد و بدل می‌کنند، شبکهٔ overlay را با گزینهٔ encrypted بسازید. برای اسرار مثل رمز دیتابیس هم از docker secret استفاده کنید، نه متغیرهای محیطی داخل فایل Compose.

بازگشت به فهرست مطالب

دادهٔ پایدار، پشتیبان‌گیری و مهاجرت

مهم‌ترین نکتهٔ سوارم این است که volume‌ها محلی‌اند: داده روی دیسک همان نودی می‌ماند که سرویس رویش اجرا شده و اگر سوارم سرویس را به نود دیگری ببرد، داده همراهش نمی‌رود. برای سرویس‌های داده‌دار، آن‌ها را با placement constraint به یک نود مشخص ببندید، یا داده را بیرون از خوشه نگه دارید؛ مثلاً در PostgreSQL مدیریت‌شده یا MySQL مدیریت‌شده که بکاپ روزانه دارند.

برای مهاجرت از یک سرور تکی، فایل Compose فعلی تقریباً بدون تغییر کار می‌کند؛ فقط بخش deploy را اضافه کنید و image‌ها را به‌جای build محلی از یک رجیستری بخوانید تا همهٔ نودها به آن دسترسی داشته باشند. فایل‌های Compose را در Git نگه دارید و از volume‌های مهم نسخهٔ پشتیبان بیرونی، مثلاً در فضای ذخیره‌سازی ابری، بگیرید.

بازگشت به فهرست مطالب

ابزارهای کمکی: رابط گرافیکی، رجیستری و لاگ

خوشهٔ تحویلی فقط Docker و سوارم را دارد و ابزار اضافه‌ای از پیش نصب نمی‌شود؛ این‌طور منابع نودها کامل برای سرویس‌های خودتان می‌ماند. اگر رابط گرافیکی می‌خواهید، Portainer را خودتان به‌عنوان یک سرویس روی خوشه مستقر کنید تا سرویس‌ها، لاگ‌ها و تعداد نسخه‌ها را از مرورگر ببینید.

برای image‌های خصوصی به رجیستری‌ای نیاز دارید که همهٔ نودها به آن دسترسی داشته باشند؛ مثلاً Gitea روی یک سرور جداگانه که رجیستری بستهٔ داخلی دارد. سرویس رجیستری کانتینر مدیریت‌شدهٔ ایران‌کلاد هنوز عرضه نشده و وضعیتش در همان صفحه آمده است. برای مشاهدهٔ سریع لاگ‌ها هم ابزار سبکی مثل Dozzle کمک می‌کند.

بازگشت به فهرست مطالب

پایش و عیب‌یابی خوشه

بیشتر مشکلات سوارم با چند دستور ساده روی نود مدیر پیدا می‌شوند. docker node ls وضعیت همهٔ نودها را نشان می‌دهد و اگر نودی Down باشد، اول همان را بررسی کنید. docker service ps نام‌سرویس می‌گوید هر نسخه روی کدام نود است و اگر بالا نیامده، پیام خطای آن چیست؛ رایج‌ترین علت‌ها کمبود حافظه، نبودن image روی رجیستری در دسترس یا محدودیت قرارگیری اشتباه است.

مصرف پردازنده و شبکهٔ هر نود را در صفحهٔ همان سرور در پنل هم می‌بینید. اگر یک نود مدام زیر فشار است و بقیه بیکارند، محدودیت‌های قرارگیری و منابع رزروشدهٔ سرویس‌ها را دوباره بررسی کنید؛ سوارم فقط بر اساس همین تعریف‌ها تصمیم می‌گیرد.

بازگشت به فهرست مطالب

محدودیت‌هایی که باید بدانید

خوشه با یک نود مدیر ساخته می‌شود؛ برای تحمل خطای مدیریتی باید خودتان با توکن مدیر نودهای مدیر دیگری اضافه کنید. همهٔ نودهای ساخته‌شده از پنل هم‌اندازه‌اند و حداکثر ده نود دارند. volume‌ها بین نودها همگام نمی‌شوند و مقیاس‌دهی خودکار بر اساس بار وجود ندارد.

ترافیک هر نود جداگانه ۵۰ گیگابایت در ماه است و بیش از آن بسته می‌خواهد. اندازه و تعداد نودهای خوشه پس از ساخت از پنل تغییر نمی‌کند؛ نود اضافه را باید خودتان با فایل دستورهای پیوستن به خوشه وصل کنید. اگر به امکانات پیشرفته‌تری مثل اکوسیستم Helm نیاز دارید، K3s یا کوبرنتیز مدیریت‌شده را بررسی کنید.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۲ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

داکر سوارم چه فرقی با کوبرنتیز دارد؟
سوارم لایهٔ ارکستراسیون ساده‌تری است: اگر با docker-compose کار کرده‌اید، تقریباً چیز جدیدی برای یادگیری ندارید. کوبرنتیز قدرت و انعطاف بیشتری دارد ولی منحنی یادگیری تندتری. سوارم برای تیم‌های کوچک و میان‌مقیاس که می‌خواهند سریع روی چند نود مقیاس بگیرند ایده‌آل است.
چطور شروع کنم؟
ثبت‌نام کنید، کیف پول را دست‌کم به اندازهٔ هزینهٔ ساعت اول همهٔ نودها شارژ کنید و در پنل کاربری به بخش داکر سوارم بروید. یک نام برای خوشه بنویسید، اندازهٔ نود (کوچک، متوسط یا بزرگ) و تعداد نودهای کارگر (صفر تا نه) را انتخاب کنید. خوشه با یک نود مدیر و نودهای کارگر معمولاً در چند دقیقه ساخته می‌شود و پس از آماده‌شدن، فایل دستورهای پیوستن را دانلود می‌کنید. نودهای خوشه جدا از سقف تعداد سرورهای دستی حساب شما ساخته می‌شوند.
هزینه چگونه محاسبه می‌شود؟
هر نود یک سرور ابری با قیمت پلن خودش است که ساعتی محاسبه می‌شود، و برای مدیریت خوشه ۲۰٪ قیمت نودها به‌عنوان کارمزد مدیریت ساعتی کسر می‌شود. پیش از ساخت، کیف پول باید هزینهٔ ساعت اول همهٔ نودها را پوشش دهد. با حذف خوشه، محاسبه متوقف می‌شود.
آیا می‌توانم Docker Swarm را خودم روی سرور ابری اجرا کنم؟
بله — روی هر سرور ابری می‌توانید Docker نصب و با دستور docker swarm init خوشهٔ خودتان را بسازید. نسخهٔ مدیریت‌شدهٔ ما ساخت نودها، نصب Docker، راه‌اندازی خوشه، پیوستن نودهای کارگر و باز کردن پورت‌های لازم بین نودها را خودکار انجام می‌دهد.
قیمت هر نود خوشهٔ سوارم چقدر است؟
قیمت هر نود همراه با کارمزد مدیریت: نود کوچک (۱ هسته، ۱ گیگابایت رَم) حدود ۱٬۳۲۰، نود متوسط (۲ هسته، ۴ گیگابایت) حدود ۴٬۲۰۰ و نود بزرگ (۴ هسته، ۸ گیگابایت) حدود ۷٬۸۰۰ تومان در ساعت. هزینهٔ کل خوشه برابر این مبلغ ضرب در تعداد نودهاست؛ مثلاً یک مدیر و دو کارگر یعنی سه نود.
سرویس‌ها را چطور روی خوشه مستقر کنم؟
هر نود در فهرست سرورهای پنل شما دیده می‌شود. رمز root نود مدیر را از صفحهٔ همان سرور تعیین کنید (یا از کنسول وب استفاده کنید)، با SSH وارد شوید، فایل docker-compose.yml خود را آنجا بگذارید و دستور docker stack deploy را اجرا کنید. سوارم سرویس‌ها را میان نودها پخش می‌کند. برای سرویس‌هایی که باید از اینترنت در دسترس باشند، پورت منتشرشده را در فایروال سرور باز کنید، چون ورودی به‌صورت پیش‌فرض بسته است.
آیا می‌توانم بعداً نود اضافه کنم؟
خوشه با تعداد نودی که هنگام ساخت انتخاب کرده‌اید ساخته می‌شود. فایل دستورهای پیوستن شامل توکن کارگر و توکن مدیر است؛ پس می‌توانید یک سرور ابری دیگر در حساب خود بسازید، Docker را روی آن نصب کنید و با همان دستور به خوشه بپیوندید. پورت‌های داخلی خوشه فقط میان نودهای ساخته‌شده از پنل باز است؛ برای نود تازه، پورت‌های ۲۳۷۷، ۷۹۴۶ و ۴۷۸۹ را در فایروال هر دو طرف فقط برای IP همان نودها باز کنید. نودهایی که خودتان اضافه می‌کنید با قیمت عادی سرور ابری و بدون کارمزد مدیریت محاسبه می‌شوند.
دادهٔ پایدار سرویس‌ها کجا ذخیره می‌شود؟
volume‌های Docker روی دیسک همان نودی ذخیره می‌شوند که سرویس روی آن اجرا می‌شود و بین نودها همگام نمی‌شوند. برای سرویس‌های داده‌دار، با محدودیت قرارگیری (placement constraint) سرویس را به یک نود مشخص ببندید، یا دیتابیس را بیرون از خوشه در یک دیتابیس مدیریت‌شده نگه دارید.
ترافیک خوشه چطور محاسبه می‌شود؟
هر نود یک سرور ابری است و مثل هر سرور ایران‌کلاد، ماهانه ۵۰ گیگابایت ترافیک دارد که ورودی و خروجی با هم شمرده می‌شود. اگر یک نود به سقف رسید، برای همان نود بستهٔ ترافیک اضافه بخرید؛ در غیر این صورت اتصال شبکهٔ آن نود تا خرید بسته قطع می‌شود.
اگر نود مدیر از کار بیفتد چه می‌شود؟
خوشه با یک نود مدیر ساخته می‌شود؛ اگر مدیر از دسترس خارج شود، کانتینرهای در حال اجرا روی نودهای کارگر ادامه می‌دهند اما تا برگشت مدیر نمی‌توانید سرویس‌ها را تغییر دهید. برای تحمل خطای مدیریتی، با توکن مدیر دو نود دیگر را هم مدیر کنید تا خوشه سه مدیر داشته باشد؛ در این حالت خوشه از کار افتادن یک مدیر را تحمل می‌کند.
پشتیبان‌گیری از خوشه با کیست؟
ما خوشه را می‌سازیم و نودها را راه‌اندازی می‌کنیم، اما داده‌های سرویس‌های شما و فایل‌های Compose با خودتان است. فایل‌های Compose را در Git نگه دارید و از volume‌های مهم و دیتابیس‌ها به‌صورت دوره‌ای نسخهٔ پشتیبان بیرون از خوشه بگیرید.
خوشه را چطور حذف کنم؟
از همان صفحهٔ داکر سوارم در پنل، گزینهٔ حذف خوشه را بزنید. با حذف خوشه، همهٔ نودهایی که از پنل ساخته شده‌اند هم حذف می‌شوند و هزینهٔ ساعتی و کارمزد مدیریت متوقف می‌شود؛ نودهایی که هنوز ساخته نشده‌اند لغو می‌شوند. اگر سروری درست در حال ساخت باشد، پنل از شما می‌خواهد چند دقیقهٔ دیگر دوباره تلاش کنید. داده‌های روی نودها با حذف از بین می‌رود؛ پیش از آن نسخهٔ پشتیبان بگیرید.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

خوشهٔ Docker Swarm خود را همین حالا بسازید

یک مدیر و تا نه کارگر، Docker نصب‌شده و فایل دستورهای پیوستن آماده — صورت‌حساب ساعتی به تومان.

از ۱٬۳۲۰ تومان / ساعت،حدود ۹۶۳٬۶۰۰ تومان در ماه