وجدت ان كبرى الشركات مثل Google و Facebook تستعمل بروتوكول لتطبيق الشات الخاص بها ، لكن ما اثار اهتمامي هو بعد برمجة جهة العميل و الخادم
كيف تكون الاستظافة على الانترنيت؟ اقصد لازم يكون عندك Dedicated Server؟
بحكم عملى فى شركة فى مجال Voice Over IP
نعم يجب أن يكون لديك سيرفرات خاصة Dedicated ، حيث لا يمكنك تركيب سيرفراتك على سيرفر Shared :)
بالنسبة للسيرفرات اما ان تحصل على Dedicated Server أو Cloud Server وهذا يتوقف على البنية التحتية لبرمجياتك ومقدرتها على Scaling أو التمدد .
بالنسبة للشركات التى تحدثت عنها بالطبع يجب أن يكون لديها اكثر من سيرفر حتى تتحمل الضغط الهائل من المكالمات التى تجرى عليها ، عامة لاجراء مكالمة Voip هناك جزئين فى السيرفر ، جزء مخصص لل Signaling وهو المسئول عن تسجيل الاعضاء ومتابعة تسجيل دخولهم وخلافه ، والجزء الثانى RTP (Real time transport protocol)) وهو المسؤل عن نقل الصوت والفيديو وقت المكالمة ، بالطبع كلما زاد الضغط على سيرفراتك كلما كنت بحاجة لفصل كليهما وبناء بنية تحتية منفصلة وقابلة للتمدد لكل منهما مع ضمان عملهما سويا بشكل جيد .
أقرب مثال فى هذا الموضوع تخيل أن لديك سيرفر مخصص لتشغيل PHP واخر مخصص لاستضافة قواعد البيانات MYSQL مثلا .
ولكن بالنسبة لهذه الشركات هل تضع سيرفرات في كل دولة او عدة سيرفرات مركزية لكل عدد معين من الدول لنقل دول الخليج العربي. لأنني اتسأل عن سرعة وجودة الصوت رغم مقر الشركات في امريكا غالباً؟؟
التعليقات