گام ۱ — فعال کردن اپلیکیشنها در کنار تحویل فعلی
در تب Platforms یک حساب Pull-CDN (یا Push-CDN)، روی «Enable apps alongside current delivery» کلیک کنید. این افزایشی است: دامنه اصلی شما همچنان زنده سرویسدهی میکند و دوباره مستقر نمیشود.
راهنمای CDN.com.tr
سرویسهای مبدأ خود را روی Platforms در cdn.com.tr اجرا کنید در حالی که سایت شما همچنان از طریق Pull CDN سرویسدهی میشود: اپلیکیشنها را در کنار تحویل فعلی خود فعال کنید، همهچیز را روی زیردامنههای ca-* بسازید و اعتبارسنجی کنید، سپس دامنه اصلی را تنها زمانی که آماده بودید تعویض کنید — کاملاً برگشتپذیر.
پلتفرمها و افزونههای مدیریتشده
سرویسهای مبدأ خود را روی Platforms در cdn.com.tr اجرا کنید در حالی که سایت شما همچنان از طریق Pull CDN سرویسدهی میشود: اپلیکیشنها را در کنار تحویل فعلی خود فعال کنید، همهچیز را روی زیردامنههای ca-* بسازید و اعتبارسنجی کنید، سپس دامنه اصلی را تنها زمانی که آماده بودید تعویض کنید — کاملاً برگشتپذیر.
در تب Platforms یک حساب Pull-CDN (یا Push-CDN)، روی «Enable apps alongside current delivery» کلیک کنید. این افزایشی است: دامنه اصلی شما همچنان زنده سرویسدهی میکند و دوباره مستقر نمیشود.
پس از فعال شدن اپلیکیشنها، آنها را روی زیردامنههای ca-* میسازید. وقتی همهچیز درست بود، اقدام جداگانه «Cut over main domain to app» دامنه اصلی را جابهجا میکند — مبدأ قبلی شما در دسترس میماند تا بتوانید بازگردانید.
یک سایت روی Pull CDN (مبدأ خودش) زنده است و مالک میخواهد کل پشته (وب، APIها، workerها، Redis، صف و غیره) را بدون قطعی به پلتفرم منتقل کند.
خیر. فعال کردن Managed Container Apps در کنار Pull CDN افزایشی است — هرگز سرویسدهی دامنه اصلی شما را تغییر نمیدهد. سایت شما در تمام مدت از مبدأ فعلی خود سرویسدهی میکند؛ تنها گام تعویض صریح، تحویل را تغییر میدهد.
هر اپلیکیشن روی زیردامنه ca-*.cdn.com.tr خودش افشا میشود (و بهصورت داخلی با نام سرویس در دسترس است). کل پشته را آنجا اعتبارسنجی کنید. دامنه اصلی تنها هنگام تعویض جابهجا میشود.
بله. مبدأ قدیمی را در حال اجرا نگه دارید؛ اگر پس از تعویض چیزی اشتباه بود، دامنه اصلی را دوباره به آن اشاره دهید. مبدأ قدیمی را تنها زمانی که مطمئن شدید از رده خارج کنید.
همه آنها بهعنوان imageهای کانتینر یا سرویسهای compose. برای Redis/PostgreSQL/MySQL/NATS از افزونههای مدیریتشده استفاده کنید. RabbitMQ و Valkey بهعنوان اپلیکیشن کانتینری اجرا میشوند (Valkey با Redis سازگار است، پس افزونه Redis اغلب جایگزین آن میشود). Jenkins بهعنوان یک اپلیکیشن اجرا میشود اما نمیتواند image را درون کانتینر بسازد (بدون Docker socket / Docker-in-Docker).
اجرای چندین اپلیکیشن + نقطه پایانی به یک پلن Enterprise نیاز دارد. پیش از وارد کردن یک فایل compose بزرگ، حق استفاده خود را بررسی کنید.
بر اساس بار کاری، WordPress، PHP، هوش مصنوعی، Knight Online یا Managed Container را انتخاب کنید.
ساخت یک اپلیکیشن کانتینری، اعتبارنامه رجیستری، env/secrets، وارد کردنها، jobها، استقرار، وضعیت و لاگها از صفحات مشتری.
ساخت باکتها، چرخش کلیدهای دسترسی، اتصال باکتها به اپلیکیشنها و تأیید با نقطه پایانی سازگار با S3.
یک پلتفرم کانتینری مدیریتشده (با Kubernetes در زیرساخت)، نه یک VM یا سرور shell: شما imageهای کانتینر یا یک docker-compose.yml میآورید و پلتفرم آنها را اجرا میکند، همراه با افزونههای مدیریتشده Redis/PostgreSQL/MySQL/NATS، والیومهای پایا، DNS سرویس داخلی و افشای HTTP(S) از طریق لبه CDN.
به یک اپلیکیشن کانتینری یک والیوم پایا بدهید تا دادههای آن پس از راهاندازی مجدد و استقرارهای دوباره باقی بمانند: ذخیرهسازی را فعال کنید، مسیر mount درون کانتینر و اندازه را تنظیم کنید. یک والیوم بهازای هر اپلیکیشن، mount شده در یک مسیر، روی CephFS.