شبكات تسليم المحتوى (CDNs)

تنطبق هذه المقالة على Microsoft 365 Enterprise.

تساعد شبكات CDN في الحفاظ على Microsoft 365 سريعا وموثوقا للمستخدمين النهائيين. تستخدم الخدمات السحابية مثل Microsoft 365 شبكات CDN لتخزين الأصول الثابتة مؤقتا بالقرب من المتصفحات التي تطلب منها تسريع التنزيلات وتقليل زمن انتقال المستخدم النهائي المتصور. ستساعدك المعلومات الواردة في هذه المقالة على التعرف على شبكات تسليم المحتوى (CDNs) وكيفية استخدامها من قبل Microsoft 365.

ما المقصود ب CDN بالضبط؟

شبكة تسليم المحتوى هي شبكة موزعة جغرافيا تتكون من خوادم الوكيل والملفات في مراكز البيانات المتصلة بالشبكات الأساسية عالية السرعة. تستخدم شبكات CDN لتقليل زمن الانتقال وأوقات التحميل لمجموعة محددة من الملفات والكائنات في موقع ويب أو خدمة. قد تحتوي شبكة تسليم المحتوى على عدة آلاف من نقاط النهاية للخدمة المثلى للطلبات الواردة من أي موقع.

تستخدم شبكات CDN بشكل شائع لتوفير تنزيلات أسرع للمحتوى العام لموقع ويب أو خدمة مثل ملفات JavaScript والأيقونات والصور، ويمكنها أيضا توفير وصول خاص إلى محتوى المستخدم مثل الملفات في مكتبات مستندات SharePoint وملفات الوسائط المتدفقة والرموز المخصصة.

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

كيف تجعل شبكات CDN الخدمات تعمل بشكل أسرع؟

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

تساعد شبكات CDN على تحسين أداء الخدمة السحابية بعدة طرق:

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

The Microsoft 365 CDN

تسمح شبكة تسليم المحتوى المضمنة في Microsoft 365 (CDN) لمسؤولي Microsoft 365 بتوفير أداء أفضل ل SharePoint الخاص بمؤسستهم في صفحات Microsoft 365 عن طريق التخزين المؤقت للأصول الثابتة الأقرب إلى المستعرضات التي تطلبها، مما يساعد على تسريع التنزيلات وتقليل زمن الانتقال. يستخدم Microsoft 365 CDN بروتوكول HTTP/2 لتحسين سرعات الضغط والتنزيل.

ملاحظة

يتوفر Microsoft 365 CDN فقط للمستأجرين في سحابة الإنتاج (في جميع أنحاء العالم). لا يدعم المستأجرون في السحب الحكومية الأمريكية والصين وألمانيا حاليا Microsoft 365 CDN.

يتكون Microsoft 365 CDN من شبكات CDN متعددة تسمح لك باستضافة أصول ثابتة في مواقع أو أصول متعددة، وخدمتها من شبكات عالمية عالية السرعة. استنادا إلى نوع المحتوى الذي تريد استضافته في Microsoft 365 CDN، يمكنك إضافة أصول عامة أو أصول خاصة أو كليهما.

رسم تخطيطي مفاهيمي ل Microsoft 365 CDN.

يمكن الوصول إلى المحتوى في الأصول العامة داخل Microsoft 365 CDN بشكل مجهول، ويمكن الوصول إليه من قبل أي شخص لديه عناوين URL للأصول المستضافة. نظرا لأن الوصول إلى المحتوى في الأصول العامة مجهول، يجب عليك استخدامه فقط لتخزين المحتوى العام غير الحساس مؤقتا مثل ملفات JavaScript والبرامج النصية والأيقونات والصور. يتم استخدام Microsoft 365 CDN بشكل افتراضي لتنزيل أصول الموارد العامة مثل تطبيقات عميل Microsoft 365 من أصل عام.

توفر الأصول الخاصة داخل Microsoft 365 CDN وصولا خاصا إلى محتوى المستخدم مثل مكتبات مستندات SharePoint والمواقع والصور الخاصة. يتم تأمين الوصول إلى المحتوى في الأصول الخاصة باستخدام الرموز المميزة التي تم إنشاؤها ديناميكيا بحيث لا يمكن الوصول إليها إلا من قبل المستخدمين الذين لديهم أذونات لمكتبة المستندات الأصلية أو موقع التخزين الأصلي. يمكن استخدام الأصول الخاصة في Microsoft 365 CDN فقط لمحتوى SharePoint، ويمكنك فقط الوصول إلى الأصول من خلال إعادة التوجيه من مستأجر SharePoint.

يتم تضمين خدمة Microsoft 365 CDN كجزء من اشتراك SharePoint.

لمزيد من المعلومات حول كيفية استخدام Microsoft 365 CDN، راجع استخدام شبكة تسليم محتوى Microsoft 365 مع SharePoint.

لمشاهدة سلسلة من مقاطع الفيديو القصيرة التي توفر معلومات مفاهيمية ومعلومات HOWTO حول استخدام Microsoft 365 CDN، تفضل بزيارة قناة أنماط وممارسات مطوري SharePoint على YouTube.

شبكات تسليم المحتوى من Microsoft الأخرى

على الرغم من أنه ليس جزءا من Microsoft 365 CDN، يمكنك استخدام شبكات CDN هذه في مستأجر Microsoft 365 للوصول إلى مكتبات تطوير SharePoint والرموز المخصصة والأغراض الأخرى التي تقع خارج نطاق Microsoft 365 CDN.

Azure CDN

ملاحظة

بدءا من Q3 2020، سيبدأ SharePoint في التخزين المؤقت لمقاطع الفيديو على Azure CDN لدعم تشغيل الفيديو والموثوقية المحسنين. سيتم دفق مقاطع الفيديو الشائعة من نقطة نهاية CDN الأقرب إلى المستخدم. ستبقى هذه البيانات ضمن حدود Microsoft Purview. هذه خدمة مجانية لجميع المستأجرين ولا تتطلب أي إجراء من العملاء للتكوين.

يمكنك استخدام Azure CDN لنشر مثيل CDN الخاص بك لاستضافة أجزاء ويب مخصصة ومكتبات وأصول موارد أخرى، مما يسمح لك بتطبيق مفاتيح الوصول على تخزين CDN الخاص بك وممارسة تحكم أكبر في تكوين CDN الخاص بك. استخدام Azure CDN غير مجاني، ويتطلب اشتراك Azure.

لمزيد من المعلومات حول كيفية تكوين مثيل Azure CDN، راجع التشغيل السريع: دمج حساب تخزين Azure مع Azure CDN.

للحصول على مثال حول كيفية استخدام Azure CDN لاستضافة أجزاء ويب SharePoint، راجع نشر جزء ويب من جانب عميل SharePoint إلى Azure CDN.

للحصول على معلومات حول الوحدة النمطية Azure CDN PowerShell، راجع إدارة Azure CDN باستخدام PowerShell.

Microsoft Ajax CDN

Ajax CDN من Microsoft هي شبكة تسليم المحتوى للقراءة فقط تقدم العديد من مكتبات التطوير الشائعة بما في ذلك jQuery (وجميع مكتباتها الأخرى) ASP.NET Ajax و Bootstrap Knockout.js وغيرها.

لتضمين هذه البرامج النصية في مشروعك، ما عليك سوى استبدال أي مراجع لهذه المكتبات المتاحة للجمهور بمراجع إلى عنوان شبكة تسليم المحتوى بدلا من تضمينها في مشروعك نفسه. على سبيل المثال، استخدم التعليمات البرمجية التالية للارتباط ب jQuery:

<script src=https://ajax.aspnetcdn.com/ajax/jquery-2.1.1.js> </script>

لمزيد من المعلومات حول كيفية استخدام Microsoft Ajax CDN، راجع Microsoft Ajax CDN.

كيف يستخدم Microsoft 365 المحتوى من شبكة تسليم المحتوى؟

بغض النظر عن شبكة تسليم المحتوى التي تقوم بتكوينها لمستأجر Microsoft 365، فإن عملية استرداد البيانات الأساسية هي نفسها.

  1. يطلب عميلك (مستعرض أو تطبيق عميل Office) بيانات من Microsoft 365.

  2. يقوم Microsoft 365 إما بإرجاع البيانات مباشرة إلى العميل الخاص بك أو، إذا كانت البيانات جزءا من مجموعة من المحتويات التي تستضيفها شبكة تسليم المحتوى، يعيد توجيه العميل إلى عنوان URL ل CDN.

    أ. إذا كانت البيانات مخزنة مؤقتا بالفعل في أصل عام ، يقوم العميل بتنزيل البيانات مباشرة من أقرب موقع CDN إلى العميل الخاص بك.

    ب. إذا كانت البيانات مخزنة مؤقتا بالفعل في أصل خاص ، فإن خدمة CDN تتحقق من أذونات حساب مستخدم Microsoft 365 على الأصل. إذا كانت لديك أذونات، فسينشئ SharePoint ديناميكيا عنوان URL مخصصا يتكون من المسار إلى الأصل في CDN ورمزين مميزين للوصول، ويعيد عنوان URL المخصص إلى العميل. ثم يقوم العميل بتنزيل البيانات مباشرة من أقرب موقع CDN إلى عميلك باستخدام عنوان URL المخصص.

  3. إذا لم يتم تخزين البيانات مؤقتا في CDN، تطلب عقدة CDN البيانات من Microsoft 365 ثم تخزن البيانات مؤقتا للوقت بعد تنزيل العميل للبيانات.

تكتشف شبكة تسليم المحتوى أقرب مركز بيانات إلى مستعرض المستخدم، وباستخدام إعادة التوجيه، تقوم بتنزيل البيانات المطلوبة من هناك. إعادة توجيه CDN سريعة، ويمكن أن توفر للمستخدمين الكثير من وقت التنزيل.

كيف يجب إعداد شبكتي بحيث تعمل شبكات CDN على أفضل نحو مع Microsoft 365؟

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

يمكنك أيضا قراءة مبادئ اتصال شبكة Microsoft 365 لفهم المفاهيم الكامنة وراء تحسين أداء شبكة Microsoft 365.

هل هناك قائمة بجميع شبكات CDN التي يستخدمها Microsoft 365؟

تخضع شبكات CDN المستخدمة من قبل Microsoft 365 للتغيير دائما، وفي كثير من الحالات هناك العديد من شركاء CDN تم تكوينهم في حالة عدم توفر واحد. شبكات CDN الأساسية المستخدمة من قبل Microsoft 365 هي:

كندي شركة الاستخدام رابط
Microsoft 365 CDN Microsoft Azure الأصول العامة في الأصول العامة، محتوى مستخدم SharePoint في الأصول الخاصة Microsoft Azure CDN
Azure CDN Microsoft التعليمات البرمجية المخصصة، حلول إطار عمل SharePoint Microsoft Azure CDN
Microsoft Ajax CDN (للقراءة فقط) Microsoft المكتبات الشائعة ل Ajax وjQuery ASP.NET و Bootstrap Knockout.js وما إلى ذلك. Microsoft Ajax CDN

ما هي مكاسب الأداء التي توفرها شبكة تسليم المحتوى؟

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

توضح لقطات الشاشة التالية الفرق في سرعة التنزيل بين موقع الملف الأصلي في Microsoft 365 ونفس الملف المستضاف على شبكة تسليم محتوى Microsoft Ajax. توجد لقطات الشاشة هذه من علامة تبويب الشبكة في أدوات مطور Internet Explorer 11. تظهر لقطات الشاشة هذه زمن الانتقال على مكتبة jQuery الشائعة. لإظهار هذه الشاشة، في Internet Explorer، اضغط على F12 وحدد علامة التبويب الشبكة ، التي يتم رمزها بأيقونة Wi-Fi.

لقطة شاشة لشبكة F12.

تظهر لقطة الشاشة هذه المكتبة التي تم تحميلها إلى معرض الصفحات الرئيسية على موقع SharePoint نفسه. الوقت المستغرق لتحميل المكتبة هو 1.51 ثانية.

لقطة شاشة لوقت التحميل 1.51s.

تظهر لقطة الشاشة الثانية نفس الملف الذي تم تسليمه بواسطة CDN من Microsoft. هذه المرة زمن الانتقال حوالي 496 مللي ثانية. هذا تحسن كبير ويظهر أن ثانية كاملة يتم حلاقة قبالة الوقت الإجمالي لتنزيل الكائن.

لقطة شاشة لمرات التحميل في 469 مللي ثانية.

هل بياناتي آمنة؟

نحن نولي اهتماما كبيرا لحماية البيانات التي تدير عملك. يتم تشفير البيانات المخزنة في Microsoft 365 CDN أثناء النقل وفي حالة الثبات، ويتم تأمين الوصول إلى البيانات في Microsoft 365 SharePoint CDN بواسطة أذونات مستخدم Microsoft 365 وتخويل الرمز المميز. يجب إحالة طلبات البيانات في Microsoft 365 SharePoint CDN (إعادة توجيهها) من مستأجر Microsoft 365 أو لن يتم إنشاء رمز مميز للتخويل.

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

ملاحظة

قد يكون لدى موفري CDN التابعين لجهة خارجية معايير الخصوصية والتوافق التي تختلف عن الالتزامات التي حددها مركز توثيق Microsoft 365. قد لا تتوافق البيانات المخزنة مؤقتا من خلال خدمة CDN مع شروط معالجة بيانات Microsoft (DPT)، وقد تكون خارج حدود توافق مركز توثيق Microsoft 365.

للحصول على معلومات متعمقة حول الخصوصية وحماية البيانات لموفري Microsoft 365 CDN، تفضل بزيارة ما يلي:

كيف يمكنني تأمين شبكتي مع جميع خدمات الجهات الخارجية هذه؟

يسمح استخدام مجموعة واسعة من خدمات الشركاء ل Microsoft 365 بتوسيع نطاق متطلبات التوفر وتلبيةها وتحسين تجربة المستخدم عند استخدام Microsoft 365. تشمل خدمات الطرف الثالث التي تستفيد منها Microsoft 365 قائمتي إبطال الشهادات؛ مثل crl.microsoft.com أو sa.symcb.com وCDNs؛ مثل r3.res.outlook.com. كل CDN FQDN تم إنشاؤه بواسطة Microsoft 365 هو FQDN مخصص ل Microsoft 365. إذا تم إرسالك إلى FQDN بناء على طلب Microsoft 365، يمكنك التأكد من أن موفر CDN يتحكم في FQDN والمحتوى الأساسي في هذا الموقع.

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

هل هناك قائمة بجميع FQDNs التي تستفيد من شبكات CDN؟

تتغير قائمة FQDNs وكيفية الاستفادة من شبكات CDN بمرور الوقت. راجع صفحة عناوين URL ونطاقات عناوين IP المنشورة من Microsoft 365 للحصول على أحدث FQDNs التي تستفيد من شبكات CDN.

يمكنك أيضا استخدام عنوان IP ل Microsoft 365 وخدمة ويب URL لطلب عناوين URL ونطاقات عناوين IP الحالية ل Microsoft 365 المنسقة ك CSV أو JSON.

هل يمكنني استخدام محتوى CDN وذاكرة التخزين المؤقت الخاصة بي على شبكتي المحلية؟

نحن نبحث باستمرار عن طرق جديدة لدعم احتياجات عملائنا ونستكشف حاليا استخدام حلول وكيل التخزين المؤقت وحلول CDN المحلية الأخرى.

على الرغم من أنه ليس جزءا من Microsoft 365 CDN، يمكنك أيضا استخدام Azure CDN لاستضافة أجزاء ويب مخصصة ومكتبات وأصول موارد أخرى، ما يسمح لك بتطبيق مفاتيح الوصول على تخزين CDN الخاص بك وممارسة تحكم أكبر في تكوين CDN الخاص بك. استخدام Azure CDN غير مجاني، ويتطلب اشتراك Azure. لمزيد من المعلومات حول كيفية تكوين مثيل Azure CDN، راجع التشغيل السريع: دمج حساب تخزين Azure مع Azure CDN.

أنا أستخدم Azure ExpressRoute ل Microsoft 365، هل يغير ذلك الأشياء؟

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

هل يمكنني استخدام CDNs مع SharePoint Server المحلي؟

استخدام CDNs منطقي فقط في SharePoint في سياق Microsoft 365 ويجب تجنبه باستخدام SharePoint Server. وذلك لأن جميع المزايا حول الموقع الجغرافي لا تصح إذا كان الخادم موجودا محليا أو قريبا جغرافيا على أي حال. بالإضافة إلى ذلك، إذا كان هناك اتصال شبكة بالخوادم حيث تتم استضافته، فقد يتم استخدام الموقع دون اتصال بالإنترنت وبالتالي لا يمكنه استرداد ملفات CDN. وإلا، يجب استخدام CDN إذا كان هناك شبكة تسليم محتوى واحدة متوفرة ومستقرة للمكتبة والملفات التي تحتاجها لموقعك.

راجع أيضًا

مبادئ اتصال شبكة Microsoft 365

تقييم اتصال الشبكة Microsoft 365

إدارة نقاط نهاية Microsoft 365

عناوين URL ونطاقات عناوين IP ل Microsoft 365

استخدام شبكة تسليم محتوى Microsoft 365 مع SharePoint

مركز توثيق Microsoft