بسم الله الرحمن الرحيم
cloud computing
أولا : تعريف cloud computing
هي عبارة عن serves بتقدمها الشركات من خلال internet سواء كانت infrastructure ,data base , server,software ,storage ويتم تقديم الخدمة تحت بيئة تسمي Virtualization
معني Virtualization
وهي خاصية تسمع بتقسيم الموارد أو hardware إلي عده أجهزه ويمكن تنزيل علي كل جهاز نظام تشغيل خاص بيه دون التأثير علي باقي الأجهزة
أنواع Virtualization
1-hypervisors hosted
لا بد من موجود نظام تشغيل سواء windows, Linux , Macويتم تنزيل البرنامج عليه ونقوم بتقسيم
مثالVMware workstation أو virtual box oracle أو kvm red hat و servervps







2-hypervisors bare metal

في هذا النوع يتم تنزيل hypervisors مباشره علي hardware وكأنه نظام تشغيل ويتم تقسيم hardware أي لا يحتاج إلي نظام تشغيل
مثالCitrix XenServer و VMware vSphere و Proxmox ve وHyper-V الخاص بويندوز و RHEV الخاص ب red hat

من التقسيم بالعلي يتضح أن cloud عبارة hypervisors hosted لأنه يحتاج إلي نظام تشغيل يقوم بالتنزيل عليه









أنواع cloud
1-public cloud
هي عبارة عن أجهزه بتقدم serves ويقدر كذا شخص يستخدم serves أو بمعني أخر توفير جميع تطبيقات وموارد الحوسبة ولكن لمجموعة من العملاء وتكون التطبيقات مختلطة على خوادم الحوسبة.
2-private cloud
هي عبارة عن serves يتم تقديمها لشخص واحد أو شركه واحده أو بمعني أخر هي عبارة عن serves و لكن مستأجرة لشخص أو مؤسسة واحدة بحيث تعمل لحسابه وتحت تصرفه الكامل في البيانات والأمان و جودة و كفاءة الخدمة ولا يوجد مشاركه في الخدمات
3-community cloud
وهي عبارة عن اتحاد أكثر من شركه لعمل cloud خاص بينهم أو ممكن شركه تكون مالكه ل cloud وباقي الشركات hosted لدي الشركة المالكة لل cloud وهي بتكون مسؤلة عن عمليه الصيانة والحماية
4-Hybrid Cloud
هي اجتماع public cloud مع -private cloudمثال توضحي بمعني يوجد في الشركة private cloudوالشركة أيضا مؤجره public cloudوبيحصل عمليه اتصال مبينهم أو عمليه نقل
صوره توضحيه للأنواع








أنواع serves
1-infrastructure as a service(iaas)
مثال هوة طلب الحصول علي server سواء كان Physicals أو virtual وأقوم بطلب عدد processor كذا و ram كذا بمعني إنا بقوم بتحديد الإمكانيات التي أريدها وأقوم بتنصيب نظام التشغيل الذي أريده وال app
كدا أصبح public cloud
مثال
Microsoft azure
Amazon ec2
Google cloud
2- platform as a service (paas)
مثال بمعني إني احصل علي كل حاجه جاهزة كنظام تشغيل وبرامج التي أريدها
3-software as a service(saas)
مثال إني احصل علي البرامج فقط بمعني إني أقوم باجار البرنامج دون الحصول license مثل Microsoft office 365 وأقوم بالدخول عليه من أي مكان أريده عن طريق صفحه الويب
مثال
Microsoft office 365
Google apps