إصدارات Service Fabric

توفر هذه المقالة مزيداً من المعلومات عن أحدث الإصدارات والتحديثات الخاصة بوقت تشغيل Service Fabric وعدة تطوير البرامج (SDKs).

الموارد التالية متاحة أيضاً:

Service Fabric 10.1

يسعدنا أن نعلن أن الإصدار 10.1 من وقت تشغيل Service Fabric قد بدأ في طرحه في مناطق Azure المختلفة جنبا إلى جنب مع الأدوات وتحديثات SDK. يمكن تنزيل تحديثات أوقات تشغيل .NET SDK وJava SDK وService Fabric من الارتباطات المتوفرة في ملاحظات الإصدار. تتوفر مستودعات SDK وNuGet وMaven في جميع المناطق في غضون 7-10 أيام.

الإعلانات المفتاحية

  • يحدد وقت تشغيل Service Fabric دورين للعميل - مسؤول والعميل. الدور مسؤول مميز للغاية، ولا يمكن تمييزه عن وقت التشغيل نفسه، والذي يمكن أن يكون مشكلة في المجموعات المشتركة، حيث يتمتع جميع المستأجرين بامتيازات مسؤول ويمكنهم تنفيذ عمليات مدمرة غير مقصودة على خدمات مستأجر آخر. في هذا الإصدار نقدم دور العميل الثالث - غير مقيد مسؤول، والذي، جنبا إلى جنب مع قسم الأمان/ClientAccess المكون بشكل صحيح من بيان نظام المجموعة، يمكن أن يمنع السيناريو الموضح.
  • يصدر Service Fabric الآن حدثا صحيا مرئيا في SFX/SFE عند استنفاد الجلسات.
  • يسمح هذا بتعيين وزن النسخ المتماثلة الإضافية InBuild عند تطبيقها على تقييد InBuild. يعني الوزن الأعلى أن النسخة المتماثلة الإضافية InBuild سوف تأخذ المزيد من حد InBuild، وبالمثل سيستهلك الوزن الأقل أقل من الحد، ما يسمح بوضع المزيد من النسخ المتماثلة في InBuild قبل الوصول إلى الحد.

إصدارات Service Fabric 10.1

تاريخ الإصدار تحرير مزيد من المعلومات
1 نوفمبر 2023 إصدار Azure Service Fabric 10.1 ملاحظات الإصدار
1 أبريل 2024 إصدار التحديث الثاني ل Azure Service Fabric 10.1 ملاحظات الإصدار

Service Fabric 10.0

يسعدنا أن نعلن أن الإصدار 10.0 من وقت تشغيل Service Fabric قد بدأ في النشر إلى مناطق Azure المختلفة جنبا إلى جنب مع الأدوات وتحديثات SDK. يمكن تنزيل تحديثات أوقات تشغيل .NET SDK وJava SDK وService Fabric من الارتباطات المتوفرة في ملاحظات الإصدار. تتوفر مستودعات SDK وNuGet وMaven في جميع المناطق في غضون 7-10 أيام.

الإعلانات المفتاحية

  • تحسين تشذيب صورة الحاوية.
  • موازنة نظام مجموعة لكل نوع عقدة.
  • كشف مرحلة التحقق من الصحة وموقت ترقية التطبيق والكتلة.
  • دعم توافق الإصدار ESE.dll في عملية إنشاء النسخة المتماثلة.
  • تمكين فحوصات التأجير.
  • توسيع الدالة الإنشائية FabricClient لتضمين "SecurityCredentials" بدون "HostEndpoints".
  • تدقيق الأمان لإعدادات نقطة نهاية إدارة نظام المجموعة.

إصدارات Service Fabric 10.0

تاريخ الإصدار تحرير مزيد من المعلومات
09 سبتمبر 2023 إصدار Azure Service Fabric 10.0 ملاحظات الإصدار
1 نوفمبر 2023 الإصدار الأول من تحديث Azure Service Fabric 10.0 ملاحظات الإصدار
1 أبريل 2024 الإصدار الثالث من تحديث Azure Service Fabric 10.1 ملاحظات الإصدار

Service Fabric 9.1

يسعدنا أن نعلن أن الإصدار 9.1 من وقت تشغيل Service Fabric قد بدأ في طرحه في مناطق Azure المختلفة جنبا إلى جنب مع الأدوات وتحديثات SDK. يمكن تنزيل تحديثات أوقات تشغيل .NET SDK وJava SDK وService Fabric من الارتباطات المتوفرة في ملاحظات الإصدار. تتوفر مستودعات SDK وNuGet وMaven في جميع المناطق في غضون 7-10 أيام.

الإعلانات المفتاحية

  • يحظر Azure Service Fabric عمليات النشر التي لا تفي بمتطلبات المتانة الفضية أو الذهبية بدءا من 11/10/2022 (يتم تمديد التاريخ من 10/30/2022 إلى 11/10/2022). سيتم فرض خمسة أجهزة ظاهرية أو أكثر مع هذا التغيير لمجموعات أحدث تم إنشاؤها بعد 11/10/2022 للمساعدة في تجنب فقدان البيانات من طلبات البنية الأساسية على مستوى الجهاز الظاهري لأحمال عمل الإنتاج. لا يتغير متطلبات عدد الأجهزة الظاهرية للمتانة البرونزية. سيتم تنفيذ أنظمة المجموعات الحالية في الأشهر القادمة.
  • يجب أن تحتوي أنواع عقدة Azure Service Fabric مع متانة مجموعة مقياس الجهاز الظاهري للفضة أو الذهب دائما على الخاصية "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomatic التحديثات" التي تم تعيينها على false في تعريف نموذج مجموعة المقياس. سيؤدي تعيين enableAutomatic التحديثات إلى false إلى منع إعادة تشغيل نظام التشغيل غير المقصود بسبب تحديثات Windows مثل التصحيح، والتي يمكن أن تؤثر على أحمال عمل الإنتاج. بدلا من ذلك، يجب تمكين ترقيات نظام التشغيل التلقائي من خلال تحديثات صورة نظام التشغيل لمجموعة مقياس الجهاز الظاهري عن طريق تعيين "enableAutomaticOSUpgrade" إلى true. مع تمكين الترقيات التلقائية لصورة نظام التشغيل على مجموعة المقياس، لا يلزم إجراء عملية تصحيح إضافية من خلال Windows Update.
  • بدءا من 9.1.1436.9590، يوفر Service Fabric Runtime تكوينا على Linux وWindows يسمى "Setup/BlockAccessToWireServer" للسماح لموزع وقت التشغيل بإعداد قوائم التحكم بالوصول (ACLs) على الجهاز الظاهري (VM) لمنع الوصول من الحاويات إلى الخادم السلكي. يتم الاحتفاظ بقوائم التحكم في الوصول هذه متزامنة أثناء إنشاء/ترقية نظام المجموعة الجديد وسيناريوهات إعادة تشغيل عقدة VM/SF.

إصدارات Service Fabric 9.1

تاريخ الإصدار تحرير مزيد من المعلومات
24 أكتوبر 2022 Azure Service Fabric 9.1 ملاحظات الإصدار
8 ديسمبر 2022 الإصدار الأول من تحديث Azure Service Fabric 9.1 ملاحظات الإصدار
1 مارس 2023 إصدار التحديث الثاني ل Azure Service Fabric 9.1 ملاحظات الإصدار
6 أبريل 2023 الإصدار الثالث من تحديث Azure Service Fabric 9.1 ملاحظات الإصدار
15 مايو 2023 الإصدار الرابع من تحديث Azure Service Fabric 9.1 ملاحظات الإصدار
19 يونيو 2023 الإصدار الخامس من تحديث Azure Service Fabric 9.1 ملاحظات الإصدار
30 أغسطس 2023 الإصدار السادس من تحديث Azure Service Fabric 9.1 ملاحظات الإصدار
1 نوفمبر 2023 إصدار التحديث السابع ل Azure Service Fabric 9.1 ملاحظات الإصدار
1 أبريل 2024 إصدار التحديث التاسع ل Azure Service Fabric 9.1 ملاحظات الإصدار

نسيج الخدمة 9.0

يسعدنا أن نعلن أن إصدار 9.0 من وقت تشغيل Service Fabric قد بدأ في النشر إلى مناطق Azure المختلفة جنبا إلى جنب مع الأدوات وتحديثات SDK. تتوفر تحديثات NET. SDK وJava SDK ووقت تشغيل Service Fabric من خلال Web Platform Installer وحزم NuGet ومستودعات Maven.

الإعلانات المفتاحية

  • التوفر العام دعم .NET 6.0
  • التوفر العامدعم Ubuntu 20.04
  • دعم التوفر العام ل Multi-AZ ضمن مجموعة مقياس جهاز ظاهري واحدة
  • تمت إضافة دعم لـ IHost وIHostBuilder ونموذج Hosting الأدنى
  • تمكين خيار الاشتراك لبيانات الاتصال عن بعد المستند إلى إنشاء تسلسل تعاقد البيانات (DCS)
  • دعم إنشاء تجربة مطور من طرف إلى طرف لتطوير Linux على Windows باستخدام WSL2
  • دعم الاستعلامات العودية المتوازية لخدمة نظام أسماء المجالات Service Fabric
  • دعم KeyVaultReference المدار
  • كشف معرف الحاوية لحزم التعليمات البرمجية الموزعة حاليا
  • تمت إضافة متغير بيئة Fabric_InstanceId لتطبيقات الضيف عديمة الحالة
  • واجهة برمجة التطبيقات المكشوفة لتقرير عن MoveCost
  • فرض قيمة قصوى قابلة للتكوين في InstanceCloseDelayDuration
  • تمت إضافة القدرة على تعداد تذكيرات المستخدمين
  • تم إجراء تحديثات لأحداث المنصة
  • تقديم خاصية في وقت تشغيل خدمة Fabric يمكن تعيينها عبر SFRP كمعرّف مورد ARM
  • الطابع الزمني لتوفير بند التطبيق المكشوف
  • تمت إضافة الدعم لبيانات تعريف موفر موارد Service Fabric (SFRP) إلى نوع التطبيق + كيانات الإصدار، بدءا من معرف مورد ARM
  • يتم الآن دعم Windows Server 2022 اعتبارًا من إصدار 9.0 CU2.
  • دعم وقت تشغيل حاوية Mirantis على Windows لحاويات Service Fabric
  • تم إيقاف Microsoft Web Platform Installer (WebPI) المستخدم لتثبيت Service Fabric SDK وTools في 1 يوليو 2022.
  • يمنع Azure Service Fabric عمليات النشر التي لا تفي بمتطلبات المتانة الفضية أو الذهبية بدءا من 9/30/2022. سيتم فرض 5 أجهزة ظاهرية أو أكثر مع هذا التغيير للمساعدة في تجنب فقدان البيانات من طلبات البنية الأساسية على مستوى الجهاز الظاهري لأحمال عمل الإنتاج. سيتم تنفيذ أنظمة المجموعات الحالية في الأشهر القادمة.
  • يجب أن يكون لدى أنواع عقد Azure Service Fabric مع متانة مجموعة مقياس الجهاز الظاهري من Silver أو Gold دائما تحديث Windows معطل بشكل صريح لتجنب إعادة تشغيل نظام التشغيل غير المقصود بسبب تحديثات Windows، والتي يمكن أن تؤثر على أحمال عمل الإنتاج. يمكن القيام بذلك عن طريق تعيين "enableAutomatic التحديثات": false، في مجموعة مقياس الجهاز الظاهري OSProfile. ضع في اعتبارك تمكين ترقيات صورة مجموعة مقياس الجهاز الظاهري التلقائي بدلا من ذلك. ستبدأ عمليات التوزيع بالفشل من 09/30/2022 للمجموعات الجديدة، إذا لم يتم تعطيل Windows التحديثات على مجموعة مقياس الجهاز الظاهري. سيتم تنفيذ أنظمة المجموعات الحالية في الأشهر القادمة.

إصدارات خدمة Fabric 9.0

تاريخ الإصدار تحرير مزيد من المعلومات
29 أبريل 2022 خدمة Azure Fabric 9.0 ملاحظات الإصدار
06 يونيو، 2022 إصدار التحديث الأول من خدمة Azure Fabric 9.0 ملاحظات الإصدار
14 يوليو 2022 الإصدار الثاني لتحديث Azure Service Fabric 9.0 ملاحظات الإصدار
13 سبتمبر 2022 إصدار التحديث الثالث ل Azure Service Fabric 9.0 ملاحظات الإصدار
11 أكتوبر / تشرين الأول 2022 إصدار التحديث الرابع ل Azure Service Fabric 9.0 ملاحظات الإصدار
8 ديسمبر 2022 إصدار التحديث الخامس ل Azure Service Fabric 9.0 ملاحظات الإصدار
1 مارس 2023 إصدار التحديث السابع ل Azure Service Fabric 9.0 ملاحظات الإصدار
6 أبريل 2023 إصدار التحديث الثامن ل Azure Service Fabric 9.0 ملاحظات الإصدار
15 مايو 2023 إصدار التحديث التاسع ل Azure Service Fabric 9.0 ملاحظات الإصدار
1 نوفمبر 2023 إصدار التحديث الثاني عشر ل Azure Service Fabric 9.0 ملاحظات الإصدار

Service Fabric 8.2

يسعدنا أن نعلن أن إصدار 8.2 من وقت تشغيل Service Fabric قد بدأ في النشر إلى مناطق Azure المختلفة جنبا إلى جنب مع الأدوات وتحديثات SDK. تتوفر تحديثات NET. SDK وJava SDK ووقت تشغيل Service Fabric من خلال Web Platform Installer وحزم NuGet ومستودعات Maven.

الإعلانات المفتاحية

  • كشف واجهة برمجة التطبيقات (API) في Cluster Manager لملاحظة ما إذا كانت الترقية مؤثرة
  • يحظر Azure Service Fabric عمليات النشر التي لا تفي بمتطلبات المتانة الفضية أو الذهبية بدءا من 11/10/2022 (يتم تمديد التاريخ من 10/30/2022 إلى 11/10/2022). سيتم فرض خمسة أجهزة ظاهرية أو أكثر مع هذا التغيير لمجموعات أحدث تم إنشاؤها بعد 11/10/2022 للمساعدة في تجنب فقدان البيانات من طلبات البنية الأساسية على مستوى الجهاز الظاهري لأحمال عمل الإنتاج. لا يتغير متطلبات عدد الأجهزة الظاهرية للمتانة البرونزية. سيتم تنفيذ أنظمة المجموعات الحالية في الأشهر القادمة.
  • يجب أن تحتوي أنواع عقدة Azure Service Fabric مع متانة مجموعة مقياس الجهاز الظاهري للفضة أو الذهب دائما على الخاصية "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomatic التحديثات" التي تم تعيينها على false في تعريف نموذج مجموعة المقياس. سيؤدي تعيين enableAutomatic التحديثات إلى false إلى منع إعادة تشغيل نظام التشغيل غير المقصود بسبب تحديثات Windows مثل التصحيح، والتي يمكن أن تؤثر على أحمال عمل الإنتاج. بدلا من ذلك، يجب تمكين ترقيات نظام التشغيل التلقائي من خلال تحديثات صورة نظام التشغيل لمجموعة مقياس الجهاز الظاهري عن طريق تعيين "enableAutomaticOSUpgrade" إلى true. مع تمكين الترقيات التلقائية لصورة نظام التشغيل على مجموعة المقياس، لا يلزم إجراء عملية تصحيح إضافية من خلال Windows Update.

إصدارات Service Fabric 8.2

تاريخ الإصدار تحرير مزيد من المعلومات
29 أكتوبر 2021 Azure Service Fabric 8.2 ملاحظات الإصدار
16 ديسمبر 2021 خدمة Azure Fabric 8.2 الإصدار الأول للتحديث ملاحظات الإصدار
12 فبراير، 2022 خدمة Azure Fabric 8.2 الإصدار الثاني للتحديث ملاحظات الإصدار
06 يونيو، 2022 خدمة Azure Fabric 8.2 الإصدار الثالث للتحديث ملاحظات الإصدار
14 يوليو 2022 الإصدار الرابع لتحديث Azure Service Fabric 8.2 ملاحظات الإصدار
11 أكتوبر / تشرين الأول 2022 الإصدار السادس من تحديث Azure Service Fabric 8.2 ملاحظات الإصدار
24 أكتوبر 2022 إصدار التحديث السابع ل Azure Service Fabric 8.2 ملاحظات الإصدار
1 مارس 2023 إصدار التحديث التاسع ل Azure Service Fabric 8.2 ملاحظات الإصدار

Service Fabric 8.1

يسعدنا أن نعلن أن إصدار 8.1 من وقت تشغيل Service Fabric قد بدأ في النشر إلى مناطق Azure المختلفة جنبا إلى جنب مع الأدوات وتحديثات SDK. تتوفر تحديثات NET. SDK وJava SDK ووقت تشغيل Service Fabric من خلال Web Platform Installer وحزم NuGet ومستودعات Maven.

الإعلانات المفتاحية

  • دعم إضافي لـAuxiliary Replica
  • إصدار أولي أُضيف دعم لتطبيقات NET. 6.0 Service Fabric
  • أُضيف دعم API لتحديث أوصاف التطبيق
  • أُضيف ping الدوري بين Reconfiguration Agent (RA) وReconfiguration Agent Proxy (RAP) لاكتشاف فشل IPC وتوقف العملية
  • دعم إضافي لتحقيقات الحيوية والاستعداد للتطبيقات غير المعبأة في حاويات
  • تمت ترقية نظام المجموعة لتحديثات سعة العقدة دون تأثير

إصدارات Service Fabric 8.1

تاريخ الإصدار تحرير مزيد من المعلومات
28 يوليو 2021 Azure Service Fabric 8.1 ملاحظات الإصدار
13 أغسطس 2021 Azure Service Fabric 8.1 First Refresh Release ملاحظات الإصدار
9 سبتمبر 2021 Azure Service Fabric 8.1 Second Refresh Release ملاحظات الإصدار
06 أكتوبر 2021 Azure Service Fabric 8.1 Third Refresh Release ملاحظات الإصدار

Service Fabric 8.0

يسعدنا أن نعلن أن إصدار 8.0 من وقت تشغيل Service Fabric قد بدأ في الظهور في مناطق Azure المختلفة جنباً إلى جنب مع تحديثات الأدوات وSDK. تتوفر تحديثات NET. SDK وJava SDK ووقت تشغيل Service Fabric من خلال Web Platform Installer وحزم NuGet ومستودعات Maven.

الإعلانات المفتاحية

  • التوفر العام لدعم NET. 5 لنظام التشغيل Windows
  • التوفر العام لـأنواع NodeTypes عديمة الحالة
  • القدرة على نقل حالات الخدمة عديمة الحالة
  • القدرة على إضافة DefaultLoad ذات معلمات في بيان التطبيق
  • بالنسبة إلى ترقيات النسخة المتماثلة الأحادية - القدرة على الحصول على بعض إعدادات مستوى نظام المجموعة المراد تحديدها على مستوى التطبيق
  • القدرة على وضع ذكي على أساس علامات العقدة
  • القدرة على تحديد النسبة المئوية للعقد غير الصحية التي تؤثر على صحة نظام المجموعة
  • القدرة على الاستعلام عن الخدمات المحملة بالأعلى
  • القدرة على إضافة فاصل زمني جديد لرموز الخطأ الجديدة
  • القدرة على تمييز مثيل الخدمة على أنه مكتمل
  • دعم نموذج التوزيع المستند إلى الموجة للترقيات التلقائية
  • إضافة تحقيق الجاهزية للتطبيقات المعبأة في حاويات
  • تمكين UseSeparateSecondaryMoveCost إلى true افتراضياً
  • تثبيت StateManager لإصدار المرجع في أقرب وقت آمن لإصداره
  • حظر إزالة Central Secret Service أثناء تخزين البيانات السرية للمستخدم

إصدارات Service Fabric 8.0

تاريخ الإصدار تحرير مزيد من المعلومات
8 أبريل 2021 Azure Service Fabric 8.0 ملاحظات الإصدار
17 مايو 2021 Azure Service Fabric 8.0 First Refresh Release ملاحظات الإصدار
18 يونيو 2021 Azure Service Fabric 8.0 Second Refresh Release ملاحظات الإصدار
28 يوليو 2021 Azure Service Fabric 8.0 Third Refresh Release ملاحظات الإصدار

الإصدارات السابقة

Service Fabric 7.2

الإعلانات المفتاحية

  • إصدار أولي: مجموعات Service Fabric المُدارة متاحة الآن في الإصدار الأولي العام. تهدف مجموعات Service Fabric المُدارة إلى تبسيط توزيع المجموعة وإدارتها من خلال تغليف الموارد الأساسية التي تشكل نظام مجموعة Service Fabric في مورد ARM واحد. لمزيد من المعلومات، راجع نظرة عامة على نظام المجموعة المدار بواسطة Service Fabric.
  • إصدار أولي: دعم الخدمات عديمة الحالة مع عدد من المثيلات أكبر من عدد العقد أصبح الآن في الإصدار الأولي العام. يتيح نهج الموضع إنشاء مثيلات متعددة عديمة الحالة لقسم ما على عقدة.
  • FabricObserver (FO) 3.0 متاح الآن.
    • يمكنك الآن تشغيل FabricObserver في نظامي Linux وWindows.
    • يمكنك الآن تحويل ملحقات مراقب مخصصة برمجياً. راجع المكون الإضافي readme ونموذج مشروع المكون الإضافي للحصول على التفاصيل والرمز.
    • يمكنك الآن تغيير أي إعداد للمراقب من خلال ترقية معلمات التطبيق. هذا يعني أنك لم تعد بحاجة إلى إعادة توزيع FO لتعديل إعدادات مراقب معينة. راجع العينة.
  • دعم صور حاوية Ubuntu 18.04 OneBox.
  • إصدار أولي: يدعم KeyVault Reference لتطبيقات Service Fabric البيانات السرية ذات الإصدارات فقط. البيانات السرية التي لا تحتوي على إصدارات تكون غير مدعومة.
  • تتطلب SF SDK آخر تحديث لـVS 2019 16.7.6 أو 16.8 Preview 4 لتتمكن من إنشاء مشاريع NET. Framework جديدة عديمة الحالة/ذات حالة/جهات فاعلة. إذا لم يكن لديك آخر تحديث VS، بعد إنشاء مشروع الخدمة، فاستخدم مدير الحزم لتثبيت Microsoft.ServiceFabric.Services (الإصدار 4.2.x) للمشاريع ذات الحالة/عديمة الحالة وMicrosoft.ServiceFabric.Actors (الإصدار 4.2.x) لمشاريع الممثلين من nuget.org.
  • RunToCompletion: تدعم Service Fabric مفهوم التشغيل حتى الاكتمال للملفات التنفيذية الضيف. مع هذا التحديث بمجرد تشغيل النسخة المتماثلة حتى اكتمالها، سيتم تحرير موارد نظام المجموعة المخصصة لهذه النسخة المتماثلة.
  • تم تعزيز دعم إدارة الموارد: السماح بالطلبات والحد من المواصفات لوحدة المعالجة المركزية وموارد الذاكرة.

إصدارات Service Fabric 7.2

تاريخ الإصدار تحرير مزيد من المعلومات
21 أكتوبر 2020 Azure Service Fabric 7.2 ملاحظات الإصدار
9 نوفمبر 2020 Azure Service Fabric 7.2 Second Refresh Release ملاحظات الإصدار
10 تشرين الثاني / نوفمبر, 2020 Azure Service Fabric 7.2 Third Refresh Release ملاحظات الإصدار
2 ديسمبر 2020 Azure Service Fabric 7.2 Fourth Refresh Release ملاحظات الإصدار
25 يناير 2021 Azure Service Fabric 7.2 Fifth Refresh Release ملاحظات الإصدار
17 فبراير 2021 إصدار التحديث السادس من Azure Service Fabric 7.2 ملاحظات الإصدار
10 مارس 2021 Azure Service Fabric 7.2 Seventh Refresh Release ملاحظات الإصدار

Service Fabric 7.1

نظرا لأزمة COVID-19 الحالية، ومع مراعاة التحديات التي يواجهها عملاؤنا، نقوم بتوفير 7.1، ولكننا لن نقوم تلقائيا بترقية المجموعات التي تم تعيينها لتلقي الترقيات التلقائية. نقوم بإيقاف الترقيات التلقائية مؤقتا حتى إشعار آخر للتأكد من أن العملاء يمكنهم تطبيق الترقيات عندما يكون ذلك مناسبا لهم، لتجنب الاضطرابات غير المتوقعة.

يمكنك التحديث إلى 7.1 عبر مدخل Microsoft Azure أو عبر توزيع Azure Resource Manager.

ستبدأ مجموعات Service Fabric مع تمكين الترقيات التلقائية في تلقي التحديث 7.1 تلقائياً بمجرد استئناف إجراء الطرح القياسي. نقدم إعلانا آخر قبل بدء الإطلاق القياسي على موقع مجتمع Service Fabric التقني. لقد نشرنا أيضاً تحديثات حتى تاريخ انتهاء الدعم للإصدارات الرئيسية بدءاً من 6.5 وحتى 7.1 هنا.

الإعلانات المفتاحية

  • التوفر العام لـService Fabric Managed Identities لتطبيقات Service Fabric
  • دعم لـUbuntu 18.04
  • إصدار أولي: مجموعة مقياس الجهاز الظاهري بدعم قرص Ephemeral OS**: Ephemeral OSسريعة الزوال عبارة عن تخزين مُنشأ على الجهاز الظاهري المحلي، ولا يتم حفظه في تخزين Azure البعيد. يوصى بها لجميع أنواع عقد Service Fabric (الأساسية والثانوية)، لأنه بالمقارنة مع أقراص نظام التشغيل الثابتة التقليدية، فإن أقراص نظام التشغيل سريعة الزوال:
    • تقلل وقت استجابة القراءة/الكتابة على قرص OS
    • تُمكِّن عمليات إدارة عقدة إعادة تعيين/إعادة صورة أسرع
    • تقليل التكاليف الإجمالية (الأقراص مجانية ولا تتحمل أي تكلفة تخزين إضافية)
  • دعم الإعلان عن شهادات Service Endpoint لتطبيقات Service Fabric حسب الاسم الشائع للموضوع.
  • دعم اHealth Probes للخدمات المعبأة في حاويات: دعم آلية Liveness Probe للتطبيقات المعبأة في حاويات. يساعد Liveness Probe في الإعلان عن فعالية التطبيق الذي تم تعبئته في حاويات وعندما لا يستجيب في الوقت المناسب، فإنه يؤدي إلى إعادة التشغيل.
  • دعم Initializer Code Packagesللحاويات والتطبيقات القابلة للتنفيذ للضيف. يسمح هذا بتنفيذ حزم التعليمات البرمجية (على سبيل المثال، الحاويات)، بترتيب محدد، لتنفيذ تهيئة حزمة الخدمة.
  • FabricObserver وClusterObserver عبارة عن تطبيقات عديمة الحالة تلتقط Service Fabric Telemetry عن بُعد المرتبط بجوانب مختلفة من نظام مجموعة SF. كلا هذين التطبيقين جاهزان للتوزيع في مجموعات إنتاج Windows لالتقاط بيانات ثرية لتتبع الاستخدام عن بُعد مع دعم مطبق لـApplicationInsights وEventSource وLogAnalytics.
    • FabricObserver (FO) 2.0- يعمل على جميع العقد، ويولد أحداثاً صحية، وإرسال بيانات تتبع الاستخدام عند الوصول إلى حدود استخدام الموارد المُكوَّنة بواسطة المستخدم. يحتوي هذا الإصدار على العديد من التحسينات عبر المراقبة وإدارة البيانات وتفاصيل الأحداث الصحية وبيانات تتبع الاستخدام المنظمة.
    • ClusterObserver (CO) 1.1 - يعمل على عقدة واحدة، ويلتقط بيانات تتبع الاستخدام المستوى الصحي على مستوى نظام المجموعة. في هذا الإصدار، يقوم ClusterObserver أيضاً بمراقبة حالة العقدة وإرسال بيانات تتبع الاستخدام عندما تكون العقدة متوقفة عن التشغيل/معطلة/معطلة لفترة أطول من الفترة الزمنية المحددة بواسطة المستخدم.

تحسين تجربة دورة حياة التطبيق

  • إصدار أولي: طلب التصريف: أثناء صيانة الخدمة المخطط لها، مثل ترقيات الخدمة أو إلغاء تنشيط العقدة، ترغب في السماح للخدمات بتصريف الاتصالات بأمان. تضيف هذه الميزة مدة تأخير إغلاق المثيل في تكوين الخدمة. أثناء العمليات المخطط لها، يزيل SF عنوان الخدمة من الاكتشاف ثم ينتظر هذه المدة قبل إيقاف تشغيل الخدمة.
  • Automatic Subcluster Detection and Balancing: يحدث التجميع الفرعي عندما يكون للخدمات ذات قيود المواضع المختلفة مقياس حملمشترك. إذا كان الحمل على مجموعات مختلفة من العقد يختلف اختلافاً كبيراً، يعتقد Service Fabric Cluster Resource Manager أن نظام المجموعة غير متوازنة، حتى عندما يكون لديها أفضل توازن ممكن بسبب قيود الموضع. ونتيجة لذلك، فإنه يحاول إعادة توازن نظام المجموعة، مما قد يتسبب في حدوث حركات خدمة غير ضرورية (نظرا لأنه لا يمكن تحسين "الخلل" بشكل كبير). سيحاول Cluster Resource Manager الآن الكشف تلقائيا عن هذه الأنواع من التكوينات وفهم متى يمكن إصلاح عدم التوازن من خلال الحركة، ومتى يجب أن يترك الأمور وحدها بدلا من ذلك حيث لا يمكن إجراء أي تحسين كبير.
  • تكلفة النقل المختلفة للنسخ المتماثلة الثانوية: قدمنا قيمة تكلفة نقل جديدة جداHigh التي توفر مزيدا من المرونة في بعض السيناريوهات لتحديد ما إذا كان يجب استخدام تكلفة نقل منفصلة للنسخ المتماثلة الثانوية.
  • آلية Liveness Probe الممكّنة للتطبيقات المعبأة في حاويات. يساعد Liveness Probe في الإعلان عن فعالية التطبيق الذي تم تعبئته في حاويات وعندما لا يستجيب في الوقت المناسب، فإنه يؤدي إلى إعادة التشغيل.
  • تشغيل حتى الانتهاء/مرة واحدة للخدمات**

تحسينات Image Store

  • تستخدم Service Fabric 7.1 النقل المخصص لتأمين نقل الملفات بين العقد افتراضياً. تُزال التبعية على مشاركة ملف SMB من الإصدار 7.1. لا تزال مشاركات ملف SMB المؤمنة موجودة على العقد التي تحتوي على نسخة متماثلة من Image Store Service لاختيار العميل للانسحاب من الوضع الافتراضي وللترقية والرجوع إلى الإصدار القديم.

تحسينات Reliable Collections

  • في الذاكرة فقط تخزين الدعم للخدمات ذات الحالة باستخدام Reliable Collections: تسمح Volatile Reliable Collections باستمرار البيانات على القرص من أجل القدرة على الصمود ضد الانقطاعات واسعة النطاق، ويمكن استخدامها لأحمال العمل مثل ذاكرة التخزين المؤقت المنسوخة، على سبيل المثال، حيث يمكن تحمل فقدان البيانات العرضي. استناداً إلى حدود وقيود Volatile Reliable Collections، نوصي بهذا لأحمال العمل التي لا تحتاج إلى المثابرة، للخدمات التي تتعامل مع الحالات النادرة لـQuorum Loss.
  • معاينة: Service Fabric Backup Explorer: لتسهيل إدارة النسخ الاحتياطية للمجموعات الموثوقة لتطبيقات Service Fabric Stateful، يمكن Service Fabric Backup Explorer المستخدمين من
    • تدقيق ومراجعة محتويات Reliable Collections،
    • تحديث الحالة الحالية إلى عرض متسق
    • إنشاء نسخة احتياطية من اللقطة الحالية لـReliable Collections
    • إصلاح تلف البيانات

إصدارات Service Fabric 7.1

تاريخ الإصدار تحرير مزيد من المعلومات
20 أبريل 2020 Azure Service Fabric 7.1 ملاحظات الإصدار
16 يونيو 2020 Microsoft Azure Service Fabric 7.1 First Refresh ملاحظات الإصدار
20 يوليو 2020 Microsoft Azure Service Fabric 7.1 Second Refresh ملاحظات الإصدار
12 أغسطس 2020 Microsoft Azure Service Fabric 7.1 Third Refresh ملاحظات الإصدار
10 سبتمبر 2020 Microsoft Azure Service Fabric 7.1 Fourth Refresh ملاحظات الإصدار
7 اكتوبر 2020 Microsoft Azure Service Fabric 7.1 Sixth Refresh ملاحظات الإصدار
23 نوفمبر 2020 Microsoft Azure Service Fabric 7.1 Eighth Refresh ملاحظات الإصدار

Service Fabric 7.0

Azure Service Fabric 7.0 متاح الآن! يمكنك التحديث إلى 7.0 من خلال مدخل Microsoft Azure أو عبر توزيع Azure Resource Manager. نظراً لتعليقات العملاء عن الإصدارات عن فترة العطلة، فلن نبدأ تلقائياً في تحديث نظام المجموعات المعينة لتلقي ترقيات تلقائية حتى يناير. في يناير، نستأنف إجراء الإطلاق القياسي وستبدأ المجموعات مع تمكين الترقيات التلقائية في تلقي تحديث 7.0 تلقائيا. نقدم إعلانا آخر قبل بدء الإطلاق. سنقوم أيضاً بتحديث تواريخ الإصدار المخطط لها للإشارة إلى أننا نأخذ هذه النهج في الاعتبار. ابحث هنا عن تحديثات جداول الإصدارالمستقبلية.

الإعلانات المفتاحية

  • دعم KeyVaultReference للبيانات السرية للتطبيقات (إصدار أولي): يمكن الآن لتطبيقات Service Fabric التي مكنت Managed Identities الرجوع مباشرة إلى عنوان URL سري Key Vault كمتغير بيئة أو معلمة تطبيق أو بيانات اعتماد مستودع حاوية. ستعمل Service Fabric على حل السر تلقائياً باستخدام الهوية المُدارة للتطبيق. 

  • تحسين أمان الترقية للخدمات عديمة الحالة: لضمان التوفر أثناء ترقية التطبيق، قدمنا ​​تكوينات جديدة لتحديد الحد الأدنى لعدد مثيلات الخدمات عديمة الحالة التي تعتبر متاحة. في السابق كانت هذه القيمة 1 لجميع الخدمات ولم تكن قابلة للتغيير. من خلال فحص الأمان الجديد لكل خدمة، يمكنك التأكد من أن خدماتك تحتفظ بالحد الأدنى من المثيلات أثناء ترقيات التطبيق، وترقيات نظام المجموعة، وغيرها من أعمال الصيانة التي تعتمد على فحوصات الصحة والسلامة الخاصة بـService Fabric.

  • Resource Limits لـUser Services: يمكن للمستخدمين إعداد حدود الموارد لخدمات المستخدم على عقدة لمنع سيناريوهات مثل استنفاد الموارد لخدمات نظام Service Fabric. 

  • تكلفة نقل خدمة Very High لنوع نسخة متماثلة. سيتم نقل النسخ المتماثلة بتكلفة نقل عالية جداً فقط إذا كان هناك خرق لقيد ما في نظام المجموعة ولا يمكن إصلاحه بأي طريقة أخرى. راجع المستند المرتبط للحصول على معلومات إضافية حول متى يكون استخدام تكلفة النقل "عالية جدا" معقولا ولمزيد من الاعتبارات.

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

  • تمت إضافة دعم لـإدارة خدمة النسخ الاحتياطي والاستعادة في Service Fabric Explorer. هذا يجعل الأنشطة التالية ممكنة مباشرة من داخل SFX: اكتشاف خدمة النسخ الاحتياطي والاستعادة، وإنشاء نهج النسخ الاحتياطي، وتمكين النسخ الاحتياطية التلقائية، وأخذ النسخ الاحتياطية المخصصة، وتشغيل عمليات الاستعادة وتصفح النسخ الاحتياطية الموجودة.

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

  • تمكين القراءات المستقرة على النسخ المتماثلة الثانوية: تقيد القراءات المستقرة النسخ المتماثلة الثانوية لإرجاع القيم التي تم إقالتها من الحصة.

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

إصدارات Service Fabric 7.0

تاريخ الإصدار تحرير مزيد من المعلومات
18 نوفمبر 2019 Azure Service Fabric 7.0 ملاحظات الإصدار
30 يناير 2020 Azure Service Fabric 7.0 Refresh Release ملاحظات الإصدار
6 فبراير 2020 Azure Service Fabric 7.0 Refresh Release ملاحظات الإصدار
2 مارس 2020 Azure Service Fabric 7.0 Refresh Release ملاحظات الإصدار
6 مايو 2020 إصدار التحديث السادس من Azure Service Fabric 7.0 ملاحظات الإصدار
9 أكتوبر 2020 Azure Service Fabric 7.0 Ninth Refresh Release ملاحظات الإصدار

Service Fabric 6.5

يتضمن هذا الإصدار إمكانية الدعم والموثوقية وتحسينات الأداء وميزات جديدة وإصلاحات للأخطاء وتحسينات لتسهيل إدارة دورة حياة نظام المجموعة والتطبيقات.

هام

Service Fabric 6.5 هو الإصدار الأخير مع دعم أدوات Service Fabric في Visual Studio 2015. يُنصح العملاء بالانتقال إلى Visual Studio 2019 من الآن فصاعداً.

الجديد في Service Fabric 6.5:

لمزيد من المعلومات، راجع ملاحظات إصدار Service Fabric 6.5.

إصدارات Service Fabric 6.5

تاريخ الإصدار تحرير مزيد من المعلومات
11 حزيران / يونيو 2019 Azure Service Fabric 6.5 ملاحظات الإصدار
2 يوليو 2019 Azure Service Fabric 6.5 Refresh Release ملاحظات الإصدار
29 يوليو 2019 Azure Service Fabric 6.5 Refresh Release ملاحظات الإصدار
23 أغسطس 2019 Azure Service Fabric 6.5 Refresh Release ملاحظات الإصدار
14 أكتوبر 2019 Azure Service Fabric 6.5 Refresh Release ملاحظات الإصدار

إصدارات Service Fabric 6.4

تاريخ الإصدار تحرير
3 نوفمبر 2018 Azure Service Fabric 6.4
12 ديسمبر 2018 Azure Service Fabric 6.4 Refresh Release لنظام مجموعات Windows
4 فبراير 2019 Azure Service Fabric 6.4 Refresh Release
4 مارس 2019 Azure Service Fabric 6.4 Refresh Release
8 أبريل 2019 Azure Service Fabric 6.4 Refresh Release
2 مايو 2019 Azure Service Fabric 6.4 Refresh Release
28 مايو 2019 Azure Service Fabric 6.4 Refresh Release