الدوال

تُعد Oracle Cloud Infrastructure (OCI) Functions خدمة حوسبة دون خوادم تتيح لك إنشاء تعليمات برمجية وتشغيلها وتوسيع نطاقها دون إدارة أي بنية أساسية. باستخدام عمليات التكامل الأصلية عبر خدمات Oracle Cloud وتطبيقات SaaS، تسهل Functions أتمتة عمليات الأعمال، ودفع الإجراءات من أحداث السحابة، وتشغيل أحمال العمل القائمة على واجهة برمجة التطبيقات.

استخدام خدمات Oracle Cloud الأصلية لتقديم برامج مذهلة: تعرَّف على المزيد حول إنشاء تطبيقات السحابة الأصلية (1:14)

تجمع Functions بين مرونة السحابة الأصلية وقابلية النقل المفتوحة. انشر التطبيقات بسلاسة في السحابة أو محليًا وانتقل بشكل أسرع مع استقلالية مورِّدين حقيقية.

مع Functions، يمكنك ما يلي:

  • إنشاء تطبيقات قائمة على الأحداث للوصول إلى استجابات في الوقت الحقيقي لتغييرات الأعمال والبيانات
  • التكامل مع الخدمات مثل Oracle NoSQL أو Object Storage أو ERP أو IoT لإجراء تشغيل تلقائي شاملة
  • تعزيز عمليات سير العمل المشعلة تلقائيًا أو التنبيهات في الوقت الحقيقي من خلال ربط Functions بإشعارات OCI—حتى تصل الأحداث المهمة إلى الأشخاص أو الأنظمة أو القنوات المناسبة على الفور
  • توسيع نطاق كل شيء بأمان من الخدمات المصغرة إلى مسارات الذكاء الاصطناعي—كل ذلك مع الدفع مقابل ما تستخدمه فحسب
  • التخلص من إدارة الخوادم وتحسين المرونة وتسريع انتقالك إلى السحابة الأصلية باستخدام نظام أساسي دون خادم من فئة المؤسسات من Oracle

اكتشف كيف تكشف OCI Functions عن إمكانات جديدة للتكامل والتشغيل التلقائي وتطوير التطبيقات الحديثة.

استكشاف OCI Functions

يبقى التركيز على التعليمات البرمجية، ليس الخوادم

اكتب الدوال الخاصة بك وانشرها باستخدام دوال OCI—لا يلزم إدارة البنية الأساسية. توفر OCI الموارد التي تحتاجها وتوسعها تلقائيًا. لا توجد حاجة لإدارة البنية الأساسية.

تنفيذ مُتسق بكمون مُنخفض

يحافظ التزامن المُزود على دوالك "ثابتة"، ما يساعدك على تحقيق أوقات استجابة دون الثانية، حتى في أثناء الزيادات غير المتوقعة في حركة المرور.

وظائف تم إنشاؤها مُسبقًا لبدء النشر

نشر سريع من كتالوج دوال تم إنشاؤها مُسبقًا لحالات الاستخدام الشائعة عبر خدمات OCI. لا حاجة لكتابة تعليمات برمجية أو إنشائها أو صيانتها من البداية—ما عليك سوى التحديد والتكوين والانتقال.

إنتاجية للمطورين الجدد وذوي الخبرة

تضع OCI Functions التعليمات البرمجية في حزم تلقائيًا كصور Docker لك. هل تُفضِّل المزيد من التخصيص؟ استخدم ملف Dockerfile الخاص بك، وتثبِّت المكتبات الأصلية، واضبط وقت التشغيل ليناسب احتياجاتك.

دعم مرن للغة

تدعم دوال OCI بشكلٍ أصلي لغات Python وGo وJava وNode.js وC#. هل تريد استخدام لغة مُختلفة؟ ما عليك سوى إدخال ملف Dockerfile لديك وتشغيل أي لغة تحتاجها.

معايير مفتوحة لإمكانية النقل المثلى

يتم إنشاء دوال OCI على Fn Project, المرخص بـ Apache 2.0 وDocker وCloudEvents، ما يجعلها قابلة للنقل ومفتوحة، بحيث لا يتم تأمينها على الإطلاق ويمكنها تشغيل أحمال عملك في أي مكان.

تحرير داخل وحدة التحكم

استخدم Code Editor المُتكامل مباشرةً في وحدة تحكم الدوال لتحرير التغييرات ونشرها وحفظهاـ ولا يلزم تبديل السياق.


الأمان والإدارة

تحكم دقيق في الوصول

يمكن للمسئولين توفير تحكم دقيق في الوصول لإدارة الدوال واستدعائها والوصول إليها بأمان باستخدام سياسات Oracle Identity and Access Management.

عزل التعليمات البرمجية

يمكن لـ Functions تشغيل التعليمات البرمجية بطريقة آمنة ومعزولة. من خلال استخدام موارد حوسبة وشبكات مميزة، توفر الخدمة فصلاً صارمًا عن تنفيذ التعليمات البرمجية عبر العملاء.

التحقق من أن البرنامج من مصدر موثوق

يمكن تكوين Functions لاستخدام صور الحاوية الموقَّعة فحسب من سجل OCI للتحقق من أن صورة الحاوية تأتي من مصدر موثوق ولم يتم تعديلها منذ نشرها.

إدارة المصادقة والأسرار الآمنة

استخدم المخزن لتخزين بيانات التكوين الحساسة، مثل كلمات السر ومفاتيح API كأسرار. اكتب الدوال باستخدام هذه البيانات السرية لإجراء مصادقة آمنة على قواعد البيانات، والتخزين، والخدمات الأخرى.

إمكانات استكشاف الأخطاء وإصلاحها

استخدم Functions مع السجلات والمقاييس والتتبعات لمراقبة التعليمات البرمجية واستكشافها وإصلاحها والحصول على رؤى حولها.

تسعير بسيط

الدفع استنادًا إلى الدعوات ووقت التنفيذ، بمعدل ثابت في كل المناطق. احصل على مليوني دعوة مجانية في الشهر.


عمليات التكامل

دعم جاهز لمعيار CloudEvents

تعمل Functions مع كل خدمات Oracle Cloud التي تنشئ أحداثًا بما في ذلك التخزين وAutonomous AI Database. يوفر التوافق مع CloudEvents إمكانية التشغيل البيني مع النظام البيئي الأصلي للسحابة.

واجهات برمجة تطبيقات بدون خوادم

استخدام بوابة واجهة برمجة التطبيقات لعرض Functions كواجهات برمجة تطبيقات. توفر API Gateway RESTful نقاط انتهاء مع التأمين والحد من السعر لاتصالات واجهة برمجة التطبيقات، بينما توفر Functions خدمة خلفية مدارة بالكامل لخدمة واجهات برمجة التطبيقات.

مشغلات الإشعارات

التشغيل التلقائي للعمليات باستخدام الإشعارات لتشغيل Functions عندما يكون استخدام المورد مرتفعًا أو عندما يصبح المورد غير متاح.

مشغلات تدفق البيانات

معالجة تدفقات البيانات باستخدام موصلات الخدمة ذات Streaming كمصدر وFunctions كمهمة أو وجهة.

مشغلات التسجيل

تشغيل Functions تلقائيًا لتحليل السجلات وتحديث البطاقات في أنظمة مثل Jira وService Cloud وتصدير السجلات إلى أدوات مراقبة وتحليل أمان جهات خارجية.

توسيع نطاق عمليات الأعمال

ربط تطبيقات Oracle SaaS وتوسيعها، مثل Enterprise Resource Planning (ERP) وHuman Capital Management (HCM)، لتسهل تقديم الإمكانات التي تلبي متطلباتك بشكل فريد.

التكامل المستمر والتسليم المستمر (CI/CD) باستخدام Functions

استخدم خدمة OCI DevOps لتوزيع الوظائف كجزء من مسار التكامل المستمر والتسليم المستمر.


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

تسعير OCI Functions

تغير وظائف الخادم النموذج الاقتصادي - يدفع العملاء فقط مقابل الموارد المستخدمة في أثناء تشغيل الوظيفة ولا يدفعون مقابل وقت التوقف. يجعل التسعير المرن Oracle Functions نظامًا أساسيًا مثاليًا لأحمال العمل المتقطعة أو أحمال العمل ذات أنماط الاستخدام المتذبذبة.

يتم تسعير التزامن المخصص غير المستخدم بنسبة 25% من معدلات وقت التنفيذ. يتم تطبيق هذا الخصم بالإضافة إلى الخصومات الأخرى، مثل أسعار UCM المتفاوض عليها. لا توجد مصروفات إضافية للتزامن المخصص المستخدم لتنفيذ

تسعير الدعوة

الدفع أولاً بأول
القياس
أول مليونين شهريًا
مجاني
استدعاء الدالة
أكثر من مليونين شهريًا
0.0000002 دولار أمريكي
استدعاء الدالة

تسعير وقت التنفيذ

الدفع أولاً بأول
القياس
أول 400000 شهريًا
مجاني
استهلاك الذاكرة بوحدة جيجابايت-ثانية
أكثر من 400000 شهريًا
0.00001417 دولار أمريكي
استهلاك الذاكرة بوحدة جيجابايت-ثانية