الأجهزة الظاهرية في Azure

ينطبق على: ✔️ أجهزة Linux الظاهرية ✔️ أجهزة Windows الظاهرية ✔️ مجموعات مقياس مرنة

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

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

يمكن استخدام الأجهزة الظاهرية من Azure بطرق مختلفة. في ما يلي بعض الأمثلة:

  • التطوير والاختبار - توفر الأجهزة الظاهرية من Azure طريقة سريعة وسهلة لإنشاء جهاز كمبيوتر بتكوينات معينة مطلوبة لتشفير أحد التطبيقات واختباره.
  • التطبيقات في السحابة - نظرًا لاحتمالية تقل الطلب على تطبيقك، فقد يكون من المنطقي اقتصاديًّا تشغيله على جهاز ظاهري في Azure. أنت تدفع مقابل أجهزة ظاهرية إضافية عندما تحتاج إليها وتغلقها عندما لا تحتاج إليها.
  • مركز البيانات الممتد - يمكن توصيل الأجهزة الظاهرية في شبكة Azure الظاهرية بسهولة بشبكة مؤسستك.

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

ما الذي يجب عليّ التفكير فيه قبل إنشاء جهاز ظاهري؟

هناك دائما العديد من اعتبارات التصميم عند إنشاء بنية أساسية للتطبيق في Azure. هذه الجوانب من الجهاز الظاهري مهمة للتفكير فيها قبل أن تبدأ:

  • أسماء الموارد الخاصة بك
  • الموقع الذي يتم تخزين الموارد فيه
  • حجم الآلة الظاهرية
  • الحد الأقصى لعدد الأجهزة الظاهرية التي يمكن إنشاؤها
  • نظام التشغيل الذي يقوم الجهاز الظاهري بتشغيله
  • تكوين الجهاز الظاهري بعد بدء تشغيله
  • الموارد ذات الصلة التي يحتاجها الجهاز الظاهري

أجزاء من الجهاز الظاهري وكيفية فوترتها

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

يتم تفصيل الموارد الافتراضية التي تدعم جهازا ظاهريا وكيفية فوترتها في الجدول التالي:

مورد ‏‏الوصف التكلفة
الشبكة الظاهرية لمنح جهازك الظاهري القدرة على الاتصال بالموارد الأخرى تسعير الشبكة الظاهرية
بطاقة واجهة شبكة ظاهرية (NIC) للاتصال بالشبكة الظاهرية لا توجد تكلفة منفصلة لNIC. ومع ذلك، هناك حد لعدد بطاقات NIC التي يمكنك استخدامها استنادا إلى حجم الجهاز الظاهري الخاص بك. قم بتحجيم الجهاز الظاهري وفقا لذلك والإشارة إلى أسعار الجهاز الظاهري.
عنوان IP خاص وأحيانا عنوان IP عام. للاتصال وتبادل البيانات على شبكتك ومع الشبكات الخارجية تسعير عناوين IP
مجموعة أمان الشبكة (NSG) لإدارة حركة مرور الشبكة من وإلى الجهاز الظاهري الخاص بك. على سبيل المثال، قد تحتاج إلى فتح المنفذ 22 للوصول إلى SSH، ولكن قد تحتاج إلى حظر حركة المرور إلى المنفذ 80. يتم حظر والسماح بالوصول إلى المنفذ من خلال NSG. لا توجد رسوم إضافية لمجموعات أمان الشبكة في Azure.
قرص نظام التشغيل وربما أقراص منفصلة للبيانات. من أفضل الممارسات الاحتفاظ ببياناتك على قرص منفصل عن نظام التشغيل الخاص بك، في حالة فشل الجهاز الظاهري، يمكنك ببساطة فصل قرص البيانات وإرفاقه بجهاز ظاهري جديد. تحتوي جميع الأجهزة الظاهرية الجديدة على قرص نظام تشغيل وقرص محلي.
لا يفرض Azure رسوما على تخزين القرص المحلي.
يتم فرض رسوم على قرص نظام التشغيل، الذي عادة ما يكون 127 جيجابايت ولكنه أصغر لبعض الصور، بالمعدل العادي للأقراص.
يمكنك مشاهدة تكلفة إرفاق الأقراص المستندة إلى Premium (SSD) والأقراص القياسية (HDD) إلى أجهزتك الظاهرية في صفحة تسعير الأقراص المدارة.
في بعض الحالات، ترخيص لنظام التشغيل لتوفير تشغيل الجهاز الظاهري لتشغيل نظام التشغيل تختلف التكلفة بناء على عدد الذاكرات الأساسية على الجهاز الظاهري الخاص بك، لذا قم بحجم الجهاز الظاهري وفقا لذلك. يمكن تقليل التكلفة من خلال Azure Hybrid Benefit.

يمكنك أيضا اختيار أن يقوم Azure بإنشاء وتخزين مفاتيح SSH العامة والخاصة - يستخدم Azure المفتاح العام في الجهاز الظاهري الخاص بك، ويمكنك استخدام المفتاح الخاص عند الوصول إلى الجهاز الظاهري عبر SSH. وإلا، فستحتاج إلى اسم مستخدم وكلمة مرور.

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

المواقع

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

يعرض هذا الجدول بعض الأساليب التي يمكنك من خلالها الحصول على قائمة بالمواقع المتوفرة.

الطريقة ‏‏الوصف
مدخل Azure حدد موقع من القائمة عند إنشاء جهاز ظاهري.
Azure PowerShell استخدم الأمر Get-AzLocation.
واجهة برمجة تطبيقات REST استخدم عملية قائمة المواقع.
Azure CLI استخدم عملية قائمة مواقع حساب من الألف إلى الياء.

التوافر

هناك خيارات متعددة لإدارة توفر الأجهزة الظاهرية في Azure.

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

لمزيد من المعلومات، راجع خيارات التوفر لأجهزة Azure الظاهريةوالاتفاقية على مستوى الخدمة لأجهزة Azure الظاهرية.

الأحجام والتسعير

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

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

إجمالي حدود الذاكرة الأساسية للجهاز الظاهري

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

أقراص مُدارة

تتعامل الأقراص المدارة مع إنشاء حساب Azure Storage وإدارته في الخلفية نيابة عنك، وتضمن عدم القلق بشأن حدود قابلية التوسع لحساب التخزين. يمكنك تحديد حجم القرص ومستوى الأداء (قياسي أو مميز)، كما يقوم Azure بإنشاء القرص وإدارته. عند إضافة الأقراص أو توسيع نطاق الجهاز الظاهري صعودًا وهبوطًا، فلا داعي للقلق بشأن موقع التخزين المستخدم. إذا كنت تقوم بإنشاء أجهزة ظاهرية جديدة، فاستخدم Azure CLI أو مدخل Microsoft Azure لإنشاء أجهزة ظاهرية باستخدام نظام التشغيل المدار وأقراص البيانات. إذا كان لديك أجهزة ظاهرية مع أقراص غير مدارة، يمكنك تحويل أجهزتك الظاهرية إلى نسخة احتياطية من الأقراص المدارة.

يمكنك أيضًا إدارة صورك المخصصة في حساب تخزين واحد لكل منطقة Azure، واستخدامها لإنشاء مئات من الأجهزة الظاهرية في نفس الاشتراك. لمزيدٍ من المعلومات حول الأقراص المُدارة، راجع نظرة عامة على الأقراص المُدارة.

التوزيعات

يدعم Microsoft Azure مجموعة متنوعة من توزيعات Linux وWindows. يمكنك العثور على التوزيعات المتوفرة في السوق أو مدخل Microsoft Azure أو عن طريق الاستعلام عن النتائج باستخدام واجهات برمجة تطبيقات CLI وPowerShell وREST.

يعرض هذا الجدول بعض الطرق التي يمكنك من خلالها العثور على معلومات لإحدى الصور.

الطريقة ‏‏الوصف
مدخل Azure يتم تحديد القيم تلقائيًّا عند تحديد صورة لاستخدامها.
Azure PowerShell Get-AzVMImagePublisher -Location الموقع
Get-AzVMImageOffer -Location الموقع -الناشر publisherName
Get-AzVMImageSku -Location الموقع -الناشر publisherName -العرض offerName
واجهة برمجة تطبيقات REST قائمة ناشري الصور
قائمة عروض الصور
قائمة صور skus
Azure CLI قائمة ناشري صورة az vm --الموقع الموقع
قائمة عروض صور az vm --الموقع الموقع --الناشر publisherName
قائمة صور skus az vm --الموقع الموقع --الناشر publisherName --العرض offerName

تعمل Microsoft عن كثب مع الشركاء لضمان تحديث الصور المتوفرة وتحسينها لوقت تشغيل Azure. لمزيد من المعلومات حول عروض شركاء Azure، راجع Azure Marketplace

Cloud-init

يدعم Azure cloud-init عبر معظم توزيعات Linux التي تدعمها. نحن نعمل بنشاط مع شركائنا في Linux من أجل إتاحة الصور الممكنة على السحابة في Azure Marketplace. ستجعل هذه الصور عمليات التوزيع والتكوينات السحابية لديك تعمل بسلاسة مع الأجهزة الظاهرية ومجموعات قياس الجهاز الظاهري.

لمزيد من المعلومات، راجع استخدام cloud-init على أجهزة Azure Linux الظاهرية.

التخزين

الشبكات

قطع الخدمة

في Microsoft، نعمل بجد للتأكد من أن خدماتنا متوفرة لك دائماً عندما تحتاج إليها. تؤثر علينا أحياناً قوى خارجة عن إرادتنا بطرق تتسبب في حدوث انقطاعات في الخدمة غير مخطط لها.

توفر Microsoft اتفاقية على مستوى الخدمة (SLA) لخدماتها كالتزام بوقت التشغيل والاتصالية. يمكن العثور على اتفاقية مستوى الخدمة الخاصة بخدمات Azure الفردية في اتفاقيات مستوى خدمة Azure.

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

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

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

الخيار 1: بدء تجاوز الفشل باستخدام Azure Site Recovery

يمكنك ضبط إعدادات Azure Site Recovery للـVMs بحيث يمكنك استرداد التطبيق الخاص بك في غضون دقائق. يمكنك النسخ المتماثل إلى منطقة Azure التي تختارها وعدم التقيد بالمناطق المقترنة. يمكنك بدء الاستخدام من خلال النسخ المتماثل لأجهزتك الظاهرية. يمكنك إنشاء خطة استرداد بحيث يمكنك أتمتة عملية تجاوز الفشل بالكامل لتطبيقك. يمكنك اختبار عمليات تجاوز الفشل مسبقاً دون التأثير على تطبيق الإنتاج أو النسخ المتماثل المستمر. في حالة حدوث انقطاع أساسي في المنطقة، ما عليك سوى بدء تجاوز الفشل وإحضار تطبيقك في المنطقة المستهدفة.

الخيار 2: انتظار الاسترداد

في هذه الحالة، لا يلزم اتخاذ أي إجراء من جانبك. اعلم أننا نعمل بجد لاستعادة توفر الخدمة. يمكنك رؤية حالة الخدمة الحاليةAzure Service Health Dashboard.

هذا هو الخيار الأفضل إذا لم تقم بإعداد Azure Site Recovery أو التخزين المتكرر جغرافياً للوصول إلى القراءة أو التخزين المتكرر جغرافياً قبل الانقطاع. إذا قمت بإعداد التخزين المتكرر جغرافياً أو التخزين المتكرر جغرافياً للوصول إلى القراءة لحساب التخزين حيث يتم تخزين محركات الأقراص الثابتة الظاهرية (VHDs) الخاصة بجهازك الظاهري، فيمكنك البحث عن استرداد VHD للصورة الأساسية ومحاولة توفير جهاز ظاهري جديد منه. هذا ليس خيارا مفضلا لأنه لا توجد ضمانات لمزامنة البيانات. وبالتالي، هذا الخيار غير مضمون للعمل.

إشعار

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

موارد لتعطيل الخدمة

موقع البيانات

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

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

إنشاء أول جهاز ظاهري!