WEBVTT

00:00.330 --> 00:01.710
المدرب: لكي تحقق الحوسبة السحابية

00:01.710 --> 00:03.900
وفورات التكلفة والكفاءات المقصودة، فإنها

00:03.900 --> 00:06.540
تعتمد بشكل كبير على المحاكاة الافتراضية.

00:06.540 --> 00:08.280
الآن باستخدام المحاكاة الافتراضية

00:08.280 --> 00:10.380
يمكن وضع العديد من الخوادم المنطقية

00:10.380 --> 00:12.210
على خادم فعلي واحد.

00:12.210 --> 00:15.150
وهذا بدوره يقلل من المقدار الفعلي للمساحة والطاقة

00:15.150 --> 00:18.060
والتبريد المطلوبة داخل مراكز البيانات لدينا.

00:18.060 --> 00:20.220
بالإضافة إلى ذلك، باستخدام المحاكاة الافتراضية،

00:20.220 --> 00:22.950
يمكننا تحقيق مستويات أعلى من التوفر من خلال تشغيل خوادم

00:22.950 --> 00:25.770
افتراضية إضافية كلما احتجنا إليها.

00:25.770 --> 00:27.870
تعد هذه القدرة على توفير موارد الذاكرة ووحدة

00:27.870 --> 00:29.580
المعالجة المركزية ديناميكيًا إحدى

00:29.580 --> 00:31.920
الفوائد الرئيسية للحوسبة السحابية.

00:31.920 --> 00:33.690
الآن، على الرغم من وجود العديد من الفوائد المختلفة

00:33.690 --> 00:35.670
للحوسبة السحابية، لا تزال هناك العديد من المشكلات

00:35.670 --> 00:37.680
الأمنية التي يتعين علينا أخذها في الاعتبار.

00:37.680 --> 00:39.090
يتم أيضًا نقل معظم المشكلات

00:39.090 --> 00:40.620
الأمنية التي نواجهها مع الخوادم

00:40.620 --> 00:43.140
الفعلية إلى البيئة السحابية.

00:43.140 --> 00:45.780
في كثير من الأحيان، يعتقد المسؤولون التنفيذيون أن

00:45.780 --> 00:47.130
الانتقال إلى السحابة سيحل

00:47.130 --> 00:49.260
جميع مشاكلهم، لكن هذا ليس هو الحال حقًا.

00:49.260 --> 00:52.050
عند استخدام المحاكاة الافتراضية، يوجد خادم منطقي

00:52.050 --> 00:54.270
واحد أو أكثر على خادم فعلي واحد.

00:54.270 --> 00:57.240
ولتحقيق ذلك، نستخدم أجزاء متخصصة من البرامج المعروفة

00:57.240 --> 00:58.890
باسم برنامج Hypervisor.

00:58.890 --> 01:00.870
يتحكم برنامج Hypervisor في

01:00.870 --> 01:03.390
توزيع جميع الموارد، مثل المعالج والذاكرة

01:03.390 --> 01:05.700
وتوافر القرص الصلب.

01:05.700 --> 01:08.880
في الأساس، يحاكي برنامج Hypervisor جهازًا

01:08.880 --> 01:10.320
فعليًا بحيث لا يدرك

01:10.320 --> 01:12.360
نظام التشغيل وجميع تطبيقاته

01:12.360 --> 01:15.060
أنهم يعملون داخل بيئة افتراضية.

01:15.060 --> 01:17.700
الآن، يتم تقسيم برامج Hypervisor إلى فئتين، النوع

01:17.700 --> 01:19.890
الأول أو برامج Hypervisor المعدنية، والنوع

01:19.890 --> 01:22.230
الثاني أو برامج Hypervisor المستضافة.

01:22.230 --> 01:23.730
الآن، عند مقارنة أنواع برامج

01:23.730 --> 01:25.710
Hypervisor المستضافة، فإن الاختلاف

01:25.710 --> 01:28.290
الرئيسي الوحيد من منظور الأمان هو أنه مع الأنواع

01:28.290 --> 01:30.330
المستضافة، يتعين علينا التأكد من

01:30.330 --> 01:31.770
أن نظام التشغيل الأساسي

01:31.770 --> 01:34.080
مؤمن ومصحح بشكل صحيح.

01:34.080 --> 01:35.730
من ناحية الأداء، سيكون

01:35.730 --> 01:38.100
المعدن العاري أسرع وأكثر كفاءة

01:38.100 --> 01:39.990
من نظيره المستضاف.

01:39.990 --> 01:42.270
يُعرف خيار المحاكاة الافتراضية الآخر لدينا باسم

01:42.270 --> 01:45.780
المحاكاة الافتراضية القائمة على الحاوية، أو المحاكاة بالحاويات.

01:45.780 --> 01:48.780
مع هذا النوع، لا يتم استخدام برنامج Hypervisor على الإطلاق،

01:48.780 --> 01:51.930
وبدلاً من ذلك، تعتمد كل حاوية على نظام تشغيل مشترك كقاعدة

01:51.930 --> 01:54.270
لكل حاوية من تلك الحاويات، بينما تشترك كل

01:54.270 --> 01:55.620
حاوية في نفس نظام التشغيل

01:55.620 --> 01:57.180
الأساسي، ويمكن أن يكون لكل حاوية

01:57.180 --> 01:59.160
ثنائياتها الخاصة، المكتبات والتطبيقات

01:59.160 --> 02:02.820
التي يمكن تخصيصها لتلبية احتياجاتهم.

02:02.820 --> 02:04.860
في الوقت الحالي، يتم استخدام المحاكاة الافتراضية

02:04.860 --> 02:06.930
القائمة على الحاوية بشكل حصري تقريبًا مع Linux

02:06.930 --> 02:09.120
باعتباره نظام التشغيل الأساسي.

02:09.120 --> 02:12.210
تستخدم المحاكاة الافتراضية القائمة على الحاوية أيضًا موارد

02:12.210 --> 02:14.460
أقل من المحاكاة الافتراضية من النوع الأول

02:14.460 --> 02:16.110
أو النوع الثاني، لأنها لا تتطلب

02:16.110 --> 02:19.290
نسختها الخاصة من نظام التشغيل لكل حاوية على حدة.

02:19.290 --> 02:21.960
لقد اتخذ العديد من موفري الخدمات السحابية المحاكاة الافتراضية

02:21.960 --> 02:25.110
خطوة أخرى إلى الأمام من خلال البنية التحتية شديدة التقارب.

02:25.110 --> 02:27.000
يتيح ذلك للموفر دمج وحدات التخزين

02:27.000 --> 02:29.160
والشبكات والخوادم بشكل كامل، دون الحاجة

02:29.160 --> 02:31.410
إلى إجراء تغييرات على الأجهزة.

02:31.410 --> 02:33.300
وبدلاً من ذلك، يعتمدون على البرمجيات

02:33.300 --> 02:34.860
وتكنولوجيا المحاكاة الافتراضية

02:34.860 --> 02:36.750
لإجراء جميع عمليات التكامل.

02:36.750 --> 02:38.940
يمكننا إدارة كل هذا من واجهة واحدة أو

02:38.940 --> 02:40.710
جهاز واحد دون الحاجة إلى القلق

02:40.710 --> 02:43.110
بشأن جميع حلول البائعين الأساسية.

02:43.110 --> 02:45.330
تعد المحاكاة الافتراضية للتطبيقات نوعًا

02:45.330 --> 02:47.040
آخر من المحاكاة الافتراضية التي

02:47.040 --> 02:50.040
تُستخدم بشكل شائع لإنشاء أمان إضافي لمضيفنا الأساسي.

02:50.040 --> 02:52.920
المحاكاة الافتراضية للتطبيقات هي تقنية برمجية

02:52.920 --> 02:54.660
تقوم بتغليف برامج الكمبيوتر

02:54.660 --> 02:56.130
من نظام التشغيل الأساسي

02:56.130 --> 02:58.050
الذي يتم تنفيذها عليه.

02:58.050 --> 02:59.790
لا يتم حتى تثبيت التطبيق الافتراضي

02:59.790 --> 03:02.130
بالكامل بالمعنى التقليدي، على الرغم من

03:02.130 --> 03:04.890
أنه لا يزال يتم تنفيذه كما لو كان كذلك.

03:04.890 --> 03:06.690
باستخدام المحاكاة الافتراضية

03:06.690 --> 03:08.940
للتطبيقات، يمكنك تشغيل التطبيقات القديمة

03:08.940 --> 03:11.490
التي تم تصميمها لنظام تشغيل منتهي الصلاحية مثل

03:11.490 --> 03:14.670
Windows XP أو Windows 7 بالإضافة إلى نظام تشغيل أكثر حداثة،

03:14.670 --> 03:17.430
أو يمكنك حتى تشغيل البرامج عبر الأنظمة الأساسية،

03:17.430 --> 03:20.280
مثل تطبيقات Android على آلة ويندوز.

03:20.280 --> 03:22.680
يقدم العديد من موفري الخدمات السحابية أيضًا VDI

03:22.680 --> 03:24.840
أو البنية التحتية الافتراضية لسطح المكتب.

03:24.840 --> 03:27.480
يتيح VDI الآن لموفر السحابة تقديم نظام تشغيل

03:27.480 --> 03:29.880
سطح مكتب كامل للمستخدمين النهائيين

03:29.880 --> 03:31.530
لديك من خادم مركزي.

03:31.530 --> 03:34.200
هناك الكثير من الفوائد الأمنية لاستخدام هذا النهج.

03:34.200 --> 03:36.390
على سبيل المثال، كان لدي مؤسسة عملت معها

03:36.390 --> 03:39.240
والتي قامت بإنشاء صورة سطح مكتب افتراضية جديدة لكل

03:39.240 --> 03:41.610
مستخدم عند تسجيل الدخول في الصباح.

03:41.610 --> 03:43.590
لم يكن سطح المكتب هذا ثابتًا، لذلك حتى

03:43.590 --> 03:46.170
لو تم استغلاله من قبل أحد المهاجمين، فقد تم تدميره

03:46.170 --> 03:48.300
بمجرد تسجيل خروج المستخدم، أو في منتصف

03:48.300 --> 03:50.160
الليل كل يوم، مما أدى بشكل فعال إلى

03:50.160 --> 03:52.470
تدمير قدرة المهاجم على البقاء مستمرًا على

03:52.470 --> 03:55.020
سطح مكتب المستخدم النهائي، حتى لو تم تثبيت البرامج

03:55.020 --> 03:56.880
الضارة.

03:56.880 --> 04:00.240
استخدام آخر رائع للمحاكاة الافتراضية هو إنشاء صندوق حماية.

04:00.240 --> 04:01.680
الآن، يتيح لك وضع الحماية

04:01.680 --> 04:04.410
إنشاء بيئة معزولة حيث يمكنك تحليل الفيروسات

04:04.410 --> 04:07.170
والديدان وأحصنة طروادة وغيرها من البرامج الضارة

04:07.170 --> 04:09.630
داخل نظام التشغيل الضيف.

04:09.630 --> 04:11.580
الآن، نظرًا لأنه موجود في صندوق الحماية

04:11.580 --> 04:14.400
الافتراضي هذا الموجود داخل جهاز ظاهري معزول، يمكنك

04:14.400 --> 04:16.830
التأكد من أنه لا يمكنك إصابة جهاز الكمبيوتر الخاص

04:16.830 --> 04:20.130
بك الذي يستضيفه باعتباره نظام التشغيل المضيف الأساسي، أو برنامج

04:20.130 --> 04:22.260
Hypervisor الأساسي.

04:22.260 --> 04:24.120
عندما تعمل كمحلل للأمن السيبراني،

04:24.120 --> 04:27.240
ستستخدم صناديق الحماية كثيرًا لإجراء تحليل للبرامج الضارة،

04:27.240 --> 04:29.670
خاصة عندما تقوم بتحليل ديناميكي للبرامج الضارة

04:29.670 --> 04:31.680
حيث ستأخذ قطعة من البرامج الضارة، وستقوم

04:31.680 --> 04:34.980
بتشغيلها ثم تحديد ما يحدث عند ذلك تعمل البرامج الضارة على نظام

04:34.980 --> 04:37.710
التشغيل الضيف المحدد.

04:37.710 --> 04:39.540
الاستخدام الجيد الآخر للأجهزة الافتراضية

04:39.540 --> 04:42.030
هو المحاكاة الافتراضية عبر الأنظمة الأساسية.

04:42.030 --> 04:45.870
على سبيل المثال، أستخدم جهاز MacBook Pro كجهاز أساسي.

04:45.870 --> 04:48.450
لذا، إذا أردت اختبار بعض التطبيقات البرمجية لأنظمة تشغيل

04:48.450 --> 04:50.040
مختلفة، فيمكنني إما الذهاب والحصول

04:50.040 --> 04:52.080
على أجهزة جديدة لكل نظام من أنظمة التشغيل هذه،

04:52.080 --> 04:53.730
مثل الحصول على كمبيوتر محمول واحد لنظام

04:53.730 --> 04:55.590
التشغيل Windows، وكمبيوتر محمول واحد لنظام

04:55.590 --> 04:58.560
التشغيل Linux، وكمبيوتر محمول واحد لنظام التشغيل Mac.

04:58.560 --> 05:00.450
ولكن إذا كنت أستخدم المحاكاة الافتراضية،

05:00.450 --> 05:03.090
فيمكنني بدلاً من ذلك إجراء المحاكاة الافتراضية

05:03.090 --> 05:06.120
عبر الأنظمة الأساسية باستخدام نظام مستضاف على جهاز

05:06.120 --> 05:08.100
MacBook Pro الخاص بي مع برنامج مثل

05:08.100 --> 05:10.680
VMware أو Parallels أو VirtualBox حتى أتمكن

05:10.680 --> 05:12.300
من تثبيت أنظمة التشغيل الضيف

05:12.300 --> 05:15.510
هذه فوق بيئة Mac OS الحالية .

05:15.510 --> 05:17.040
سيسمح لي هذا بعد ذلك باختبار

05:17.040 --> 05:18.990
جميع أجزاء البرامج بغض النظر عن

05:18.990 --> 05:20.520
نظام التشغيل الذي تحتاجه،

05:20.520 --> 05:22.320
ومعرفة كيفية تفاعلها.

05:22.320 --> 05:24.360
يعد هذا أمرًا رائعًا خاصة لمطوري الويب،

05:24.360 --> 05:26.220
لأنني أريد التأكد كمطور ويب عندما

05:26.220 --> 05:28.980
أقوم بإنشاء موقع الويب الخاص بي، أنه يعمل على نظام

05:28.980 --> 05:32.940
التشغيل Windows 10 أو Windows 11 أو Mac أو Chromebook أو iPhone أو

05:32.940 --> 05:34.980
جهاز Android أو أي شيء آخر، والقدرة

05:34.980 --> 05:36.420
على اختبار كل ذلك داخل جهاز

05:36.420 --> 05:38.790
واحد باستخدام المحاكاة الافتراضية يعد

05:38.790 --> 05:41.670
موردًا رائعًا لنا كمطورين.

05:41.670 --> 05:44.430
استخدام آخر رائع للمحاكاة الافتراضية هو التدريب.

05:44.430 --> 05:46.440
يمكنك إنشاء بيئات معملية تم إعدادها

05:46.440 --> 05:47.940
بحيث يتمكن الأشخاص من ممارسة

05:47.940 --> 05:51.600
نظام التشغيل المباشر باستخدام هذه الأجهزة الافتراضية.

05:51.600 --> 05:53.220
على سبيل المثال، عندما تدرس للحصول

05:53.220 --> 05:55.470
على شهادات CompTIA المختلفة، إذا قمت بشراء الدورة

05:55.470 --> 05:57.900
التدريبية الخاصة بك. com، فهي تأتي

05:57.900 --> 06:00.480
مع مختبرات عملية مدمجة.

06:00.480 --> 06:03.390
تسمح لك هذه المختبرات بتسجيل الدخول إلى بيئتنا

06:03.390 --> 06:06.060
المستندة إلى السحابة ومن ثم تكون قادرًا على

06:06.060 --> 06:08.700
تنفيذ الإجراءات على أنظمة Linux وأنظمة Windows

06:08.700 --> 06:11.520
10 وأنظمة Windows Server وأشياء أخرى بطريقة آمنة

06:11.520 --> 06:13.620
ومأمونة، ولن يؤثر ذلك على بيئة الإنتاج

06:13.620 --> 06:16.440
لدينا لأنها كلها معزولة في منطقة التدريب هذه،

06:16.440 --> 06:18.900
أو صندوق التدريب هذا.

06:18.900 --> 06:20.850
هناك شيء رائع آخر حول استخدام الأجهزة

06:20.850 --> 06:22.590
الافتراضية للتدريب أو بيئة المختبر،

06:22.590 --> 06:24.930
وهو أنه يمكنك التقاط لقطات في نقاط مختلفة ثم التقاطها

06:24.930 --> 06:28.110
مرة أخرى في المكان الذي حصلت فيه على تلك اللقطة.

06:28.110 --> 06:31.200
لذلك، على سبيل المثال، عندما اعتدت تدريس مقرراتي الدراسية شخصيًا، كنت

06:31.200 --> 06:34.320
أقوم في الواقع بإنشاء أجهزة معطلة تعمل بنظام Windows 7 وأواجه مشكلات مختلفة

06:34.320 --> 06:35.640
لطلابي الحاصلين على تصنيف A+ ليقوموا

06:35.640 --> 06:38.040
بعد ذلك باستكشاف الأخطاء وإصلاحها.

06:38.040 --> 06:40.260
سأعطيهم الجهاز الافتراضي، وأقوم بتشغيله،

06:40.260 --> 06:42.210
وأستعيده من آخر نقطة آمنة، حيث تعطلت

06:42.210 --> 06:43.470
الآلة، ثم أطلب منهم محاولة

06:43.470 --> 06:44.880
اكتشاف الخطأ فيه وكيف يمكنهم

06:44.880 --> 06:47.220
ذلك اصلحه.

06:47.220 --> 06:49.290
يعد هذا استخدامًا رائعًا لاستخدام الأجهزة الافتراضية

06:49.290 --> 06:50.430
داخل التدريب الخاص بك.

06:50.430 --> 06:52.770
ومع استمرارك في دراستك والبدء في التعرف

06:52.770 --> 06:55.290
على Linux وWindows وبيئات الخادم ونظام التشغيل

06:55.290 --> 06:57.720
Mac OS وأشياء أخرى من هذا القبيل، يمكنك تشغيل

06:57.720 --> 06:59.370
أجهزة افتراضية مختلفة تحتوي

06:59.370 --> 07:01.350
على أنظمة التشغيل الضيف هذه وممارسة

07:01.350 --> 07:04.680
مهاراتك في مكان آمن. وبيئة آمنة.

07:04.680 --> 07:05.970
آخر شيء نحتاج إلى مناقشته

07:05.970 --> 07:07.710
هو مفهوم المحاكاة لأن الكثير

07:07.710 --> 07:11.220
من الناس يخلطون بين المحاكاة والمحاكاة الافتراضية.

07:11.220 --> 07:13.350
تتضمن المحاكاة الآن استخدام

07:13.350 --> 07:15.330
نظام يقلد نظامًا آخر.

07:15.330 --> 07:17.580
باستخدام المحاكاة الافتراضية، يتم إنشاء

07:17.580 --> 07:20.580
واستخدام مثيل افتراضي لقطعة معينة من الأجهزة.

07:20.580 --> 07:23.460
لذا، في الواقع، أنت تستخدم جهازًا ماديًا جديدًا

07:23.460 --> 07:25.440
يتم تمثيله بواسطة برنامج.

07:25.440 --> 07:27.570
ومع ذلك، باستخدام المحاكي، يقوم

07:27.570 --> 07:29.910
أحد البرامج بترجمة البيئة في الوقت الفعلي

07:29.910 --> 07:31.920
للتظاهر بأنها شيء آخر.

07:31.920 --> 07:33.780
على سبيل المثال، إذا كنت أرغب في لعب

07:33.780 --> 07:36.000
لعبة Super Nintendo قديمة على جهاز MacBook

07:36.000 --> 07:39.510
Pro الخاص بي، فيمكنني تنزيل محاكي Super Nintendo مثل OpenEmu،

07:39.510 --> 07:41.580
وبعد ذلك سيقوم بترجمة كود اللعبة في الوقت

07:41.580 --> 07:44.970
الفعلي إلى تعليمات يمكن لجهاز Mac الخاص بي فهمها.

07:44.970 --> 07:47.070
باستخدام المحاكاة الافتراضية، يمكن

07:47.070 --> 07:49.560
للبرنامج الذي يتم تشغيله الوصول فعليًا إلى

07:49.560 --> 07:52.860
أجهزة جهازك، مما يجعله أسرع بكثير من استخدام المحاكي.

07:52.860 --> 07:55.230
إذن متى قد ترغب في استخدام المحاكي بدلاً

07:55.230 --> 07:56.970
من المحاكاة الافتراضية؟

07:56.970 --> 07:58.830
حسنًا، إذا كنت بحاجة إلى تشغيل نظام

07:58.830 --> 08:00.750
تشغيل مخصص لأنواع أخرى من الأجهزة،

08:00.750 --> 08:03.570
مثل Super Nintendo على جهاز Mac أو Windows، فسيتعين

08:03.570 --> 08:05.400
عليك استخدام المحاكي.

08:05.400 --> 08:06.780
إذا كنت ترغب في تشغيل برنامج

08:06.780 --> 08:09.090
مخصص لنظام تشغيل مختلف، مثل Android

08:09.090 --> 08:11.130
المصمم للعمل على معالج ARM، ولكن

08:11.130 --> 08:13.020
لديك معالج Intel ونظام تشغيل Windows،

08:13.020 --> 08:14.550
فمرة أخرى، ستكون المحاكيات

08:14.550 --> 08:17.550
هي الاختيار الصحيح لـ لك لأنك تتعامل مع الأجهزة

08:17.550 --> 08:20.190
الأساسية المختلفة.

08:20.190 --> 08:22.080
من ناحية أخرى، إذا كنت بحاجة إلى سرعة

08:22.080 --> 08:23.250
عالية وأداء أفضل، فأنت

08:23.250 --> 08:25.590
تريد استخدام حل المحاكاة الافتراضية.

08:25.590 --> 08:27.660
تذكر أنه مع المحاكاة الافتراضية، فإنك

08:27.660 --> 08:29.850
يقتصر على تشغيل البرامج التي تم ترميزها

08:29.850 --> 08:33.060
للأجهزة الأساسية المحددة للمعالج الخاص بك.

08:33.060 --> 08:37.920
عادةً، يستخدم معظمنا معالجات تعتمد على x86 أو x64، لذا فأنت تستخدم Windows

08:37.920 --> 08:40.650
أو Linux أو Mac، أو أي من أنظمة التشغيل الثلاثة

08:40.650 --> 08:42.870
هذه على هذا النوع من الأنظمة ذات المحاكاة

08:42.870 --> 08:45.660
الافتراضية سيعمل بشكل جيد.

08:45.660 --> 08:47.490
ولكن إذا كنت تحاول تشغيل نظام تشغيل

08:47.490 --> 08:49.050
مصمم لمعالج ARM، فلن يعمل مع

08:49.050 --> 08:51.000
المحاكاة الافتراضية، وسيتعين عليك

08:51.000 --> 08:52.620
استخدام المحاكي.

08:52.620 --> 08:55.110
الآن بشكل عام، ستستخدم المحاكاة الافتراضية

08:55.110 --> 08:57.120
في معظم الأوقات بدلاً من المحاكي،

08:57.120 --> 08:58.800
لأنها أسرع وأكثر كفاءة ومعظم

08:58.800 --> 09:00.450
الأشياء مكتوبة للعمل على

09:00.450 --> 09:03.240
معالج x86 أو x64.

09:03.240 --> 09:05.070
ولكن مرة أخرى، إذا كنت بحاجة إلى

09:05.070 --> 09:06.540
تشغيل شيء ما لمعالج مختلف،

09:06.540 --> 09:08.990
فعندها سيتعين عليك استخدام المحاكي.
