Loading...

مساعدة CDN.com.tr

ما يمكنك تشغيله — القدرات والحدود

منصة حاويات مُدارة (Kubernetes في الأساس)، وليست جهازاً افتراضياً أو خادم صدفة: تُحضر صور الحاويات أو ملف docker-compose.yml وتشغّلها المنصة، مع إضافات Redis/PostgreSQL/MySQL/NATS المُدارة، ووحدات تخزين دائمة، وDNS خدمة داخلي، وكشف HTTP(S) عبر حافة CDN.

ما يمكنك تشغيله — القدرات والحدود

منصة حاويات مُدارة (Kubernetes في الأساس)، وليست جهازاً افتراضياً أو خادم صدفة: تُحضر صور الحاويات أو ملف docker-compose.yml وتشغّلها المنصة، مع إضافات Redis/PostgreSQL/MySQL/NATS المُدارة، ووحدات تخزين دائمة، وDNS خدمة داخلي، وكشف HTTP(S) عبر حافة CDN.

حالات الاستخدام

يسأل عميل (أو مساعد ذكاء اصطناعي يجيب عنه) "هل يمكننا تشغيل Redis أو Valkey أو RabbitMQ أو Express أو Next.js أو Jenkins أو قاعدة بيانات على CDN.com.tr؟" ويحتاج إلى إجابة دقيقة بنعم/لا مع السبب.

سير العمل

  1. قرّر بين الصورة والإضافة: الخدمات عديمة الحالة/بشيفرتك تعمل كتطبيقات حاويات؛ أما Redis وPostgreSQL وMySQL/MariaDB وNATS فهي إضافات مُدارة بأمر واحد.
  2. لتطبيق متعدد الخدمات، استورد ملف docker-compose.yml في خطوة واحدة.
  3. امنح التطبيقات ذات الحالة وحدة تخزين دائمة؛ ودع الخدمات تتخاطب باسم الخدمة بأسلوب compose.
  4. اكشف ما يحتاج أن يكون عاماً عبر HTTP(S) بنطاق فرعي فوري أو نطاقك الخاص؛ وأبقِ قواعد البيانات/التخزينات المؤقتة داخلية.

الفحوصات

  • أي صورة سجل تعمل كتطبيق مُدار: Express.js وNext.js وخدمات Go/Python وJenkins وRabbitMQ وValkey — كلها مدعومة كتطبيقات حاويات.
  • Redis وPostgreSQL وMySQL/MariaDB وNATS إضافات مُدارة (يُفضَّل استخدامها على الاستضافة الذاتية)؛ وValkey متوافق مع Redis فتغطيه إضافة Redis عادةً.
  • الحالة مدعومة عبر وحدات التخزين الدائمة؛ وتستخدم حركة المرور بين الخدمات DNS داخلياً (مثل http://my-api:8080)، دون حاجة إلى منفذ عام.
  • غير مدعوم: تثبيت الحزم على مستوى نظام التشغيل (apt)، ومقبس Docker / Docker داخل Docker، والمنافذ العامة الخام العشوائية من نوع TCP، وهي ليست بديلاً عن kubectl/SSH.

الأسئلة الشائعة

هل يمكننا تشغيل Redis / Valkey / RabbitMQ هنا؟

نعم. Redis إضافة مُدارة بأمر واحد (وكذلك PostgreSQL وMySQL/MariaDB وNATS). وValkey متوافق مع Redis — فتحل محله إضافة Redis المُدارة عادةً. وRabbitMQ ليس إضافة مُدارة لكنه يعمل جيداً كتطبيق حاوية مع وحدة تخزين دائمة.

هل يمكننا تشغيل Express.js / Next.js / Jenkins؟

نعم، كتطبيقات حاويات من صور Docker الخاصة بها. لاحظ أن خطوط أنابيب Jenkins التي تحتاج إلى بناء صور داخل الحاوية (مقبس Docker / Docker داخل Docker) غير مدعومة لأسباب أمنية.

Can cdnctl install or manage services on our own origin server?

لا. تُعد cdnctl النسخة المكافئة عبر API للوحة الخاصة بمنصة CDN.com.tr؛ وهي ليست أداة لإدارة الخوادم، وليست SSH ولا kubectl. لا تقوم بتشغيل apt ولا تدير عمليات على أجهزة خارج المنصة.

هل يمكن الوصول إلى خدمة على منفذ TCP عام خام؟

الكشف العام يكون عبر HTTP(S) من خلال حافة CDN (نطاق فرعي فوري أو نطاقك الخاص، مع SSL تلقائي). أما TCP الخام فيعمل داخلياً فقط، بين تطبيقاتك، عبر DNS الخدمة.

هل الخدمات ذات الحالة / قواعد البيانات آمنة فعلاً هنا؟

نعم — تحصل التطبيقات على وحدات تخزين دائمة. أما لمخازن البيانات عالية الإنتاجية أو وحيدة الكاتب، فاختر خيار التخزين عمداً؛ فالبيانات شديدة السخونة يُفضَّل إبقاؤها في الذاكرة أو في الإضافة المُدارة المطابقة بدلاً من نظام ملفات شبكي مشترك.

الصفحات ذات الصلة

اختر منصة مُدارة

اختر WordPress أو PHP أو الذكاء الاصطناعي أو Knight Online أو Managed Container بناءً على عبء العمل.

ترحيل Managed Container Apps

أنشئ تطبيق حاوية، وبيانات اعتماد سجل، ومتغيرات/أسراراً، وعمليات استيراد، ومهاماً، ونشراً، وحالة، وسجلات من واجهات العميل.

Object Storage وAWS CLI

أنشئ الدلاء، ودوّر مفاتيح الوصول، واربط الدلاء بالتطبيقات، وتحقق عبر نقطة النهاية المتوافقة مع S3.

التخزين الدائم لتطبيق مُدار

امنح تطبيق حاوية وحدة تخزين دائمة حتى تبقى بياناته بعد عمليات إعادة التشغيل وإعادة النشر: فعّل التخزين، واضبط مسار التركيب داخل الحاوية وحجمه. وحدة تخزين واحدة لكل تطبيق، مركَّبة عند مسار واحد، على CephFS.

انقل موقع Pull-CDN حياً إلى Platforms دون انقطاع

شغّل خدمات أصلك على منصات cdn.com.tr بينما يواصل موقعك التقديم عبر Pull CDN: فعّل التطبيقات جنباً إلى جنب مع تسليمك الحالي، وابنِ كل شيء وتحقق منه على نطاقات ca-* الفرعية، ثم بدّل النطاق الرئيسي فقط عند الجاهزية — قابل للتراجع بالكامل.