كيف تعمل Azure؟

Azure هو النظام الأساسي السحابي العام ل Microsoft. يقدم Azure مجموعة كبيرة من الخدمات، والتي تتضمن النظام الأساسي كخدمة (PaaS)، والبنية الأساسية كخدمة (IaaS)، وقدرات خدمة قاعدة البيانات المدارة. ومع ذلك، ما هو Azure بالضبط، وكيف يعمل؟


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

بشكل أساسي، السحابة هي مجموعة من الخوادم الفعلية في مركز بيانات واحد أو أكثر. تقوم مراكز البيانات بتنفيذ الأجهزة الظاهرية للعملاء. فكيف تقوم السحابة بإنشاء وبدء وإيقاف وحذف الملايين من مثيلات الأجهزة الظاهرية لملايين العملاء في وقت واحد؟

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

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

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

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

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

الخطوات التالية

تعرف على كيفية توزيع الموارد في Azure باستخدام Resource Manager Azure.