InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
التسجيل مشاركات اليوم البحث
   
   


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

مقدمة عن الحوسبة السحابية + مقارنة بين المنصات الداعمة لـRuby on Rails

المنتدى العام لكلية الحاسبات وتقنية المعلومات

 
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 15-10-2010, 11:06 PM

devsa2006 devsa2006 غير متواجد حالياً

جامعي

 
تاريخ التسجيل: Mar 2008
التخصص: علوم حاسبات
نوع الدراسة: إنتظام
المستوى: السابع
الجنس: ذكر
المشاركات: 118
افتراضي مقدمة عن الحوسبة السحابية + مقارنة بين المنصات الداعمة لـRuby on Rails


في عالم يتطور بشكل يومي اصبحت معظم التطبيقات اليوميه متوفرة كتطبيقات ويب بدو ن الحاجة الى تنصيب او اعدادات معقدة كمان كان الحال ومن ضمن اسباب هذا التطور هو الانترنت تلك الشبكة التي افادت البشرية وايضا تسمى هذه الشبكة بالـ"سحاب"
الحوسبة السحابية Cloud Computing
هي فكرة نقل المعالجة والتخزين الى سيرفرات قابلة للمشاركة وبذلك يتم تحويلها من تطبيق الى خدمة وبهذه الحالة باستطاعة المستخدم ان يعمل بتطبيقاته في اي مكان دون الخوف من فقدان البيانات او من اي مشكلة اخرى قد تطرأ على جهازه لأن بيناته موجوده في مكان آمن في بحر الانترنت
قد يتبادر سؤال "اذن ما الفرق بينها وبين الclient\Server؟"
الفرق الواضح هو ان ذلك الهيكل يخدم جهة واحدة فقط ولا يسمح لمن هم خارج هذه الجهة من استخدام التطبيقات او مشاركة البيانات بينما الحوسبة السحابية تخدم الجميع وتربط بين اكثر من جهة سواء كانت منظمات ام شركات او حتى افراد
ما هي ايجابيات وسلبيات هذه الفكرة
نبدأ بالايجابيات:
1- تكاليف اقل على المستخدمين
لا يحتاج المستخدم حاسوب قوي وعالي السرعة لكي يعمل بتطبيقات موجودة في الانترنت حيث تتم جميع عمليات المعالجة في السيرفرات المخصصة.
2- أداء وانجاز أعلى
تخيل ان حاسوبك لا يحمل اطنان من البرامج ولا يوجد هناك مشاكل في التخزين ماذا تتوقع من حاسوبك اكيد سيعمل بشكل افضل وينجهز مهامك باسرع وقت
3- تخفيض تكاليف انشاء هيكل تقنية معلومات للشركات
بدلا من انشاء هيكل قد يحتوي على سيرفرات واجهزة حاسوب ومبرمجين ومهندسي شبكات والخ بامكان الشركة ان تنقل جميع تعاملااته على منصة سحابية وبذلك تنخفض التكلفة بشكل مهول
4- مشاكل صيانة اقل
من الواضح طالما ان تطبيقاتك تحرص عليها شركة كبيرة فانه مشاكل الصيانه تكون قليله جدا
5- تكاليف اقل للتطبيقات
بدل من تشتري برنامج لجميع الأجهزة التي تملكها اشتري مرة واحده واستخدمها في جميع الأجهزة
6- تحديثات مباشرة للتطبيقات
تحدث الشركة التطبيقات دون الحاجة الى تنبيهك او الى دفع تكاليف اكثر ودون التأثير على بيانتك
7- قوة معالجة وسعة تخزينية وامان اكبر لبياناتك
السيرفرات المخصصة من قبل الشركات لديها قوة معالجة عالية جدا وسعة مهولة بالبيرابايت (اي مليون قيقا بايت)
8- لا تحتاج مواصفات او نظام تشغيل معين
وذلك لأنها في الانترنت
9- دعم لأنواع المستندات المعروفة والغير معروفة
هناك تطبيقات تفتح لك ملف الوورد دون الحاجة الى تنصيبها
10- تعاون اسهل بين المجموعات
لأنه عالم متصل وبامكانك مشاركة البيانات والملفات والتطبيقات وذلك يحسن من عمليات التعاون

نأتي الى السلبيات
1- يجب ان تكون متصلا بالانترنت طيلة اوقات العمل
لأن التطبيقات موجودة على الانترنت وايضا يوجدهناك تفاعل بين المستخدم والتطبيقات المخزنة في الانترنت فقد تحتاج الى اتصال ثابت وسريع حيث انه من الملاحظ ان السرعات الضعيفة لا تجعل من هذه الفكرة خيارا مناسبا
2- محدودية المزايا
كمبرمج احتاج ان اعمل تطبيق بدون ان ادفع (مطفر) بعض المنصات تتيح لي خيارات ضعيفة لكنها مجانية 
3- المشكلتان الأزليتان : أمن البيانات والخصوصية
كما قلت ان بيانات واعمالك مخزنة في الانترنت ولذلك يفضل اخذ نسخ احتياطية وعدم وضع بيانات شخصية

من من الشركات تعمل بهذا النظام؟
شركات كثيرة بدأت بالتوجه بهذا التفكير و ابرزها
1- Google بمنصة App Engine
2- Amazon بمنصتي EC2 و S3
3- Microsoft بمنصة Azure
4- Heroku
5- IBM
الآن سأتحدث عن لغة Ruby
هي لغة ديناميكية ومفتوحة المصدر ولغة سهلة القراءة وانصح بتعلمها في وقت الفراغ
بدات هذه اللغة في اليابان في عام 1993 ولكنها لم تنتشر الا في بدايات القرن الواحد والعشرين بسبب نشرها من جماهير البرامج مفتوحة المصدر وايضا بسبب المنصة المشهورة Ruby on Rails
نبذه بسيطة عن Ruby on Rails
هي منصة لبناء تطيبقات انترنت بلغة روبي وتتبع نمط التصميم MVC والي يتهم بفصل اماكن العمل عن اماكن العرض ومن ابرز ما يميز هذه المنصة سهولتها البتحه و قدرتها على التعامل مع اي من قواعد البيانات المعروفة والغير معروفة بسبب مشروع ActiveRecords وبسبب الدعم الكبير من المجتمع التقني
ابرز المواقع التي تستخدم Ruby on rails هي Twitter و Hulu

بصفتي ابرمج على هذه المنصة ومهتم بشكل كبير بالحوسبة السحابية وايضا (مطفر) وقع الخيار على ان ابرمج في منصتي Google و Heroku
وسأتحدث عنها في تكملة قادمة باذن الله

تمنياتي بالتوفيق للجميع

سيف الحارثي

التعديل الأخير تم بواسطة devsa2006 ; 15-10-2010 الساعة 11:11 PM.
رد مع اقتباس

 

 


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 03:02 PM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2023