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