مقدمة

حالات الاستخدام بدون وحدة خدمة

تشغيل حاوية

كيفية نشر وإدارة التطبيقات باستخدام IBM Cloud Code Engine

كيفية نشر وإدارة التطبيقات باستخدام IBM Cloud Code Engine ‏(03:52)

تشغيل حاوية

هل لديك بالفعل صورة حاوية؟ سيقوم IBM Cloud Code Engine بنشرها وإدارتها وتوسيع نطاقها آليا نيابة عنك. لا توجد مخاوف بشأن إدارة أنظمة المجموعات أو تغيير الحجم أو الإفراط في الإعداد. تقوم بدفع مقابل ما تستخدمه بالفعل.

نشر كود المصدر الخاص بك

كيفية نشر كود المصدر الخاص بك مع IBM Cloud code Engine

كيفية نشر كود المصدر الخاص بك مع IBM Cloud code Engine ‏(03:50)

نشر كود المصدر الخاص بك

التطوير في اختيار اللغة الخاص بك ثم "دفع" كود المصدر إلى البيئة السحابية دون القلق بشأن تكوين الحاويات أو إدارتها. وربط الكود الخاص بك بسهولة بالخدمات التي يتم ادارتها مثل مساحة تخزين العناصر أو قواعد البيانات أو تسلسلات الأحداث.

تكوين أعمال دفعية

كيفية تشغيل الأعمال الدفعية باستخدام IBM Cloud Code Engine

كيفية تشغيل الأعمال الدفعية باستخدام IBM Cloud Code Engine ‏(04:05)

تكوين أعمال دفعية

تعد الأعمال الدفعية مثالية للتشغيل غير المدفوع بالحدث – مثل أحجام عمل ETL والمحاكاة وتشغيل نموذج بيانات الذكاء الاصطناعي. قم بتكوين أعمال دفعية قوية من التشغيل إلى الإكمال مع توسيع نطاق غير محدود (وحدة المعالجة المركزية، والذاكرة، ووقت التنفيذ) وادفع فقط مقابل المصادر التي تحتاجها.

الفوائد

الخصائص

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

اختر نوع حجم العمل الذي يناسب احتياجاتك دون تعلم العديد من المنتجات بدون وحدة خدمة.

جولة في واجهة تعامل المستخدم

الاعداد للبدء

صفحة IBM Cloud Docs

الاعداد للبدء

توفر صفحة الإنترنت IBM Cloud Docs توضيحات تفصيلية لإمكانيات المنتج وكيفية استخدامها.

مقدمة

نافذة نظرة عامة عن IBM Cloud Code Engine

مقدمة

توضح نافذة النظرة العامة عن واجهة تعامل مستخدم IBM Cloud Code Engine مزايا المنتج وتمكنك من بدء نشر تطبيق أو تشغيل عمل مع صورة حاوية.

تكوين أو نشر

نافذة بدء تكوين IBM Cloud Code Engine

تكوين أو نشر

نافذة "بدء التكوين" لواجهة تعامل مستخدم IBM Cloud Code Engine هي النافذة التي يمكنك من خلالها اختيار نشر أحد التطبيقات أو تكوين وظيفة للتشغيل.

الاستعراض البياني للمشروع

نافذة المشروع الخاص بي من IBM Cloud Code Engine

الاستعراض البياني للمشروع

تقوم نافذة "المشروع الخاص بي" لواجهة تعامل مستخدم IBM Cloud Code Engine بعرض ملخصا للتطبيقات الحالية والأعمال وبناء الصور والمزيد، بالإضافة إلى تلك التي تم تحديثها مؤخرا.

التوصيفات

نافذة التطبيق الخاص بي من IBM Cloud Code Engine

التوصيفات

تقوم نافذة "التطبيقات الخاصة بي" لواجهة تعامل مستخدم IBM Cloud Code Engine بعرض التوصيفات والأعمال الحالية قيد التشغيل.

الأسئلة التي يكثر طرحها

كيف يساعد IBM Cloud Code Engine المطورين؟

يعد IBM Cloud Code Engine منصة بدون وحدة خدمة يتم إدارتها بالكامل ويمكن استخدامها لاستضافة التطبيقات السحابية الأصلية سواء كانت صور حاوية أو تطبيقات ذات 12 معامل أو وظائف أو أعمال دفعية أو مجرد جزء من الكود. يقوم المطورون بالحصول على أفضل ما في جميع العوالم عن طريق اختيار خاصية بيئة التشغيل التي يريدونها بدلا من اختيار نوع واحد من منصات الاستضافة (CaaS، ‏PaaS، ‏FaaS) مع قيود بيئة التشغيل الخاصة بها. يعمل IBM Cloud Code Engine على التخلص من التعقيدات الخاصة ببيئة الاستضافة، مما يسمح للمطورين بالتركيز على الكود وليس إدارة البنية الأساسية. ويسمح للمطورين بنشر العديد من العناصر (صور الحاوية، وكود المصدر، والأعمال الدفعية وما إلى ذلك) في تجربة مستخدم واحدة، وسيعمل بشكل ديناميكي على رفع وخفض نطاق التطبيقات الناتجة - خفضها إلى الصفر - بحيث يقوم المستخدمون بالدفع فقط عند تشغيل أحجام العمل الخاصة بهم.

ما هي الحوسبة بدون وحدة خدمة؟

الحوسبة بدون وحدة خدمة هي نهج للحوسبة يسمح للمطورين بتركيز وقتهم وجهدهم على الأكواد ومنطق العمل بدلا من القلق بشأن البنية الأساسية. حيث تكون مهام إدارة البنية الأساسية (على سبيل المثال، الإعداد، والتأمين، وتوسيع النطاق، والجدولة، والتصحيح وما إلى ذلك) من مسؤوليات مقدم الخدمات السحابية. يقوم IBM Cloud Code Engine بالتوسع في هذا المفهوم من خلال تضمين خصائص بيئة التشغيل للمنصات ‎كخدمة الأخرى، مما يسمح للمطورين بتشغيل أي نوع من الكود من تجربة موحدة.

كيف يتم ربط IBM Cloud Code Engine إلى Kubernetes؟

يعتمد IBM Cloud Code Engine على Kubernetes، لكنه يخفي تعقيداته بحيث يستطيع المطورين التركيز على كتابة الكود بدلا من إدارة بيئة الاستضافة. وفي حين أن هذه تجربة رائعة لمعظم المستخدمين، فإن البعض سيرغب في الوصول إلى توصيف Kubernetes الكامل (على سبيل المثال، للتكامل مع أحجام عمل Kubernetes الأخرى). يسمح IBM Cloud Code Engine بذلك من خلال عرض أدوات Kubernetes المألوفة (على سبيل المثال، kubectl).

منتجات Kubernetes

IBM Cloud Code Engine

IBM Cloud Kubernetes Service أو Red Hat® OpenShift®‎ على IBM Cloud

Red Hat OpenShift على بيئة التشغيل المحلية

يتم تقديمها باعتبارها

خدمة IBM Cloud

خدمة IBM Cloud

برنامج قابل للتركيب محليا

الاستئجار

متعدد المستأجرين (أنظمة مجموعات مشتركة)

مستأجر واحد (نظام مجموعة مخصص)

مستأجر واحد (نظام مجموعة مخصص)

التكلفة

الدفع فقط عند تشغيل أحجام العمل (GB-sec وvCPU-sec والاستدعاءات)

إصدار فواتير ثابت لنظام المجموعة بأكمله (حجم وقت نظام المجموعة)

رسوم الترخيص الثابتة وتكلفة البنية الأساسية

الادارة

الإدارة الكاملة

يتم إدارته جزئيا

يتم إدارته ذاتيا

المهارات

لا توجد مهارات مطلوبة للحاوية أو نظام المجموعة أو شبكة الاتصال أو البنية الأساسية

يتطلب مهارات IBM Cloud Kubernetes Service/Red Hat OpenShift وشبكة الاتصال والبنية الأساسية

يتطلب مهارات Red Hat OpenShift وشبكة الاتصال والبنية الأساسية

هل تنتهي صلاحية الطبقة المجانية لبرنامج IBM Cloud Code Engine؟

لا، ولكن هناك حدود شهرية يتم إعادة تعيينها كل شهر. سيسمح لك ذلك بتشغيل تطبيقات أو أعمال صغيرة. بمجرد الوصول إلى حد الطبقة المجانية، ستختلف التكلفة بناءا على:

  • الذاكرة ووحدة المعالجة المركزية المخصصة لكل نسخة لحجم العمل
  • عدد النسخ
  • مدة صلاحية كل نسخة
  • عدد استدعاءات http

كيف أقوم بتشغيل تطبيق في IBM Cloud Code Engine؟

التطبيق هو عملية تقوم بعرض نقطة نهاية HTTP. يمكنك استخدامه كنظام خلفي لتطبيق الإنترنت أو التليفون المحمول الخاص بك، وخدمة REST API، وتطبيق proxy. في IBM Cloud Code Engine، تقوم بتشغيل أمر CLI واحد. ارجع إلى البرنامج التعليمي لإعداد كل شيء بشكل صحيح، بما في ذلك تشغيل صورة الحاوية، وعرض نقطة نهاية HTTPS، وإعداد إمكانية التوسع الآلي.

كيف أقوم بتشغيل عمل دفعي في IBM Cloud Code Engine؟

يعد التشغيل الدفعي مناسب للبرامج التي يكثر استخدامها والتي يمكن تنفيذها دون تدخل بشري. يمكن للمطورين تشغيل نسخ الأعمال الدفعية على نطاق واسع بالتوازي لدعم أحجام العمل المختلفة، مثل مهام الحوسبة الثقيلة، وETL (على سبيل المثال، تحويل الكود)، والتخطيط والتقليل، والمحاكاة (الحساب العلمي)، والعرض وأي نوع من عمليات تشغيل البيانات المتوازية. يتم تشغيل الأعمال الدفعية في IBM Cloud Code Engine كحاويات، مما يعني أنك تحتاج فقط إلى تجميعها كصور وإحالتها إلى IBM Cloud Code Engine. وبهذه الطريقة، يمكن عزل العمل الدفعي الخاص بك للأمان، وتنفيذ طلب وحدة المعالجة المركزية والذاكرة للعمل الدفعي الخاص بك بسهولة.

هل يستطيع IBM Cloud Code Engine بناء صورة حاوية لي إذا كنت لا أعرف كيفية بناء واحدة؟

نعم. إذا كنت تريد التركيز فقط على كتابة كود المصدر الخاص بك ولا تريد الاهتمام بعملية بناء الصورة، فيمكنك استخدام خاصية بناء صور الحاوية. تقوم بإتاحة كود المصدر مباشرة (باستخدام مستودع تخزين Git)، وسيقوم IBM Cloud Code Engine ببناء وإدارة صورة الحاوية نيابة عنك. يجب على الأشخاص المطلعين على IBM Cloud Foundry التعرف على أوجه التشابه. يدعم IBM Cloud Code Engine اثنين من إستراتيجيات البناء. أحدهما هي بناء Dockerfile، والتي تستخدم أداة بناء Kaniko. والأخرى هي Cloud Native Buildpack، والتي تستخدم Paketo Buildpacks.