إدارة الموارد على Azure وAWS
يُستخدم مصطلح "مورد" في Azure بنفس الطريقة المستخدمة في AWS، مما يعني أي مثيل حساب أو عنصر تخزين أو جهاز شبكة أو كيان آخر يمكنك إنشاؤه أو تكوينه داخل النظام الأساسي.
يتم توزيع موارد Azure وإدارتها باستخدام أحد نموذجين: Azure Resource Manager، أو نموذج التوزيع الكلاسيكي الأقدم لـ Azure. يتم إنشاء أي موارد جديدة باستخدام نموذج Resource Manager.
مجموعات الموارد
يحتوي كل من Azure وAWS على كيانات تُسمى "مجموعات الموارد" التي تنظم الموارد مثل الأجهزة الافتراضية والتخزين وأجهزة الشبكات الافتراضية. ومع ذلك، لا يمكن مقارنة مجموعات موارد Azure مباشرة مع مجموعات موارد AWS.
بينما تسمح AWS بوضع علامة على مورد في مجموعات موارد متعددة، يرتبط مورد Azure دائمًا بمجموعة موارد واحدة. يمكن نقل مورد جرى إنشاؤه في مجموعة موارد واحدة إلى مجموعة أخرى، ولكن يمكن أن يكون فقط في مجموعة موارد واحدة في كل مرة. مجموعات الموارد هي التجميع الأساسي الذي يستخدمه Azure Resource Manager.
يمكن أيضًا تنظيم الموارد باستخدام العلامات. العلامات هي عبارة عن أزواج قيم المفاتيح التي تسمح لك بتجميع الموارد عبر اشتراكك بغض النظر عن عضوية مجموعة الموارد.
واجهات الإدارة
تقدم Azure عدة طرق لإدارة مواردك:
واجهة الويب. مثل لوحة معلومات AWS، يوفر مدخل Microsoft Azure واجهة إدارة كاملة قائمة على الويب لموارد Azure.
REST API. توفر واجهة برمجة تطبيقات Azure Resource Manager REST وصولاً برمجيًا إلى معظم الميزات المتوفرة في مدخل Microsoft Azure.
سطر الأوامر. يوفر Azure CLI واجهة سطر أوامر قادرة على إنشاء موارد Azure وإدارتها. يتوفر Azure CLI لأنظمة التشغيل Windows وLinux ونظام التشغيل Mac.
واجهة PowerShell. تسمح لك وحدات Azure النمطية لـ PowerShell بتنفيذ مهام الإدارة التلقائية باستخدام برنامج نصي. يتوفر PowerShell لأنظمة Windows و Linux ونظام التشغيل Mac.
القوالب. توفر قوالب Azure Resource Manager إمكانات إدارة موارد مماثلة تستند إلى قالب JSON لخدمة AWS CloudFormation.
في كل من هذه الواجهات، تعتبر مجموعة الموارد مركزية لكيفية إنشاء موارد Azure أو استخدامها أو تعديلها. هذا مشابه للدور الذي يؤديه "مكدس ذاكرة مؤقتة" في تجميع موارد AWS أثناء عمليات توزيع CloudFormation.
يختلف بناء جملة هذه الواجهات وهيكلها عن نظيراتها في AWS، ولكنها توفر إمكانات قابلة للمقارنة. بالإضافة إلى ذلك، تتوفر أيضا العديد من أدوات إدارة الجهات الخارجية المستخدمة على AWS، مثل HashiCorp Terraform وNetflix Spinnaker، على Azure.