Thursday, 28 May 2015

يعنى ايه Cloud Computing o.O

Cloud Computing 
حوسبة سحابية :D 

مصطلح حير ناس كتير جدا وناس اكتر مش فاهمه معناه لحد دلوقتى 
من حلال البلوج دى ان شاء الله هنفهم من بعض معنى الكلمة دى وايه البوابات اللى ممكن من خلاله نستغل ونستخدم حاجة جامدة زى كده 

ال Cloud  دا عبارة عن تكنولوجى يتم توفيرها تحت طلب العميل في اى وقت وباقل مجهود  وباققل تكلفة  (بالايجار من الاخر يعنى)
- لا مؤاخذة مش فاهم 
- بسيطة تعالى معايا كده نشوف مثال بسيط تخيل شركة كبيرة اسمها X الشركة دى عندها عملاء كتير جدا وشغلها واسع وكبير جدا اكيد عندها داتا بيز او قواعد بيانات كبيرة جدا وكمان اكيد عندها مواقع انترنت خاصة بيها وحسابات ودنيا بحالها 
تخليل الشركة عندها اد ايه سيرفرات Servers 
- معلش يعنى ايه سيرفر ؟ 
- Server سا سيدى دا عبارة عن كومبيوتر بس كبير شوية حاجة كده ضخمة ممكن تكون اد تلاجة 12 ادم او اتنين او اوضة او اكبر فايدته انه بيكون فيه امكانيات عالية جدا جدا بحيث عدد كبير من الناس تقدر تستخدمه في نفس الوقت بيكون فيه Prossers كتير وعالية جدا وكمان Ram اكتر وكل سيرفر بيكون ففي مساحة هارد برضو ضخمة (بالتيرا ودلوقتى بالالفا) 
- تمام يعنى اكيد الشركة X بقى عندها سيرفرات كتير عشان اكيد عندها عملاء وناس كتير بتدخل عندها ايه المشكلة بقى ؟
- تخيل معايا الشركة اشترت السيرفرات دى بكام 
- اكيد بفلوس كتير طبعا 
- طيب تخيل كمان الشركة دى بتصرف كهربا وصيانة ودعم فنى وناس تشغل السرفرات دى اد ايه ومش كده وبس تخيل الشركة كمان بتشتغل كام يوم في الاسبوع  وكام ساعة في اليوم ؟
- اغلب الشركات بتشتغل 5 ايام و وممكن 7 ساعات في اليوم 
- جميل جدا طيب انت عارف كده الشركة بتسخدم السرفرات بتاعتها دى 35 ساعة في الاسبوع ! يعنى يوم ونص شغل في 7 ايام ! ومع ذلك دفعت كل المبالغ دى في الهاردوير الضخم دا 
لكن مع ال Cloud الشركة مش محتاجة انها تعمل كدا خالص ... كل اللى محتاجة انها تعمله انه يبقى اكونت عند شركة بتدعم خدمات الكلاود وبتحجز عندها مساحة وسيرفرات بالامكانيات اللى تنساباها وتحساب بس على هيا بستدخمه يعنى هتشتغل يوم هتشغل ساعة هتشغل 10 براحتها وهوفر المكان والكهربا والناس والوقت 
ودا اهم مبدا من مبادئ الCloud 
Pay only for what you use يعنى ادفع بس على اد اللى انت بتستخدمه وهنتكلم اكتر عن الموضوع دا قدام 

- طيب فهمنا دلوقتى ان الCloud  دا عبارة عن مصطلح معناه امكانية توفير مجموعة ضخمة من الخدمات عن طريق الانترنت وبدون اى قيود بالموارد المحلية 
وبتشمل حاجات كتير زى مساحات لتخزين البيانات بكافة صورها (فيويو، صور ، العاب ، برامج ......الج) 
وكمان امكانيةعمل نسخ احتياطية منها في اى وقت والمزامنة وخدمات البريد الاليكترونى والبرمجيات وحاجات كتير 
وال Cloud عموما بتقسم ل 3 حاجات احفظهم زى اسمك :D 
1-  PAAS (Platfom as a service ) 
2- IAAS (infrastructure as a service )
3- SAAS (Software as a servicr )

يعنى ايه الكلام دا بقى 
ببساطة خالص اول Platfom as a service دى يعنى ان في بيئة كاملة لل developers او المطورين يعنى انهم يشتغلو على ال Cloud ومن خلاله يقدرو يطورو برامج او يصممو مواقع او يطورا خدمات ومثال على كده Microsoft Visual Studio online 


التاينة infrastructure as a service ودى بقى معناها انه تقدر انك تعمل قاعدة كاملة لشغلك وتختار اجهزتك وامكانيتها واى داتابيز انت محتاجها وتمعمل بنية تحتيه ليك باستخدام ال Cloud وكذلك تعمل Hosting او استضافة للمواقع بتاعتك وكذلك تعمل Virualization واى حاجة من تحتاجها في البنية التحتيه بتاعتك 

التالتة بقى Software as a servicr  يعنى انك تقدر تستخدم برامج اونلاين وتقدر تشوف شغلك من غير ما ستتخدم برامج على جهازك الشخصى يعنى مثلا لو معاك ملف Word او Pdf تقدر تفتحه وتصصفحة وتعدل فيه كمان على الانترنت ومن غير ما يكون عندك برامج تفتح الملفات دى على جهازك وابسط مثال على كده Onedrive و Office 365 

وهتنكلم بالتفصيل عن كل دا قدم ان شاء الله 

ايه اللى من خلاله تقدر توصل لكل الخدمات الهايلة دى واللى هتكلم عنه كتير جدا هوا Microsoft Azure 
يعنى ايه Microsoft Azure دى سا سيدى الوسيلة اللى تقدر من خلالها توصل لكل اللى حكينها عنه فوق 
طيب ازاى نستخدمه وازاى نقدر نتعامل معاه هوا دا الهدف الرئيسي من البلوج دى واللى هتعلمه في البوستس الجاية ان شاء الله 

No comments:

Post a Comment