تعد وظائف Oracle Cloud Infrastructure (OCI) خدمة دون خوادم تتيح للمطورين تكوين التطبيقات وتشغيلها وتوسيعها دون إدارة أي بنية تحتية. تحتوي الوظائف على تكاملات أصلية مع خدمات Oracle Cloud Infrastructure وتطبيقات SaaS الأخرى. نظرًا لأن الوظائف تعتمد على مشروع Fn مفتوح المصدر، يمكن للمطورين إنشاء تطبيقات يمكن نقلها بسهولة إلى بيئات سحابة ومحلية أخرى. يتم تشغيل الرمز المستند إلى الوظائف عادةً لفترات قصيرة وبدون حالة ويتم تشغيله لغرض واحد من المنطق. يدفع العملاء مقابل الموارد التي يستخدمونها فحسب.
ما عليك سوى كتابة التعليمات البرمجية ونشرها. ستقوم Oracle بتوفير الموارد وتوسيعها تلقائيًا.
توفر Functions تزامنًا مزودًا، مما يتيح للمطورين إمكانية الحفاظ على وقت التشغيل جاهزًا لقبول المكالمات والتنفيذ بفترات زمنية فرعية.
توفر الوظائف كتالوجًا للوظائف مسبقة الإنشاء مع حالات استخدام يتم تنفيذها عبر خدمات OCI. يمكن للمطورين ببساطة اختيار نشر مثل وظائف OCI مسبقة الإنشاء دون الحاجة إلى كتابة التعليمات البرمجية من البداية. مع الوظائف مسبقة الإنشاء، لا يحتاج المطورون إلى كتابة التعليمات البرمجية وإنشائها وتحزيمها ونشرها وصيانتها.
تقوم الدوال بحزم التعليمات البرمجية تلقائيًا كصور Docker. يمكن للمطورين المتقدمين استخدام Dockerfiles وتثبيت المكتبات الأصلية وتخصيص بيئة وقت تشغيل الوظيفة.
تمتلك وظائف OCI دعمًا أصليًا لـ Python وGo وJava ونقطة التوصيل وC#. يمكن للعملاء أيضًا تخصيص وقت تشغيل الحاوية باستخدام ملف Dockerfile، لذا يمكن استخدام أي لغة برمجة باستخدام وظائف OCI.
تُعد الوظائف منصة مفتوحة تم إنشاؤها على Apache 2.0 المرخص لها Fn Project وDocker وCloudEvents مما يتيح للمطورين إنشاء تطبيقات يمكن نقلها بسهولة إلى بيئات السحابة والبيئات المحلية الأخرى.
تشغيل محرر التعليمات البرمجية مباشرة من وحدة تحكم الوظائف لتحرير التعليمات البرمجية للوظائف ونشرها بسهولة وحفظ التغييرات بالتعليمات البرمجية تلقائيًا.
يمكن للمسئولين توفير تحكم دقيق في الوصول لإدارة الدوال واستدعائها والوصول إليها بأمان باستخدام سياسات Oracle Identity and Access Management.
يمكن للدوال تشغيل التعليمات البرمجية بطريقة آمنة وعزلة. من خلال استخدام موارد حوسبة وشبكات مميزة، توفر الخدمة فصلًا صارمًا عن تنفيذ التعليمات البرمجية عبر العملاء.
يمكن تكوين الوظائف لاستخدام صور الحاوية الموقَّعة فحسب من سجل OCI للتحقق من أن صورة الحاوية تأتي من مصدر موثوق ولم يتم تعديلها منذ نشرها.
استخدم المخزن لتخزين بيانات التكوين الحساسة، مثل كلمات السر ومفاتيح API كأسرار. اكتب الوظائف باستخدام هذه البيانات السرية لإجراء مصادقة آمنة على قواعد البيانات، والتخزين، والخدمات الأخرى.
استخدم الدوال مع السجلات والمقاييس والتتبعات لمراقبة التعليمات البرمجية واستكشافها وإصلاحها والحصول على رؤى حولها.
الدفع استنادًا إلى الدعوات ووقت التنفيذ، بمعدل ثابت في كل المناطق. احصل على مليوني دعوة مجانية في الشهر.
تعمل الوظائف مع كل خدمات Oracle Cloud التي تنشئ أحداثًا بما في ذلك التخزين وAutonomous Database. يوفر التوافق مع CloudEvents إمكانية التشغيل البيني مع النظام البيئي الأصلي للسحابة.
استخدم بوابة واجهة برمجة التطبيقات لعرض Functions كواجهات برمجة تطبيقات. توفر API Gateway RESTful نقاط انتهاء مع التأمين والحد من السعر لاتصالات واجهة برمجة التطبيقات، بينما توفر Functions خدمة خلفية مدارة بالكامل لخدمة واجهات برمجة التطبيقات.
أتمتة العمليات باستخدام الإشعارات لتشغيل Functions عندما يكون استخدام المورد مرتفعًا أو عندما يصبح المورد غير متاح.
معالجة تدفقات البيانات باستخدام موصلات الخدمة ذات الدفق كمصدر وFunctions كمهمة أو وجهة.
قم بتشغيل Functions تلقائيًا لتحليل السجلات وتحديث البطاقات في أنظمة مثل Jira وService Cloud وتصدير السجلات إلى أدوات مراقبة وتحليل أمان جهات خارجية.
ربط تطبيقات Oracle SaaS وتوسيعها، مثل Enterprise Resource Planning (ERP) وHuman Capital Management (HCM)، لتسهل تقديم الإمكانات التي تلبي متطلباتك بشكل فريد.
استخدم خدمة OCI DevOps لتوزيع الوظائف كجزء من مسار CI/CD.
يمكنك تلبية احتياجات العمل المتغيرة المتعلقة بتطبيقات البرامج كخدمة باستخدام الحاويات والوظائف بدون خادم وواجهات برمجة التطبيقات.
استخدام API Gateway والوظائف لمعالجة طلبات واجهة برمجة التطبيقات الواردة للتطبيقات.
عرض العرض التوضيحي للتجارة الإلكترونية للوظائف وبوابة واجهة برمجة التطبيقات (2:49)
أتمتة عمليات البنية الأساسية، مثل التوفير والتوسيع وإنهاء الخدمة والتأمين ووضع العلامات.
يمكنك استخدام وحدة تخزين الكائنات لتدفق الشبكة وسجلات التدقيق. قم بتحفيز الوظائف لتحليل السجلات الجديدة ونقلها إلى نظام SIM الخاص بك.
استكشف مركز بنية Oracle Cloud Infrastructure لمجموعة واسعة من التصميمات وكتبات الحلول على التكنولوجيا التي لا تحتاج إلى خوادم.
تغير وظائف الخادم النموذج الاقتصادي - يدفع العملاء فقط مقابل الموارد المستخدمة في أثناء تشغيل الوظيفة ولا يدفعون مقابل وقت التوقف. يجعل التسعير المرن Oracle Functions نظامًا أساسيًا مثاليًا لأحمال العمل المتقطعة أو أحمال العمل ذات أنماط الاستخدام المتذبذبة.
يتم تسعير التزامن المخصص غير المستخدم بنسبة 25% من معدلات وقت التنفيذ. يتم تطبيق هذا الخصم بالإضافة إلى الخصومات الأخرى، مثل أسعار UCM المتفاوض عليها. لا توجد مصروفات إضافية للتزامن المخصص المستخدم لتنفيذ الوظائف.
الدفع أولاً بأول |
القياس |
|
أول مليونين شهريًا |
مجانية |
دعوة الوظيفة |
أكثر من مليونين شهريًا |
0.0000002 دولار أمريكي | دعوة الوظيفة |
الدفع أولاً بأول |
القياس |
|
أول 400000 شهريًا |
مجانية |
جيجابايت - ثواني |
أكثر من 400000 شهريًا |
0.00001417 دولار أمريكي | جيجابايت - ثواني |
ريشيكش بالفي، مدير المنتجات الرئيسي في Oracle
في Oracle CloudWorld 2023، أعلننا عن GraalOS—تقنية جديدة لوقت التشغيل الأصلي للسحابة، وخططنا لتعزيز وظائف Oracle Cloud Infrastructure (OCI) باستخدام هذه التقنية. يجعل هذا بدء تشغيل الوظائف التي لا تحتاج إلى خوادم بزمن انتقال أقل من الثانية ويستخدم ذاكرة أقل بنسبة تصل إلى 50%. يلغي تنشيط الوظائف فائقة السرعة الحاجة إلى تمكين التزامن المخصص والدفع حتى عندما لا تعمل الوظائف. في البداية، تكون إمكانات التسريع التي يوفرها GraalOS متاحة للوظائف المستندة إلى Java، مع دعم المزيد من اللغات التي تتم إضافتها في المستقبل.
سجّل ليصلك إشعار بالانضمام إلى النسخة التجريبية عندما تكون متاحة.
اقرأ المنشور الكاملاحصل على 30 يومًا من الوصول إلى أدوات الدمج المستمر/التسليم المستمر وTerraform المدارة والقياس عن بُعد والمزيد.
استكشف البنى المرجعية القابلة للنشر وكتيبات تشغيل الحلول.
تواصل مع شركائنا للمبيعات والدعم والأسئلة الأخرى.