Microsoft Azure برنامج تعليمي للمبتدئين: تعلم الأساسيات في يوم واحد
قبل أن نبدأ هذا Azure البرنامج التعليمي للمبتدئين، دعونا نفهم
ما هي الحوسبة السحابية؟
الحوسبة السحابية هو مصطلح يشير إلى تخزين البيانات والوصول إليها عبر الإنترنت. لا يقوم بتخزين أي بيانات على القرص الصلب لجهاز الكمبيوتر الشخصي الخاص بك. في الحوسبة السحابية، يمكنك الوصول إلى البيانات من خادم بعيد.
ما هي تفاصيل Microsoft Azure?
Azure هي منصة للحوسبة السحابية تم إطلاقها بواسطة Microsoft في فبراير 2010. وهي عبارة عن منصة سحابية مفتوحة ومرنة تساعد في التطوير وتخزين البيانات واستضافة الخدمات وإدارة الخدمات. ال Azure تستضيف الأداة تطبيقات الويب عبر الإنترنت بمساعدة Microsoft مراكز البيانات.
انواع من Azure سحاب
هناك ثلاثة أنواع رئيسية من السحب Microsoft Azure هي:
- عيد الفصح
- SAAS
- المعايير الدولية للمحاسبة
Azure مثل IaaS
IaaS (البنية الأساسية كخدمة) هي طبقة منصة السحابة الأساسية. Azure يتم استخدام الخدمة من قبل مسؤولي تكنولوجيا المعلومات للمعالجة أو التخزين أو الشبكات أو أي عمليات كمبيوتر أساسية أخرى. وهي واحدة من Azure موضوعات للتعلم تتيح للمستخدمين تشغيل برامج عشوائية.
المزايا:
- يوفر إمكانية نقل وقت التصميم بكفاءة
- من المستحسن للتطبيق الذي يحتاج إلى التحكم الكامل
- توفر IaaS انتقالًا سريعًا للخدمات إلى السحابة
- تتمثل الفائدة الواضحة لـ laaS في أنها تحررك من المخاوف المتعلقة بإعداد العديد من الأجهزة الفعلية أو الافتراضية.
- يساعدك على الوصول إلى مراكز البيانات ومراقبتها وإدارتها
مساوئ Iaas:
- الكثير من المخاطر الأمنية من الخوادم غير المصححة
- قامت بعض الشركات بتحديد عمليات لاختبار وتحديث نقاط الضعف في الخوادم المحلية. لا يمكن فعل هذا مع Azure.
Azure كما أجزاء من الخدمة
أجزاء من الكمية المخصصة هي عبارة عن منصة حوسبة تتضمن نظام تشغيل وبيئة تنفيذ لغة برمجة وقاعدة بيانات أو خدمات ويب. Azure يتم استخدام الخدمة من قبل المطورين ومقدمي التطبيقات.
كما يوحي اسمها، يتم توفير هذه المنصة للعميل لتطوير ونشر البرامج. إنها واحدة من Azure المفاهيم الأساسية التي تسمح للعميل بالتركيز على تطوير التطبيقات بدلاً من القلق بشأن الأجهزة والبنية الأساسية. كما أنها تهتم بقضايا أنظمة التشغيل والشبكات والخوادم.
المزايا:
- التكلفة الإجمالية منخفضة حيث يتم تخصيص الموارد حسب الطلب ويتم إضافة أو طرح الخوادم تلقائيًا.
- Azure أقل عرضة للخطر لأن الخوادم يتم فحصها تلقائيًا بحثًا عن جميع مشكلات الأمان المعروفة
- العملية برمتها غير مرئية للمطور، لذلك ليس هناك خطر خرق البيانات
العيوب:
- يمكن أن تحدث مشكلات قابلية النقل عند استخدام خدمات PaaS
- قد تكون هناك بيئة مختلفة في Azure، لذلك يحتاج التطبيق إلى التكيف وفقًا لذلك.
Azure كما ادارة العلاقات مع
ادارة العلاقات مع (البرمجيات كخدمة) هو برنامج تتم استضافته وإدارته مركزيًا. وهي نسخة واحدة من التطبيق تستخدم لجميع العملاء. يمكنك التوسع في مثيلات متعددة. يساعدك هذا على ضمان أفضل أداء في جميع المواقع. يتم ترخيص البرنامج من خلال اشتراك شهري أو سنوي. يتم تقديم MS Exchange وOffice وDynamics كخدمة SaaS
Azure مفتاح Concepts
الآن في هذا Azure أساسيات البرنامج التعليمي للمبتدئين، وسوف نتعلم Azure المفاهيم الرئيسية المدرجة أدناه:
| اسم المفهوم | الوصف |
|---|---|
| المناطق | Azure هي منصة سحابية عالمية متاحة في مناطق مختلفة حول العالم. عندما تطلب خدمة أو تطبيقًا أو VM في Azure، يُطلب منك أولاً تحديد المنطقة. تمثل المنطقة المحددة مركز البيانات حيث يتم تشغيل التطبيق الخاص بك. |
| مراكز البيانات | In Azure، يمكنك نشر تطبيقاتك في مجموعة متنوعة من مراكز البيانات حول العالم. لذا، يُنصح باختيار المنطقة الأقرب إلى معظم عملائك. يساعدك على تقليل الكمون في طلبات الشبكة. |
| Azure بوابة | استخدم Azure البوابة عبارة عن تطبيق قائم على الويب يمكن استخدامه لإنشاء وإدارة وإزالة Azure الموارد والخدمات. يقع في https://portal.azure.com. |
| المصادر | 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. يمكنك توسيع نطاق التطبيقات وترتيبها باستخدام Kube أو DC/OS أو Swarm أو Docker
- Azure Container Registry: تقوم هذه الخدمة بتخزين وإدارة صور الحاويات عبر جميع أنواعها Azure نشر
- الوظائف: تتيح لك كتابة التعليمات البرمجية بغض النظر عن البنية التحتية وتوفير الخوادم. في الحالة التي يرتفع فيها معدل استدعاء وظائفك.
- دفعة: تساعدك المعالجة المجمعة على التوسع في عشرات أو مئات أو آلاف الأجهزة الافتراضية وتنفيذ مسارات الكمبيوتر.
- نسيج الخدمة: تبسيط تطوير التطبيقات القائمة على الخدمات الصغيرة وإدارة دورة الحياة. انه يدعم Java، PHP، Node.js، Python، وروبي.
التخزين
Azure يعد Store حلاً للتخزين السحابي للتطبيقات الحديثة. وهو مصمم لتلبية احتياجات عملائه فيما يتعلق بالتوسع. فهو يسمح لك بتخزين ومعالجة مئات التيرابايتات من البيانات. وهو يحتوي على المكونات التالية:
- تخزين النقطة: Azure تخزين البيانات الثنائية الكبيرة عبارة عن خدمة تقوم بتخزين البيانات غير المنظمة في السحابة ككائنات/نقطات كبيرة. يمكنك تخزين أي نوع من النصوص أو البيانات الثنائية، مثل مستند أو ملف وسائط أو مثبت تطبيق.
- تخزين قائمة الانتظار: يوفر المراسلة السحابية بين مكونات التطبيق. ويوفر رسائل غير متزامنة لإنشاء اتصال بين مكونات التطبيق.
- تخزين الملفات: باستخدام Azure تخزين الملفات، يمكنك ترحيل التطبيقات القديمة. يعتمد على مشاركات الملفات Azure بسرعة ودون إعادة كتابة مكلفة.
- تخزين الطاولة: Azure يخزن تخزين الجدول بيانات NoSQL شبه المنظمة في السحابة. ويوفر مخزنًا للمفاتيح/السمات بتصميم بدون مخطط
قاعدة البيانات
تتضمن هذه الفئة قاعدة البيانات كخدمة (DBaaS) التي تقدم أدوات SQL وNoSQL. ويتضمن أيضًا قواعد بيانات مثل Azure كوزموس دي بي و Azure قاعدة بيانات ل PostgreSQL. يحتوي على المكونات التالية:
- قاعدة بيانات SQL: هي خدمة قاعدة بيانات علائقية في Microsoft سحابة على أساس الرائدة في السوق Microsoft SQL Server المحرك.
- DocumentDB: هي خدمة قاعدة بيانات NoSQL مُدارة بالكامل، وهي مصممة لتحقيق أداء سريع ويمكن التنبؤ به وسهولة التطوير.
- Redis Cache: إنه مخزن ذو قيمة أساسية آمن ومتقدم للغاية. يقوم بتخزين هياكل البيانات مثل السلاسل والتجزئة والقوائم وما إلى ذلك.
شبكة توصيل المحتوى
تقوم شبكة توصيل المحتوى (CDN) بتخزين محتوى الويب الثابت في مواقع استراتيجية. يساعدك هذا على توفير السرعة في توصيل المحتوى للمستخدمين. وتتكون من المكونات التالية:
- بوابة VPN: ترسل بوابة VPN حركة مرور مشفرة عبر اتصال عام.
- مدير حركة المرور: يساعدك على التحكم ويسمح لك بتوزيع حركة مرور المستخدم لخدمات مثل WebApps وVM و Azureوالخدمات السحابية في مراكز البيانات المختلفة
- الطريق السريع: يساعدك على توسيع شبكاتك المحلية إلى Microsoft السحابة عبر اتصال خاص مخصص لـ Microsoft AzureوOffice 365 وCRM عبر الإنترنت.
الأمن + تحديد الخدمات
يوفر إمكانات لتحديد السحابة والاستجابة لها التهديدات الأمنيةيساعدك أيضًا في إدارة مفاتيح التشفير والأصول الحساسة الأخرى. ويتكون من المكونات التالية:
- القفل Vault: Azure القفل Vault يسمح لك بحماية مفاتيح التشفير ويساعدك على إنشاء أسرار تستخدمها التطبيقات والخدمات السحابية.
- Azure الدليل النشط: Azure خدمة Active Directory وإدارة الهوية. يتضمن ذلك المصادقة متعددة العوامل، وتسجيل الجهاز، وما إلى ذلك.
- Azure إعلان B2C: Azure AD B2C هو حل لإدارة الهوية السحابية لتطبيقات الويب والهاتف المحمول التي تواجه المستهلك. فهو يسمح لك بتوسيع نطاق مئات الملايين من هويات المستهلكين.
خدمات تكامل المؤسسة
- حافلة الخدمة: حافلة الخدمة هي خدمة توصيل معلومات تعمل على نظام اتصالات تابع لجهة خارجية.
- قاعدة بيانات SQL Server الممتدة: تساعدك هذه الخدمة على ترحيل أي بيانات باردة بشكل آمن وشفاف إلى Microsoft Azure سحابة
- Azure خدمات مجال AD: تقدم خدمات المجال المُدارة مثل الانضمام إلى المجال، وسياسة المجموعة، وLDAP، وما إلى ذلك. وهذه المصادقة المتوافقة مع Windows الدليل النشط للخادم.
- مصادقة متعددة العوامل: Azure المصادقة متعددة العوامل (MFA) هي عملية تحقق من خطوتين. يساعدك على الوصول إلى البيانات والتطبيقات ويقدم عملية تسجيل دخول بسيطة.
خدمات المراقبة والإدارة
تتيح هذه الخدمات إدارة سهلة Azure نشر.
- Azure مدير الموارد: يسهل عليك إدارة الموارد وتصورها في تطبيقك. يمكنك أيضًا التحكم في من هو مؤسستك التي يمكنها التصرف بناءً على الموارد.
- الأتمتة: Microsoft Azure الأتمتة هي طريقة لأتمتة المهام اليدوية طويلة الأمد والخالية من الأخطاء والمتكررة باستمرار. يتم تنفيذ هذه المهام عادةً في بيئة سحابية ومؤسساتية.
Azure الشبكات
- الشبكة الافتراضية: إجراء عزل الشبكة وتقسيمها. وهو يوفر تصفية وتوجيه حركة مرور الشبكة.
- موازن التحميل: يوفر توفرًا عاليًا وأداءً للشبكة لأي تطبيق. تحميل معلومات التوازن حركة مرور الإنترنت إلى الأجهزة الافتراضية.
- بوابة التطبيق: عبارة عن جهاز افتراضي مخصص يقدم وحدة تحكم تسليم التطبيقات (ADC) كخدمة.
- Azure DNS: Azure توفر خدمة استضافة DNS تحليل الاسم باستخدام Microsoft Azure البنية التحتية.
خدمات الويب والهاتف المحمول
- تطبيقات الويب: تتيح لك تطبيقات الويب إنشاء مواقع الويب واستضافتها بلغة البرمجة التي تختارها دون الحاجة إلى إدارة بنيتها التحتية.
- تطبيقات الهاتف المحمول: توفر خدمة تطبيقات الهاتف المحمول منصة لتطوير تطبيقات الهاتف المحمول متاحة عالميًا وقابلة للتطوير بدرجة كبيرة للمستخدمين.
- تطبيقات API: تسهل تطبيقات API تطوير واجهات برمجة التطبيقات واستضافتها واستهلاكها في السحابة وفي مكان العمل.
- تطبيقات المنطق: تساعدك تطبيقات المنطق على تبسيط وتنفيذ عمليات التكامل القابلة للتطوير
سير العمل في السحابة
فهو يوفر مصممًا مرئيًا لإنشاء العملية الخاصة بك وأتمتتها كسلسلة من الخطوات المعروفة باسم سير العمل
- مراكز الإخطار: Azure توفر Notification Hubs محرك دفع سهل الاستخدام ومتعدد المنصات ومتدرج الحجم
- مراكز الأحداث: Azure Event Hubs عبارة عن نظام أساسي لتدفق البيانات يمكنه إدارة ملايين الأحداث في الثانية. يمكن تحويل البيانات المرسلة إلى مركز الأحداث وتخزينها باستخدام أي تحليلات في الوقت الحقيقي توفر محولات التجميع/التخزين.
- Azure البحث: هو حل للبحث السحابي كخدمة يوفر إدارة الخادم والبنية التحتية. يقدم خدمة جاهزة للاستخدام يمكنك ملؤها ببياناتك. يمكن استخدام هذا لإضافة بحث إلى تطبيق الويب أو الهاتف المحمول الخاص بك.
هجرة
تساعد أدوات الترحيل المؤسسة على تقدير تكاليف ترحيل عبء العمل. كما أنه يساعد على تنفيذ ترحيل أعباء العمل من مراكز البيانات المحلية الخاصة بك إلى Azure غيم.
التقليدية مقابل. Azure نموذج السحابة
الآن في هذا Azure البرنامج التعليمي السحابي، دعنا نتعرف على الفرق بين نموذج السحابة التقليدي مقابل نموذج السحابة التقليدي Azure نموذج السحابة:
| بناء تقليديا | Azure نموذج السحابة |
|---|---|
| بنية تحتية مخصصة لكل تطبيق | التطبيقات والخدمات الصغيرة المقترنة بشكل فضفاض |
| الأجهزة المصممة لهذا الغرض | أجهزة متوافقة مع معايير الصناعة |
| فرق متميزة في البنية التحتية والعمليات | فرق DevOps التي تركز على الخدمة |
| العمليات والتكوينات المخصصة | العمليات والتكوينات الموحدة |
تطبيقات Azure
الآن في هذا Azure للمبتدئين البرنامج التعليمي، سوف نتعلم تطبيقات Azure.
Microsoft Azure يستخدم في مجموعة واسعة من التطبيقات مثل:
- خدمات البنية التحتية
- برمجة تطبيقات الجوال
- تطبيقات ويب
- الخدمات السحابية
- التخزين والنسخ الاحتياطي والاسترداد
- إدارة البيانات
- خدمات الوسائط
مزايا Azure
الآن في هذا MS Azure البرنامج التعليمي، وسوف نغطي مزايا Azure.
وهنا مزايا الاستخدام Azure:
- Azure ستعمل البنية التحتية على تعزيز استراتيجية استمرارية عملك بفعالية من حيث التكلفة
- يسمح لك بالوصول إلى التطبيق دون شراء ترخيص للجهاز الفردي
- Windows Azure يقدم أفضل حل لاحتياجات البيانات الخاصة بك، من قاعدة بيانات SQL إلى النقط إلى الجداول
- يوفر قابلية التوسع والمرونة والفعالية من حيث التكلفة
- يساعدك على الحفاظ على الاتساق عبر السحابات باستخدام الأدوات والموارد المألوفة
- يتيح لك توسيع مركز البيانات باستخدام مجموعة أدوات إدارة متسقة وحلول تطوير وهوية مألوفة.
- يمكنك نشر الأجهزة الافتراضية المتميزة في دقائق والتي تتضمن أيضًا Linux و Windows الخوادم
- يساعدك على توسيع نطاق موارد تكنولوجيا المعلومات الخاصة بك لأعلى ولأسفل بناءً على احتياجاتك
- لا يُطلب منك تشغيل جهاز كمبيوتر عالي الطاقة وباهظ الثمن لتشغيل تطبيقات الويب الخاصة بالحوسبة السحابية.
- لن تحتاج إلى طاقة معالجة أو مساحة على القرص الصلب إذا كنت تستخدمه Azure
- توفر الحوسبة السحابية مساحة تخزين غير محدودة تقريبًا
- إذا تعطل جهاز الكمبيوتر الشخصي أو الكمبيوتر المحمول الخاص بك، فستظل جميع بياناتك موجودة في السحابة، ولا يزال من الممكن الوصول إليها
- تؤدي مشاركة المستندات مباشرة إلى تعاون أفضل
- إذا قمت بتغيير جهازك، فإن أجهزة الكمبيوتر والتطبيقات والمستندات تتبعك عبر السحابة
عيوب Azure
- الحوسبة السحابية غير ممكنة إذا لم تتمكن من الاتصال بالإنترنت
- Azure هو تطبيق قائم على الويب ويتطلب تنزيله قدرًا كبيرًا من النطاق الترددي، كما هو الحال مع المستندات الكبيرة
- يمكن أن تكون التطبيقات المستندة إلى الويب في بعض الأحيان أبطأ مقارنة بالوصول إلى برنامج مماثل على جهاز الكمبيوتر المكتبي الخاص بك
ملخص
- الحوسبة السحابية هو مصطلح يشير إلى تخزين البيانات والوصول إليها عبر الإنترنت
- Azure هي منصة للحوسبة السحابية تم إطلاقها بواسطة Microsoft في 2010 فبراير
- هناك ثلاثة أنواع رئيسية من السحب Microsoft Azure: 1) PAAS 2) SAAS 3) IASS
- IaaS (البنية الأساسية كخدمة) هي طبقة منصة السحابة الأساسية.
- PaaS عبارة عن منصة حوسبة تتضمن نظام تشغيل وبيئة تنفيذ لغة برمجة وقاعدة بيانات أو خدمات ويب
- SaaS (البرنامج كخدمة) هو برنامج تتم استضافته وإدارته مركزيًا.
- مراكز البيانات والمناطق، Azure البوابة، الموارد، مجموعات الموارد، قوالب إدارة الموارد، Azure بوويرشيل Azure واجهة سطر الأوامر (CLI) هي بعض المصطلحات الأساسية المستخدمة في Azure
- مكونات مهمة من Microsoft Azure هي خدمات الحوسبة والتخزين وقاعدة البيانات والمراقبة والإدارة وشبكة توصيل المحتوى، Azure خدمات الشبكات والويب والهواتف المحمولة وما إلى ذلك.
- يستخدم النموذج التقليدي أجهزة مصممة خصيصًا لهذا الغرض Azure يستخدم النموذج السحابي أجهزة متوافقة مع معايير الصناعة
- تطبيقات هامة ل Microsoft Azure هي: خدمات البنية التحتية، تطبيقات الهاتف المحمول، تطبيقات الويب، الخدمات السحابية، التخزين، النسخ الاحتياطي والاسترداد، إدارة البيانات، وخدمات الوسائط
- أكبر ميزة Microsoft Azure البنية التحتية هي أنها ستعمل على تعزيز استراتيجية استمرارية عملك بشكل فعال من حيث التكلفة
- التطبيقات المستندة إلى الويب مثل Azure يمكن أن يكون في بعض الأحيان أبطأ مقارنة بالوصول إلى برنامج مماثل على جهاز الكمبيوتر المكتبي الخاص بك

