الوظائف

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

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

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

مع الوظائف، يمكنك ما يلي:

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

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

استكشاف وظائف OCI

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

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

تنفيذ مُتسق بزمن انتقال مُنخفض

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

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

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

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

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

دعم مرن للغة

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

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

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

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

استخدم محرر التعليمات البرمجية المُتكامل مباشرةً في وحدة تحكم الوظائف لتحرير التغييرات ونشرها وحفظها—لا يلزم تبديل السياق.


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

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

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

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

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

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

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

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

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

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

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

أسعار بسيطة

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


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

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

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

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

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

مشغلات التبليغات

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

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

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

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

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

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

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

التكامل المستمر والتسليم (CI/CD) مع Functions

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


حالات استخدام وظائف OCI

تسعير وظائف OCI

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

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

تسعير الدعوة

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

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

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