Microsoft Azure برنامج تعليمي للمبتدئين: تعلم الأساسيات في يوم واحد
⚡ ملخص ذكي
Microsoft Azure هي منصة الحوسبة السحابية التي أطلقتها Microsoft في عام 2010، وهي تدعم تطوير التطبيقات وتخزين البيانات واستضافة الخدمات وإدارتها من خلال شبكة عالمية من Microsoftمراكز البيانات التي تديرها ومئات الخدمات المتكاملة.

ما هي الحوسبة السحابية؟
الحوسبة السحابية مصطلح يشير إلى تخزين البيانات والوصول إليها عبر الإنترنت. لا يتم تخزين أي بيانات على القرص الصلب لجهاز الكمبيوتر الشخصي. في الحوسبة السحابية، يتم الوصول إلى البيانات من خادم بعيد.
ما هي تفاصيل Microsoft Azure?
Azure هي منصة للحوسبة السحابية تم إطلاقها بواسطة Microsoft في فبراير 2010. وهي عبارة عن منصة سحابية مفتوحة ومرنة تساعد في التطوير وتخزين البيانات واستضافة الخدمات وإدارة الخدمات. ال Azure تستضيف الأداة تطبيقات الويب عبر الإنترنت بمساعدة Microsoft مراكز البيانات.
انواع من Azure سحاب
هناك ثلاثة أنواع رئيسية من السحب Microsoft Azure:
- أجزاء من الكمية المخصصة
- ادارة العلاقات مع
- IAAS
Azure مثل IaaS
تُعدّ البنية التحتية كخدمة (IaaS) الطبقة الأساسية لمنصة الحوسبة السحابية. Azure يستخدم مسؤولو تكنولوجيا المعلومات هذه الخدمة للمعالجة والتخزين والشبكات أو أي عمليات حاسوبية أساسية أخرى. وهي إحدى Azure موضوعات للتعلم تتيح للمستخدمين تشغيل برامج عشوائية.
المزايا:
- يوفر سهولة في نقل التصميم في وقت قياسي.
- يُنصح به للتطبيقات التي تتطلب تحكمًا كاملاً.
- توفر خدمة البنية التحتية كخدمة (IaaS) انتقالًا سريعًا للخدمات إلى الحوسبة السحابية.
- تتمثل الفائدة الواضحة لخدمة البنية التحتية كخدمة (IaaS) في أنها تُحررك من مخاوف إعداد العديد من الأجهزة المادية أو الافتراضية.
- يساعدك على الوصول إلى مراكز البيانات ومراقبتها وإدارتها.
عيوب البنية التحتية كخدمة (IaaS):
- الكثير من المخاطر الأمنية من خوادم غير محدثة.
- وضعت بعض الشركات إجراءات محددة لاختبار وتحديث ثغرات الخوادم المحلية. لا يمكن القيام بذلك باستخدام Azure.
Azure كما أجزاء من الخدمة
PaaS هي منصة حوسبة تتضمن نظام تشغيل، وبيئة تنفيذ لغة برمجة، وقاعدة بيانات، أو خدمات ويب. Azure يتم استخدام الخدمة من قبل المطورين ومقدمي التطبيقات.
كما يوحي اسمها، يتم توفير هذه المنصة للعميل لتطوير ونشر البرامج. إنها واحدة من Azure مفاهيم أساسية تُمكّن العميل من التركيز على تطوير التطبيقات بدلاً من الانشغال بالأجهزة والبنية التحتية. كما أنها تتولى أيضاً أنظمة التشغيل والشبكات ومشاكل الخوادم.
المزايا:
- التكلفة الإجمالية منخفضة لأن الموارد تُخصص حسب الطلب، ويتم إضافة الخوادم أو استبعادها تلقائيًا.tracتيد.
- Azure أقل عرضة للخطر لأن الخوادم يتم فحصها تلقائيًا بحثًا عن جميع المشكلات الأمنية المعروفة.
- العملية بأكملها غير مرئية للمطور، لذلك لا يوجد خطر لاختراق البيانات.
العيوب:
- قد تحدث مشكلات في قابلية النقل عند استخدامك أجزاء من الكمية المخصصة خدمات.
- قد يكون هناك بيئة مختلفة في Azure، لذلك يحتاج التطبيق إلى التكيف وفقًا لذلك.
Azure كخدمة برمجية (SaaS)
ادارة العلاقات مع (البرمجيات كخدمةهو برنامج يُستضاف ويُدار مركزيًا. وهو نسخة واحدة من التطبيق تُستخدم لجميع العملاء. يمكنك توسيع نطاقه ليشمل عدة نسخ، مما يضمن أفضل أداء في جميع المواقع. يُرخص البرنامج باشتراك شهري أو سنوي. تُقدم برامج MS Exchange وOffice وDynamics كخدمة سحابية (SaaS).
Azure القفل Concepts
الآن في هذا Azure أساسيات البرنامج التعليمي للمبتدئين، وسوف نتعلم Azure المفاهيم الرئيسية المدرجة أدناه:
| اسم المفهوم | الوصف |
|---|---|
| المناطق | Azure هي منصة سحابية عالمية متاحة في مناطق مختلفة حول العالم. عندما تطلب خدمة أو تطبيقًا أو VM في Azureيُطلب منك أولاً تحديد منطقة. تمثل المنطقة المختارة مركز البيانات الذي يعمل فيه تطبيقك. |
| مراكز البيانات | In Azure، يمكنك نشر تطبيقاتك في مجموعة متنوعة من مراكز البيانات حول العالم. لذا، يُنصح باختيار المنطقة الأقرب إلى معظم عملائك. يساعدك على تقليل الكمون في طلبات الشبكة. |
| Azure بوابة | استخدم Azure البوابة هي تطبيق قائم على الويب يمكن استخدامه لإنشاء وإدارة وإزالة Azure الموارد والخدمات. يقع في https://portal.azure.com. |
| المصادر | An Azure المورد هو جهاز كمبيوتر فردي، أو خدمة استضافة بيانات الشبكة، أو خدمة استضافة التطبيقات، ويتم احتساب الرسوم بشكل فردي. ومن الموارد الشائعة ما يلي: الأجهزة الظاهرية (VM)، أو حساب التخزين، أو قواعد بيانات SQL. |
| مجموعات الموارد | An Azure مجموعة الموارد هي حاوية تحتوي على موارد ذات صلة لـ Azure الحل. قد يشمل كل الموارد أو فقط الموارد التي ترغب في إدارتها. |
| قوالب إدارة الموارد | هو ملف JSON يحدد موردًا واحدًا أو أكثر ليتم نشره في مجموعة موارد. كما أنه يحدد التبعيات بين الموارد المنشورة. |
| أتمتة | Azure يُتيح لك هذا البرنامج أتمتة عملية إنشاء الموارد وإدارتها وحذفها باستخدام PowerShell أو Azure واجهة سطر الأوامر (CLI). |
| Azure بوويرشيل | PowerShell عبارة عن مجموعة من الوحدات التي توفر أوامر cmdlets للإدارة Azureفي معظم الحالات، يُسمح لك باستخدام أوامر cmdlets لنفس المهام التي تقوم بها في Azure بوابة. |
| Azure واجهة سطر الأوامر (CLI) | استخدم Azure CLI هي أداة يمكنك استخدامها لإنشاء وإدارة وإزالة Azure الموارد من سطر الأوامر. |
| واجهات برمجة التطبيقات REST | Azure يعتمد على مجموعة من واجهات برمجة تطبيقات REST التي تساعدك على تنفيذ نفس العمليات التي تقوم بها في Azure واجهة المستخدم للبوابة. فهي تتيح لك Azure الموارد والتطبيقات التي يمكن التلاعب بها عبر أي تطبيق برمجي تابع لجهة خارجية. |
Azure المجالات (المكونات)
الآن في هذا Azure درس أساسيات البرمجة، دعونا نتعلم المفتاح Azure المكونات:
إحصاء
يوفر هذا النظام عمليات الحوسبة مثل استضافة التطبيقات وتطويرها ونشرها في Azure المنصة. وهي تتكون من المكونات التالية:
- آلة افتراضية: يتيح لك نشر أي لغة أو عبء عمل في أي نظام تشغيل.
- مجموعات مقياس الآلة الافتراضية: يتيح لك إنشاء آلاف من العناصر المتشابهة الأجهزة الظاهرية في دقائق.
- Azure خدمة الحاويات: يُنشئ حلاً لاستضافة الحاويات مُحسَّنًا لـ Azureيمكنك توسيع نطاق التطبيقات وتنظيمها باستخدام Kubernetes أو DC/OS أو Swarm أو Docker.
- Azure Container Registry: تقوم هذه الخدمة بتخزين وإدارة صور الحاويات عبر جميع أنواع Azure عمليات النشر.
- وظائف: يتيح لك كتابة التعليمات البرمجية بغض النظر عن البنية التحتية وتوفير الخوادم، وذلك في الحالات التي يرتفع فيها معدل استدعاء وظيفتك.
- دفعة: تساعدك المعالجة الدفعية على التوسع إلى عشرات أو مئات أو آلاف الأجهزة الافتراضية وتنفيذ مسارات الحوسبة.
- نسيج الخدمة: يُبسط تطوير التطبيقات القائمة على الخدمات المصغرة وإدارة دورة حياتها. وهو يدعم Java، PHP، Node.js، Python، وروبي.
التخزين
Azure التخزين السحابي هو حل تخزين سحابي للتطبيقات الحديثة. صُمم لتلبية احتياجات العملاء فيما يتعلق بقابلية التوسع. يتيح لك تخزين ومعالجة مئات التيرابايت من البيانات. ويتكون من المكونات التالية:
- تخزين النقطة: Azure تخزين البيانات الثنائية الكبيرة عبارة عن خدمة تقوم بتخزين البيانات غير المنظمة في السحابة ككائنات/نقطات كبيرة. يمكنك تخزين أي نوع من النصوص أو البيانات الثنائية، مثل مستند أو ملف وسائط أو مثبت تطبيق.
- تخزين قائمة الانتظار: يوفر هذا النظام خدمة المراسلة السحابية بين مكونات التطبيق، كما يوفر خدمة المراسلة غير المتزامنة لإنشاء اتصال بين مكونات التطبيق.
- ملف التخزين: باستخدام Azure تخزين الملفات، يمكنك ترحيل التطبيقات القديمة. يعتمد على مشاركات الملفات Azure بسرعة ودون إعادة كتابة مكلفة.
- تخزين الطاولة: Azure يخزن نظام تخزين الجداول بيانات NoSQL شبه المهيكلة في السحابة. وهو يوفر مخزنًا للمفاتيح/السمات بتصميم غير قائم على مخطط محدد.
قاعدة البيانات
تتضمن هذه الفئة قاعدة البيانات كخدمة (DBaaS) التي تقدم أدوات SQL وNoSQL. ويتضمن أيضًا قواعد بيانات مثل Azure كوزموس دي بي و Azure قاعدة بيانات ل PostgreSQL. يحتوي على المكونات التالية:
- قاعدة بيانات SQL: هي خدمة قواعد بيانات علائقية في Microsoft سحابة على أساس الرائدة في السوق Microsoft SQL Server المحرك.
- قاعدة بيانات المستندات: إنها خدمة قاعدة بيانات NoSQL مُدارة بالكامل، مصممة لتحقيق أداء سريع ويمكن التنبؤ به وسهولة التطوير.
- ذاكرة التخزين المؤقت Redis: هو مخزن بيانات آمن ومتطور للغاية يعتمد على نظام المفتاح والقيمة. يقوم بتخزين هياكل البيانات مثل السلاسل النصية، والجداول الترابطية، والقوائم، وما إلى ذلك.
شبكة توصيل المحتوى
تقوم شبكة توصيل المحتوى (CDN) بتخزين محتوى الويب الثابت في مواقع استراتيجية. يساعدك هذا على توفير السرعة في توصيل المحتوى للمستخدمين. وتتكون من المكونات التالية:
- بوابة VPN: تقوم بوابة VPN بإرسال حركة مرور مشفرة عبر اتصال عام.
- مدير المرور: يساعدك ذلك على التحكم في حركة مرور المستخدمين وتوزيعها لخدمات مثل تطبيقات الويب، والآلات الافتراضية، Azureوخدمات الحوسبة السحابية في مراكز بيانات مختلفة.
- الطريق السريع: يساعدك على توسيع شبكاتك المحلية إلى Microsoft السحابة عبر اتصال خاص مخصص لـ Microsoft AzureوOffice 365 وCRM عبر الإنترنت.
خدمات الأمن والهوية
يوفر هذا النظام إمكانيات لتحديد التهديدات الأمنية السحابية والاستجابة لها. كما يساعدك على إدارة مفاتيح التشفير وغيرها من الأصول الحساسة. ويتكون من المكونات التالية:
- القفل Vault: Azure القفل Vault يسمح لك بحماية مفاتيح التشفير ويساعدك على إنشاء أسرار تستخدمها التطبيقات والخدمات السحابية.
- Azure الدليل النشط: Azure Active Directory هي خدمة لإدارة الهوية. وتشمل هذه الخدمة المصادقة متعددة العوامل، وتسجيل الأجهزة، وما إلى ذلك.
- Azure إعلان B2C: Azure AD B2C هو حل لإدارة الهوية السحابية لتطبيقات الويب والهواتف المحمولة الموجهة للمستهلكين. يتيح لك هذا الحل التوسع ليشمل مئات الملايين من هويات المستهلكين.
خدمات تكامل المؤسسة
- حافلة الخدمة: خدمة ناقل المعلومات هي خدمة توصيل معلومات تعمل على نظام اتصالات تابع لجهة خارجية.
- قاعدة بيانات SQL Server Stretch: تساعدك هذه الخدمة على نقل أي بيانات غير مستخدمة بشكل آمن وشفاف إلى Microsoft Azure غيم.
- Azure خدمات نطاق Active Directory: يوفر هذا النظام خدمات إدارة النطاقات مثل ربط النطاقات، وسياسات المجموعات، وبروتوكول LDAP، وغيرها. يتوافق هذا النظام مع... Windows الدليل النشط للخادم.
- مصادقة متعددة العوامل: Azure المصادقة متعددة العوامل (MFA) هي عملية تحقق من خطوتين. وهي تساعدك على الوصول إلى البيانات والتطبيقات من خلال عملية تسجيل دخول بسيطة.
خدمات المراقبة والإدارة
تتيح هذه الخدمات إدارة سهلة Azure نشر.
- Azure مدير الموارد: يسهل عليك إدارة الموارد وعرضها في تطبيقك. كما يمكنك التحكم في من يمكنه التصرف في هذه الموارد داخل مؤسستك.
- الأتمتة: Microsoft Azure الأتمتة هي وسيلة لأتمتة المهام اليدوية، والمطولة، والمعرضة للأخطاء، والمتكررة باستمرار. تُنفذ هذه المهام عادةً في بيئة الحوسبة السحابية وبيئات المؤسسات.
Azure الشبكات
- الشبكة الإفتراضية: يقوم بعزل الشبكة وتقسيمها. كما يوفر إمكانية تصفية وتوجيه حركة مرور الشبكة.
- موازن التحميل: يوفر توافراً عالياً وأداءً ممتازاً للشبكة لأي تطبيق. ويوازن أحمال حركة مرور الإنترنت الواردة إلى الأجهزة الافتراضية.
- بوابة التطبيقات: إنه جهاز افتراضي مخصص يقدم وحدة تحكم تسليم التطبيقات (ADC) كخدمة.
- Azure DNS: Azure توفر خدمة استضافة DNS تحليل الاسم باستخدام Microsoft Azure البنية التحتية.
خدمات الويب والهاتف المحمول
- تطبيقات الويب: تتيح لك تطبيقات الويب إنشاء واستضافة مواقع الويب بلغة البرمجة التي تختارها دون الحاجة إلى إدارة بنيتها التحتية.
- تطبيقات الموبايل: تقدم خدمة تطبيقات الجوال منصة تطوير تطبيقات جوال قابلة للتوسع بدرجة كبيرة ومتاحة عالميًا للمستخدمين.
- تطبيقات واجهة برمجة التطبيقات (API): تُسهّل تطبيقات واجهة برمجة التطبيقات (API) عملية تطوير واستضافة واستخدام واجهات برمجة التطبيقات في السحابة وفي المواقع المحلية.
- تطبيقات المنطق: تساعدك تطبيقات Logic Apps على تبسيط وتنفيذ عمليات التكامل القابلة للتوسع.
سير العمل في السحابة
يوفر مصممًا مرئيًا لإنشاء وأتمتة العملية الخاصة بك كسلسلة من الخطوات المعروفة باسم سير العمل.
- مراكز الإخطار: Azure توفر مراكز الإشعارات محرك دفع سهل الاستخدام ومتعدد المنصات وقابل للتوسع.
- مراكز الأحداث: Azure تُعدّ Event Hubs منصة لتدفق البيانات قادرة على إدارة ملايين الأحداث في الثانية الواحدة. ويمكن تحويل البيانات المرسلة إلى Event Hub وتخزينها باستخدام أي مزود تحليلات في الوقت الفعلي أو محولات التجميع/التخزين.
- Azure بحث: هو حلٌّ سحابيٌّ للبحث كخدمة، يوفّر إدارةً للخوادم والبنية التحتية. يُقدّم خدمةً جاهزةً للاستخدام، يمكنك ملؤها ببياناتك. ويمكن استخدام هذه الخدمة لإضافة خاصية البحث إلى تطبيقك على الويب أو الهاتف المحمول.
هجرة
تساعد أدوات الترحيل المؤسسة على تقدير تكاليف ترحيل عبء العمل. كما أنه يساعد على تنفيذ ترحيل أعباء العمل من مراكز البيانات المحلية الخاصة بك إلى Azure غيم.
التقليدية مقابل. Azure نموذج السحابة
الآن في هذا Azure درس تعليمي عن الحوسبة السحابية، دعونا نتعرف على الفرق بين نموذج الحوسبة السحابية التقليدي و Azure نموذج السحابة:
| بناء تقليديا | Azure نموذج السحابة |
|---|---|
| بنية تحتية مخصصة لكل تطبيق | التطبيقات والخدمات الصغيرة المقترنة بشكل فضفاض |
| الأجهزة المصممة لهذا الغرض | أجهزة متوافقة مع معايير الصناعة |
| فرق متميزة في البنية التحتية والعمليات | فرق DevOps التي تركز على الخدمة |
| العمليات والتكوينات المخصصة | العمليات والتكوينات الموحدة |
تطبيقات Azure
الآن في هذا Azure للمبتدئين البرنامج التعليمي، سوف نتعلم تطبيقات Azure. Microsoft Azure يستخدم في مجموعة واسعة من التطبيقات مثل:
- خدمات البنية التحتية
- برمجة تطبيقات الجوال
- تطبيقات ويب
- الخدمات السحابية
- التخزين والنسخ الاحتياطي والاسترداد
- إدارة البيانات
- خدمات الوسائط
مزايا Azure
فيما يلي مزايا الاستخدام Azure:
- Azure ستساهم البنية التحتية في تعزيز استراتيجية استمرارية أعمالك بشكل فعال من حيث التكلفة.
- يتيح لك ذلك الوصول إلى التطبيق دون شراء ترخيص للجهاز الفردي.
- Windows Azure يقدم أفضل الحلول لاحتياجات بياناتك، بدءًا من قواعد بيانات SQL وحتى الكائنات الثنائية الكبيرة والجداول.
- يوفر قابلية التوسع والمرونة والفعالية من حيث التكلفة.
- يساعدك على الحفاظ على التناسق عبر السحابات باستخدام أدوات وموارد مألوفة.
- يتيح لك ذلك توسيع مركز البيانات باستخدام مجموعة أدوات إدارة متسقة وحلول تطوير وهوية مألوفة.
- يمكنك نشر أجهزة افتراضية مميزة في دقائق، والتي تشمل أيضًا نظام التشغيل لينكس و Windows الملقمات.
- يساعدك على زيادة أو تقليل موارد تكنولوجيا المعلومات الخاصة بك بناءً على احتياجاتك.
- لستَ مُطالباً بتشغيل جهاز كمبيوتر عالي الأداء وعالي التكلفة لتشغيل تطبيقات الحوسبة السحابية القائمة على الويب.
- لن تحتاج إلى طاقة معالجة أو مساحة على القرص الصلب إذا كنت تستخدمه Azure.
- توفر الحوسبة السحابية مساحة تخزين غير محدودة تقريبًا.
- إذا تعطل جهاز الكمبيوتر الشخصي أو الكمبيوتر المحمول الخاص بك، فإن جميع بياناتك لا تزال موجودة في السحابة، ولا يزال من الممكن الوصول إليها.
- يؤدي تبادل المستندات مباشرة إلى تعاون أفضل.
- إذا قمت بتغيير جهازك، فإن أجهزة الكمبيوتر والتطبيقات والمستندات الخاصة بك ستتبعك عبر السحابة.
عيوب Azure
- لا يمكن استخدام الحوسبة السحابية إذا لم تتمكن من الاتصال بالإنترنت.
- Azure هو تطبيق قائم على الويب يتطلب نطاقًا تردديًا كبيرًا للتنزيل، وكذلك المستندات الكبيرة.
- قد تكون التطبيقات المستندة إلى الويب أبطأ في بعض الأحيان مقارنة بالوصول إلى برنامج مماثل على جهاز الكمبيوتر المكتبي الخاص بك.


