أوقات تشغيل Azure Synapse

تستخدم تجمعات Apache Spark في Azure Synapse أوقات التشغيل لربط إصدارات المكونات الأساسية مثل تحسينات Azure Synapse والحزم والموصلات بإصدار Apache Spark محدد. ستتم ترقية كل وقت تشغيل بشكل دوري لتضمين تحسينات وميزات وتصحيحات جديدة.

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

  • أوقات بدء تشغيل جلسة عمل أسرع
  • التوافق الذي تم اختباره مع إصدارات Apache Spark محددة
  • الوصول إلى الموصلات الشائعة والمتوافقة والحزم مفتوحة المصدر

هام

وقت تشغيل Azure Synapse ل Apache Spark 3.2 قيد المعاينة حاليا. للحصول على الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي، أو المعاينة، أو التي لم يتم إصدارها بعد في التوفر العام، راجع شروط الاستخدام التكميلية لمعاينات Microsoft Azure.

ملاحظة

  • سيتم تطبيق تحديثات الصيانة تلقائيا على جلسات عمل جديدة لتجمع Apache Spark بلا خادم معين.
  • يجب عليك اختبار والتحقق من أن تطبيقاتك تعمل بشكل صحيح عند استخدام إصدارات وقت التشغيل الجديدة.

هام

تصحيحات أمان Log4j 1.2.x

يحتوي الإصدار 1.2.x من مكتبة Log4j مفتوح المصدر على العديد من CVEs المعروفة (نقاط الضعف والتعرض الشائعة)، كما هو موضح هنا.

في جميع أوقات تشغيل تجمع Synapse Spark، قمنا بتصحيح Log4j 1.2.17 JARs للتخفيف من CVEs التالية: CVE-2019-1751، CVE-2020-9488، CVE-2021-4104، CVE-2022-23302، CVE-2022-2330، CVE-2022-23307

يعمل التصحيح المطبق عن طريق إزالة الملفات التالية المطلوبة لاستدعاء الثغرات الأمنية:

  • org/apache/log4j/net/SocketServer.class
  • org/apache/log4j/net/SMTPAppender.class
  • org/apache/log4j/net/JMSAppender.class
  • org/apache/log4j/net/JMSSink.class
  • org/apache/log4j/jdbc/JDBCAppender.class
  • org/apache/log4j/chainsaw/*

في حين لم يتم استخدام الفئات المذكورة أعلاه في تكوينات Log4j الافتراضية في Synapse، فمن الممكن أن لا يزال بعض تطبيق المستخدم يعتمد عليه. إذا كان التطبيق الخاص بك يحتاج إلى استخدام هذه الفئات، فاستخدم إدارة المكتبة لإضافة إصدار آمن من Log4j إلى Spark Pool. لا تستخدم Log4j الإصدار 1.2.17، لأنه سيعيد إدخال الثغرات الأمنية.

إصدارات وقت تشغيل Azure Synapse المدعومة

يسرد الجدول التالي اسم وقت التشغيل وإصدار Apache Spark وتاريخ الإصدار لإصدارات وقت تشغيل Azure Synapse المدعومة.

اسم وقت التشغيل تاريخ الإصدار مرحلة الإصدار
وقت تشغيل Azure Synapse ل Apache Spark 2.4 15 ديسمبر 2020 GA
وقت تشغيل Azure Synapse ل Apache Spark 3.1 26 مايو 2021 GA
وقت تشغيل Azure Synapse ل Apache Spark 3.2 20 أبريل 2022 معاينة

مراحل إصدار وقت التشغيل

معاينة أوقات التشغيل

يوفر Azure Synapse Analytics معاينات لمنحك فرصة لتقييم ومشاركة الملاحظات حول الميزات قبل أن تصبح متاحة بشكل عام (GA). بينما يتوفر وقت التشغيل في المعاينة، قد يتم تقديم تبعيات جديدة وإصدارات مكون. لا تنطبق اتفاقيات مستوى الخدمة للدعم على أوقات تشغيل المعاينة.

أوقات التشغيل المتوفرة بشكل عام

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