Apache Traffic Server (ATS) هو خادم بروكسي وتخزين مؤقت HTTP/HTTPS عالي الأداء ومعياري مصمم لتوزيع المحتوى على نطاق واسع.

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

تم تطوير هذه الخدمة في الأصل بواسطة Inktomi، ثم استحوذت عليها Yahoo! وتبرعت بها لمؤسسة Apache في عام 2009. ومنذ ذلك الحين، أصبحت واحدة من الخيارات التكنولوجية الأساسية لمشغلي شبكات توزيع المحتوى (CDN) العالميين الكبار، حيث تتعامل مع مليارات الطلبات ومئات التيرابايت من البيانات يوميًا.

خادم حركة المرور Apache

1. خادم حركة المرور Apache: معلومات أساسية

  • اسم مزود الخدمة: Apache Traffic Server
  • الاسم باللغة الإنجليزية: Apache Traffic Server (ATS)
  • تاريخ الإنشاء: تم تطويره في الأصل بواسطة Inktomi، وأصبح مشروعًا مفتوح المصدر من Apache في عام 2009.
  • عنوان المقر الرئيسي: الولايات المتحدة (مؤسسة أباتشي للبرمجيات)
  • عنوان الموقع الرسمي:https://trafficserver.apache.org/
  • نوع الخدمة: خادم بروكسي HTTP/HTTPS مفتوح المصدر، خادم التخزين المؤقت، شبكة توزيع المحتوى (CDN)، موازن الحمل
  • السعر المرجعي: برنامج مفتوح المصدر، مجاني تمامًا للاستخدام؛ تتوفر خدمات الدعم التجاري من خلال شركاء Apache، مع أسعار مخصصة.
  • هل تتوفر نسخة تجريبية؟ برنامج مفتوح المصدر، يمكن تنزيله واستخدامه على الفور، دون قيود فترة تجريبية.

2. المزايا الأساسية والميزات التقنية لخادم Apache Traffic Server

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

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

التخزين المؤقت الذكي وتحسين المحتوى
يتميز بنظام تخزين مؤقت مدمج عالي الكفاءة، ويدعم التخزين المؤقت للمحتوى الديناميكي، وبنية التخزين المؤقت متعددة المستويات، واستراتيجيات إخلاء ذاكرة التخزين المؤقت الذكية. وهذا يقلل بشكل فعال من استهلاك النطاق الترددي (بما يصل إلى 50%) وحمل الخادم.

دعم HTTPS كامل الميزات
يوفر إمكانات شاملة لإنهاء SSL/TLS وإعادة استخدام الجلسات وتثبيت OCSP وتسخين جلسات TLS مسبقًا، مما يقلل بشكل كبير من زمن انتقال اتصال HTTPS ويعزز أداء الاتصال الآمن.

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

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

3. المنتجات والخدمات الرئيسية لخادم حركة المرور Apache

  • خدمة بروكسي عكسي عالية الأداء: تقوم بتوجيه طلبات العملاء إلى مجموعة خوادم خلفية، وتدعم موازنة الحمل وفحوصات الصحة.
  • التخزين المؤقت الذكي للمحتوى: التخزين المؤقت والتوزيع الفعال للمحتوى الثابت والديناميكي، مما يقلل من الحمل على خوادم المنشأ.
  • خدمة الوكيل الأمامي: توفر قناة وسيطة للشبكات الداخلية للوصول إلى الموارد الخارجية، وتدعم تصفية المحتوى والتحكم في الوصول.
  • وكيل شفاف: يعترض حركة مرور الشبكة ويعالجها دون الحاجة إلى تكوين من جانب العميل، وهو مناسب للنشر من قبل مزودي خدمات الإنترنت والشركات الكبيرة.
  • توازن الحمل: يدعم خوارزميات متعددة لتوازن الحمل (التناوب، أقل عدد من الاتصالات، التجزئة، إلخ) لتحسين استخدام الموارد.
  • توجيه المحتوى: توجيه الطلبات بذكاء بناءً على شروط مثل عنوان URL ورؤوس الطلبات وعنوان IP للعميل وما إلى ذلك.
  • تسريع SSL/TLS: معالجة عالية الأداء لاتصالات HTTPS، مع دعم إدارة الشهادات وإعادة استخدام الجلسات.
  • استراتيجية التخزين المؤقت المتقدمة: تدعم تقسيم ذاكرة التخزين المؤقت، والحوسبة الطرفية، والتسخين المسبق لذاكرة التخزين المؤقت لتعزيز كفاءة التخزين المؤقت.
  • نظام المكونات الإضافية: يتيح تطوير وحدات وظيفية مخصصة لتوسيع قدرات الخادم.

4. يدعم Apache Traffic Server المناطق / عملات الفوترة

  • منطقة التغطية: منتشر عالميًا، مع توزيع العقد الرئيسية في أمريكا الشمالية وأوروبا وآسيا وأستراليا ومناطق أخرى ذات بنية تحتية متطورة للإنترنت.

خصائص النشر: باعتباره برنامجًا مفتوح المصدر، يمكن نشر Apache Traffic Server في أي منطقة حول العالم تتوفر فيها البنية التحتية، ولا يقتصر ذلك في المقام الأول إلا على موارد خادم المستخدم واتصال الشبكة. وقد قامت العديد من شركات الإنترنت الكبرى حول العالم — مثل Netflix و LinkedIn — بنشر شبكات توصيل محتوى عالمية تستند إلى ATS، تغطي جميع المناطق الرئيسية التي يقيم فيها مستخدموها.

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

5. كيفية التكامل مع Apache Traffic Server

  1. التنزيل والتثبيت: قم بزيارة الموقع الرسمي لتنزيل أحدث إصدار مستقر (حالياً v10.0.6)، أو قم بالتثبيت عبر مديري الحزم (مثل yum في CentOS أو apt في Ubuntu).
  2. التكوين الأساسي: تعديل ملفات التكوين (مثل records.configremap.config)، وتكوين منافذ الاستماع، وسياسات التخزين المؤقت، وقواعد الوكيل؛
  3. بدء الخدمة: استخدم أوامر خدمة النظام (مثل systemctl start trafficserver) ابدأ الخدمة وقم بتكوينها لتبدأ تلقائيًا عند التشغيل؛
  4. تكوين البروكسيات: قم بإعداد البروكسيات العكسية (التي تشير إلى الخوادم الخلفية) أو البروكسيات الأمامية (تكوين خوادم البروكسيات المنبعية) حسب الحاجة؛
  5. تكوين التخزين المؤقت: حدد قواعد التخزين المؤقت وحجم ذاكرة التخزين المؤقت ووقت انتهاء صلاحية ذاكرة التخزين المؤقت لتحسين كفاءة التخزين المؤقت للمحتوى.
  6. الاختبار والتحقق: استخدم المتصفحات أو الأدوات مثل curl لاختبار وظائف البروكسي والتخزين المؤقت، مع مراقبة حالة الخادم ومقاييس الأداء.
  7. التكوين المتقدم (اختياري): إضافة المكونات الإضافية، وتكوين موازنة الحمل، وإعداد دعم HTTPS، وميزات متقدمة أخرى.

6. حالات استخدام خادم حركة المرور Apache

  • منصات المحتوى واسعة النطاق: توفير توزيع محتوى عالي الأداء لمواقع البوابات الإلكترونية ومنصات الفيديو ومواقع الأخبار، مما يقلل من حمل الخادم ويعزز تجربة المستخدم.
  • مزود خدمة CDN: ينشئ شبكات CDN خاصة لتقديم خدمات التخزين المؤقت للمحتوى وتسريعه للعملاء، مما يقلل من التكاليف التشغيلية.
  • الشبكة الداخلية للشركة: تعمل كخادم وكيل على مستوى المؤسسة، وتوفر تصفية المحتوى والتحكم في الوصول وتحسين النطاق الترددي.
  • خدمات مزودي خدمات الإنترنت: توفير بروكسيات شفافة وتخزين مؤقت للمحتوى لمزودي خدمات الإنترنت لتقليل حركة المرور على الشبكة الأساسية وتحسين السرعات التي يلاحظها المستخدمون.
  • البنية التحتية للحوسبة السحابية: تعمل كطبقة بروكسي طرفية لمنصات السحابة، وتوفر موازنة الحمل وتسريع SSL وتخزين المحتوى مؤقتًا.
  • الخلفية التطبيقية للهواتف المحمولة: توفير وكالة API فعالة وتوزيع المحتوى للتطبيقات المحمولة، وبالتالي تقليل استهلاك البيانات المحمولة.

7. الأسئلة المتكررة حول خادم حركة المرور Apache

هل Apache Traffic Server مجاني أم أنه يتطلب الدفع؟
Apache Traffic Server هو برنامج مفتوح المصدر بالكامل، مرخص بموجب ترخيص Apache 2.0. يمكن تنزيله واستخدامه وتعديله مجانًا دون أي تكاليف خفية أو قيود وظيفية.

ما هي الاختلافات بين Apache Traffic Server و Nginx؟
يتخصص Apache Traffic Server في توزيع المحتوى وتخزينه مؤقتًا على نطاق واسع، ويوفر إمكانات تخزين مؤقت أكثر قوة ونظامًا غنيًا بالمكونات الإضافية؛ بينما يركز Nginx على تقديم خدمات ويب عالية الأداء للمواقع الإلكترونية الصغيرة والمتوسطة الحجم. عند التعامل مع المحتوى الثابت، يعمل كلاهما بشكل مشابه، ولكن في سيناريوهات CDN واسعة النطاق، يظهر ATS عادةً أداءً فائقًا، حيث يدعم استراتيجيات تخزين مؤقت وتوجيه محتوى أكثر تعقيدًا.

ما هو حجم البيئة المناسب لنشر Apache Traffic Server؟
يمكن نشره عبر مؤسسات تتراوح من الشركات الصغيرة والمتوسطة الحجم إلى شركات الإنترنت الضخمة. مناسب بشكل خاص للسيناريوهات التي تتعامل مع تيرابايت من حركة المرور اليومية التي تتطلب تخزينًا مؤقتًا فعالاً وتوزيعًا عالميًا، مثل منصات الوسائط الكبيرة ومزودي CDN والبنية التحتية للحوسبة السحابية.

هل يدعم Apache Traffic Server بروتوكول HTTPS؟
الدعم الكامل لـ HTTPS، بما في ذلك إنهاء SSL/TLS، وإعادة استخدام الجلسة، وإدارة الشهادات، وتثبيت OCSP، يعزز بشكل كبير أداء اتصالات HTTPS.

كيف يحقق Apache Traffic Server توازن الحمل؟
تقوم خوارزميات موازنة الأحمال المتعددة المدمجة (round-robin، أقل عدد من الاتصالات، IP hash، إلخ) بتوزيع الطلبات ديناميكيًا بناءً على حالة صحة الخوادم الخلفية، مما يضمن توفرًا عاليًا وتحسينًا للموارد.

هل يتوفر دعم تجاري لخادم Apache Traffic Server؟
نعم. لا تقدم مؤسسة Apache Software Foundation نفسها الدعم التجاري، ولكن العديد من الشركاء والمؤسسات تقدم خدمات احترافية لنشر Apache Tomcat Server (ATS) وصيانته والتدريب عليه. للحصول على أسعار محددة، يرجى الاتصال بمقدمي الخدمات المعنيين.

ملاحظة تكميلية من المحرر

يوفر Apache Traffic Server، باعتباره مكونًا أساسيًا في البنية التحتية لشبكة CDN مفتوحة المصدر، ميزة كبيرة تتمثل في الجمع بين الأداء والمرونة بشكل سلس.

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

مقارنة بخدمات CDN التجارية، يوفر بناء البنية التحتية الخاصة بنظام ATS تحكماً أكبر وتكاليف أقل على المدى الطويل، ولكنه يتطلب فريقاً تقنياً متخصصاً للصيانة.

إذا كنت تفكر في استخدام Apache Traffic Server، فمن المستحسن أن تقيّم أولاً نطاق توزيع المحتوى والموارد التقنية المتاحة لديك: بالنسبة للتطبيقات الصغيرة والمتوسطة الحجم، قد ترغب في التفكير في استخدام خدمات CDN التجارية مباشرة.

بالنسبة لمنصات المحتوى الكبيرة ذات حركة المرور العالية أو الشركات التي تخطط لبناء قدرات CDN خاصة بها على المدى الطويل، يعد Apache Traffic Server حلاً مفتوح المصدر يستحق الاستثمار.

0 رد Aالمؤلف Mالمشرف
    لا توجد تعليقات بعد. كن أول من يشارك برأيه!
الملف الشخصي
عربة التسوق
قسائم
تسجيل الدخول اليومي
رسالة جديدة الرسائل المباشرة
بحث