Loading...

راهنمای CDN.com.tr

پلتفرم‌ها و افزونه‌های مدیریت‌شده

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

پلتفرم‌ها و افزونه‌های مدیریت‌شده

این بخش درباره اجرای اپلیکیشن شما روی پلتفرم‌های مدیریت‌شده CDN.com.tr است — WordPress، PHP، اپلیکیشن‌های کانتینری و افزونه‌های مدیریت‌شده مانند پایگاه‌داده‌ها، Redis و object storage — به‌جای نگهداری سرورهای خودتان. شما اپلیکیشن را می‌آورید؛ پلتفرم آن را اجرا، ایمن و مقیاس‌پذیر می‌کند.

Managed Container Apps کانتینرهای شما را روی Kubernetes در زیرساخت اجرا می‌کنند بدون آنکه شما یک کلاستر را اداره کنید: شما یک اپلیکیشن از یک image می‌سازید، env و secrets را تنظیم می‌کنید، ذخیره‌سازی پایا اضافه می‌کنید، jobها را زمان‌بندی می‌کنید و مستقر می‌کنید. WordPress و PHP مدیریت‌شده یک محیط اجرای تنظیم‌شده با کش و SSL توکار به شما می‌دهند، و افزونه‌هایی مانند Redis، یک پایگاه‌داده یا یک باکت Object Storage در چند گام به اپلیکیشن شما متصل می‌شوند.

می‌توانید یک اپلیکیشن موجود را بدون قطعی منتقل کنید — مبدأ خود را روی Platforms اجرا کنید در حالی که سایت زنده شما همچنان از Pull CDN سرویس‌دهی می‌کند، سپس وقتی آماده شد تعویض کنید. Object Storage با S3 سازگار است، پس می‌توانید آن را با AWS CLI استاندارد تأیید کنید.

موارد کاربرد

  • یک اپلیکیشن Kubernetes به Managed Container Apps مهاجرت می‌کند.
  • یک سایت WordPress به تأمین Redis/پایگاه‌داده نیاز دارد.
  • یک اپلیکیشن کانتینری به یک باکت Object Storage و تأیید AWS CLI نیاز دارد.

جریان کاری

  1. انتخاب حساب.
  2. انتخاب Hosting/Platforms.
  3. اجرای preflight.
  4. ساخت/به‌روزرسانی منبع.
  5. استقرار و زیر نظر گرفتن لاگ‌ها/وضعیت.

بررسی‌ها

  • نوع پلتفرم انتخاب شده است.
  • حق استفاده و محدودیت‌های بسته این اقدام را مجاز می‌دانند.
  • Operations/لاگ‌ها نتیجه غیرهمزمان را نشان می‌دهند.

موضوعات

مهاجرت Managed Container Apps

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

Object Storage و AWS CLI

ساخت باکت‌ها، چرخش کلیدهای دسترسی، اتصال باکت‌ها به اپلیکیشن‌ها و تأیید با نقطه پایانی سازگار با S3.

چه چیزی می‌توانید اجرا کنید — قابلیت‌ها و محدودیت‌ها

یک پلتفرم کانتینری مدیریت‌شده (با Kubernetes در زیرساخت)، نه یک VM یا سرور shell: شما image‌های کانتینر یا یک docker-compose.yml می‌آورید و پلتفرم آن‌ها را اجرا می‌کند، همراه با افزونه‌های مدیریت‌شده Redis/PostgreSQL/MySQL/NATS، والیوم‌های پایا، DNS سرویس داخلی و افشای HTTP(S) از طریق لبه CDN.

ذخیره‌سازی پایا برای یک اپلیکیشن مدیریت‌شده

به یک اپلیکیشن کانتینری یک والیوم پایا بدهید تا داده‌های آن پس از راه‌اندازی مجدد و استقرارهای دوباره باقی بمانند: ذخیره‌سازی را فعال کنید، مسیر mount درون کانتینر و اندازه را تنظیم کنید. یک والیوم به‌ازای هر اپلیکیشن، mount شده در یک مسیر، روی CephFS.

انتقال یک سایت زنده Pull-CDN به Platforms بدون قطعی

سرویس‌های مبدأ خود را روی Platforms در cdn.com.tr اجرا کنید در حالی که سایت شما همچنان از طریق Pull CDN سرویس‌دهی می‌شود: اپلیکیشن‌ها را در کنار تحویل فعلی خود فعال کنید، همه‌چیز را روی زیردامنه‌های ca-* بسازید و اعتبارسنجی کنید، سپس دامنه اصلی را تنها زمانی که آماده بودید تعویض کنید — کاملاً برگشت‌پذیر.