SaaS Cloud Computing Training Course, Gaza, Palestine, June 11 2012 1 Hany H. Ammar LANE Department of Computer Science and Electrical Engineering West.

Slides:



Advertisements
Similar presentations
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
Advertisements

Al-Imam University Riyadh, Saudi Arabia, May 31, Hany H. Ammar LANE Department of Computer Science and Electrical Engineering West Virginia University,
By Adam Balla & Wachiu Siu
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
The 3rd Palestinian International Conference on Computer and Information Technology PICCIT 2010, March 9-11, 2010
The Cloud: Demystified Neil Cattermull Frontier Technology.
Cloud Computing (101).
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
SaaS, PaaS & TaaS By: Raza Usmani
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Cloud computing Tahani aljehani.
What is inside a cloud? An architectural map of the cloud Landscape Presented by: Omer Iltaf 1 st Semester BCM.
Plan Introduction What is Cloud Computing?
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
 Cloud computing is one of the more recent technologies that many businesses, individuals and other industry organizations believe to by one of the keys.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
Introduction to Cloud Computing
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
3 Cloud Computing.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Geographic Information Systems Cloud GIS. ► The use of computing resources (hardware and software) that are delivered as a service over the Internet ►
Introduction to Cloud Computing
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, Hany.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
1 NETE4631 Course Wrap-up and Benefits, Challenges, Risks Lecture Notes #15.
Arab Academy for Science and Technology, Jan. 5, Hany H. Ammar LANE Department of Computer Science and Electrical Engineering West Virginia University,
Enterprise Cloud Computing
HUSKY CONSULTANTS FRANKLIN VALENCIA WIOLETA MILCZAREK ANTHONY GAGLIARDI JR. BRIAN CONNERY.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
Chapter 8 – Cloud Computing
The 20th International Conference on Computer Theory and Applications (ICCTA 2010) 1 Hany H. Ammar LANE Department of Computer Science and Electrical Engineering.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
Web Technologies Lecture 13 Introduction to cloud computing.
Information Systems in Organizations 5.2 Cloud Computing.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Cloud Computing: Benefits and Challenges
Unit 3 Virtualization.
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Cloud computing-The Future Technologies
Cloud Computing Kelley Raines.
Introduction to Cloud Computing
Cloud Computing Dr. Sharad Saxena.
Brandon Hixon Jonathan Moore
Emerging technologies-
Cloud Computing: Concepts
Presentation transcript:

SaaS Cloud Computing Training Course, Gaza, Palestine, June Hany H. Ammar LANE Department of Computer Science and Electrical Engineering West Virginia University, Morgantown, West Virginia, USA, Visiting Professor, Faculty of Computers and Information, Cairo U. Cloud Computing الحوسبة السحابية : Benefits and challenges الفوائد والتحديات An Introduction Presentation SaaS Cloud Computing Training Course, Gaza, Palestine, June 2012 بسم الله الرحمن الرحيم الحمد لله ، والصلاة والسلام على رسول الله أللهم لا سهل إلا ما جعلته، وأنت تجعل الحَزْنَ إذا شئت سهلا

SaaS Cloud Computing Training Course, Gaza, Palestine, June استعراض الأفكار  ما هي الحوسبة السحابية؟ What is Cloud Computing –أمثلة عن شبكات الحوسبة والسحب Examples of Grids and Clouds –فوائد السحب Benefits of Clouds –ماذا يمكننا أن نفعل بالسحب؟ What can we do with Clouds  تحديات الحوسبة السحابية Challenges of Clouds  سحابة الجامعة Campus Clouds  الخلاصة Summary

SaaS Cloud Computing Training Course, Gaza, Palestine, June ما هي الحوسبة السحابية؟ What is Cloud Computing

SaaS Cloud Computing Training Course, Gaza, Palestine, June ما هي الحوسبة السحابية؟ What is Cloud Computing  توفر الموارد التقنية عامل أساسي لتحقيق الازدهار في أي مجتمع ،ومن الأهمية بوجه خاص موارد الحوسبة Technical resource availability is a key factor to achieve prosperity of any society, Particularly important are computing resources  يجب استخدام موارد الحوسبة بكفاءة وبطريقة مجمعة حتى يتم إستخدام إمكانياتها الكاملة. To attain their full potential, computing resources need to be efficiently utilized preferably in an aggregated manner

ما هي الحوسبة السحابية؟ What is Cloud Computing SaaS Cloud Computing Training Course, Gaza, Palestine, June  تجميع موارد الحوسبة يمكن أن يتحقق من خلال The demand for aggregating computing resources can now be met by  حوسبة المنفعة Utility Computing  والحوسبة العنقودية و الشبكية Cluster and Grid Computing ،  وآخرها الحوسبة السحابية Cloud Computing

SaaS Cloud Computing Training Course, Gaza, Palestine, June ما هي الحوسبة السحابية؟ حوسبة المنفعة Utility Computing  موزودى حوسبة المنفعة يؤجرون موارد الأجهزة الحاسوبية التى تحت صيانتهم من خلال متصفح الإنترنت (خدمة عنكبوتية لتأجير الموارد الحاسوبية ، الدفع على حسب الاستخدام) Utility computing providers rent computing resources they maintain through a web browser (Web Service)  قياس إستخدام موارد الحوسبة (الطاقة الحاسوبية، تخزين الملفات، وإسخدام الشبكة) : مشابهة لإستخدام الطاقة الكهربائية Metered computing: analogous to electric power (Pay per use of Computing power, storage, and network services)

ما هي الحوسبة السحابية؟ حوسبة المنفعة Utility Computing SaaS Cloud Computing Training Course, Gaza, Palestine, June  الموارد تكون على شكل موارد إفتراضية (أجهزة حاسوبية إفتراضية) ويمكن أن يتقاسمها عدة مستأجرين ويمكن إمتداد هذة الموارد تلقائياً حسب الطلب خلال دقائق (خدمة مطاطية أو توسعية كخدمة سحابة أمازون المطاطية ) Resources are often virtualized and can be shared by multiple tenants - Example: Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity with pay per use option ($276/yr for one large EC2 instance) - Amazon EC2 enables you to increase or decrease capacity within minutes

SaaS Cloud Computing Training Course, Gaza, Palestine, June ما هي الحوسبة السحابية؟ مقارنة الحوسبة السحابية مع حوسبة المنفعة Utility versus Cloud computing  الحوسبة السحابية لا توفر موارد أجهزة الحوسبة فقط، ولكن أيضاً توفر التطبيقات البرمجية التي تستخدم هذه الموارد Cloud computing not only provides raw computing resources, but also hosts the applications that use these resources  الوصول إلى التطبيقات يكون عن طريق متصفح الإنترنت Applications usually accessed via a web browser.  يتم تخزين بيانات وملفات المستخدم على أنظمة الملفات الموفرة User data typically stored on provider's file systems.  البنية التحتية الأساسية للحوسبة مخفية من المستخدم. على سبيل المثال : Google Mail, Google Docs Underlying computing infrastructure concealed from users.

SaaS Cloud Computing Training Course, Gaza, Palestine, June ما هي الحوسبة السحابية؟ الحوسبة العنقودية والحوسبة الشبكية Cluster and Grid Computing  الحوسبة العنقودية هي عبارة عن مجموعة من الخوادم الحاسوبية المجمعة بإحكام وتكون في نفس الموقع A cluster is a collection of tightly coupled computing servers usually co-located.  الحوسبة الشبكية هي عبارة عن مجموعة من خوادم الحوسبة الموزعة فى مواقع كثيرة A computing grid is a distributed collection of computing servers

SaaS Cloud Computing Training Course, Gaza, Palestine, June استعراض الأفكار  ما هي الحوسبة السحابية؟ What is Cloud Computing –أمثلة عن شبكات الحوسبة والسحب Examples of Grids and Clouds –فوائد السحب Benefits of Clouds –ماذا يمكننا أن نفعل بالسحب؟ What can we do with Clouds  تحديات الحوسبة السحابية Challenges of Clouds  توضيح أهمية سحابة الحرم الجامعي Making the Case for Campus Clouds  الخلاصة Summary

SaaS Cloud Computing Training Course, Gaza, Palestine, June مثال : شبكة الحرم الجامعي بجامعة فلوريدا Campus Grid

SaaS Cloud Computing Training Course, Gaza, Palestine, June مثال :شبكة جامعة كاليفورنيا University of California Multi-Campus Grid

SaaS Cloud Computing Training Course, Gaza, Palestine, June Tsinghua University Beijing مثال : Campus Cloud for Data Storage and Sharing Eighth International Conference on Grid and Cooperative Computing, IEEE Xplore

SaaS Cloud Computing Training Course, Gaza, Palestine, June مثال : Cloud Computing For Distributed University Campus: Yildiz Technical University (Turkey)

SaaS Cloud Computing Training Course, Gaza, Palestine, June استعراض الأفكار  ما هي الحوسبة السحابية؟ What is Cloud Computing –أمثلة عن شبكات الحوسبة والسحب Examples of Grids and Clouds –فوائد السحب Benefits of Clouds خدمة البنية التحتية ( (Infrastructure as a Service, IaaS خدمة موارد البرمجة ( (Platform as a Service, PaaS التطبيقات البرمجية كخدمة ( (Software as a Service, SaaS الإنسان كخدمة (Huaas (Human as a Service, –ماذا يمكننا أن نفعل بالسحب؟ What can we do with Clouds  تحديات الحوسبة السحابية Challenges of Clouds  توضيح أهمية سحابة الحرم الجامعي Making the Case for Campus Clouds  الخلاصةSummary

SaaS Cloud Computing Training Course, Gaza, Palestine, June فوائد السحب The services of Cloud Comptng  الحوسبة السحابية هو النموذج الذي يعتمد كل شيء كخدمة (XaaS) ، على سبيل المثال ، يتغير x الى I ويهدف الى خدمة البنية التحتية ( Every thing as a service (IaaS Physical resource set (PRS): موارد العتاد الحاسوبية is hardware dependent or vendor dependent Virtual resource set (VRS): is built on top of PRS to run in multivendor cloud الموارد الحاسوبية الإفتراضية

خدمة البنية التحتية – النموذج الطبقى (IaaS) Infrastructure as a service SaaS Cloud Computing Training Course, Gaza, Palestine, June

فوائد السحب IaaS, VRS and PRS SaaS Cloud Computing Training Course, Gaza, Palestine, June VRS PRS

SaaS Cloud Computing Training Course, Gaza, Palestine, June Infrastructure-as-a-Service Providers Lenk et al, CLOUD’09, May 23, 2009, Vancouver, Canada 19

SaaS Cloud Computing Training Course, Gaza, Palestine, June استعراض الأفكار  ما هي الحوسبة السحابية؟ What is Cloud Computing –أمثلة عن شبكات الحوسبة والسحب Examples of Grids and Clouds –فوائد السحب Benefits of Clouds خدمة البنية التحتية ( (Infrastructure as a Service, IaaS خدمة موارد البرمجة ( (Platform as a Service, PaaS التطبيقات البرمجية كخدمة ( (Software as a Service, SaaS الإنسان كخدمة (Huaas (Human as a Service, –ماذا يمكننا أن نفعل بالسحب؟ What can we do with Clouds  تحديات الحوسبة السحابية Challenges of Clouds  توضيح أهمية سحابة الحرم الجامعي Making the Case for Campus Clouds  الخلاصةSummary

SaaS Cloud Computing Training Course, Gaza, Palestine, June فوائد السحب  موارد البرمجة كخدمة : Platform as a service (Paas) Google App Engin, Java Virtual Machine Java

SaaS Cloud Computing Training Course, Gaza, Palestine, June Platform as a service Providers 22

SaaS Cloud Computing Training Course, Gaza, Palestine, June استعراض الأفكار  ما هي الحوسبة السحابية؟ What is Cloud Computing –أمثلة عن شبكات الحوسبة والسحب Examples of Grids and Clouds –فوائد السحب Benefits of Clouds خدمة البنية التحتية ( (Infrastructure as a Service, IaaS خدمة موارد البرمجة ( (Platform as a Service, PaaS التطبيقات البرمجية كخدمة ( (Software as a Service, SaaS الإنسان كخدمة (Huaas (Human as a Service, –ماذا يمكننا أن نفعل بالسحب؟ What can we do with Clouds  تحديات الحوسبة السحابية Challenges of Clouds  توضيح أهمية سحابة الحرم الجامعي Making the Case for Campus Clouds  الخلاصة Summary

SaaS Cloud Computing Training Course, Gaza, Palestine, June فوائد السحب  التطبيقات البرمجية كخدمة : (SaaS) Software as a Service Google Maps API Google OpenSocial

SaaS Cloud Computing Training Course, Gaza, Palestine, June Software-as-a-Service Providers. 25

SaaS Cloud Computing Training Course, Gaza, Palestine, June استعراض الأفكار  ما هي الحوسبة السحابية؟ What is Cloud Computing –أمثلة عن شبكات الحوسبة والسحب Examples of Grids and Clouds –فوائد السحب Benefits of Clouds خدمة البنية التحتية ( (Infrastructure as a Service, IaaS خدمة موارد البرمجة ( (Platform as a Service, PaaS التطبيقات البرمجية كخدمة ( (Software as a Service, SaaS الإنسان كخدمة (Huaas (Human as a Service, –ماذا يمكننا أن نفعل بالسحب؟ What can we do with Clouds  تحديات الحوسبة السحابية Challenges of Clouds  توضيح أهمية سحابة الحرم الجامعي Making the Case for Campus Clouds  الخلاصةSummary

SaaS Cloud Computing Training Course, Gaza, Palestine, June فوائد السحب  الإنسان كخدمة (Huaas) Human as a Service : الأمازون الميكانيكية الترك (MTurk) هي واحدة من أجنحة خدمات الويب التي تقدمها الأمازون ، crowdsourcing تمكن البرمجيات من تنسيق استخدام الذكاء البشري لتنفيذ مهام محددة. تنبؤات الأسواق Prediction of events  e.g. Iowa Electronic Markets, إستطلاعات الرأى Enabling Collective Intelligence, e.g. Surveys

SaaS Cloud Computing Training Course, Gaza, Palestine, June

SaaS Cloud Computing Training Course, Gaza, Palestine, June Human-as-a-Service Providers 29 “In India Cloud Computing is projected to grow from a 50 Million industry in 2009 to a $15 Billion Industry in 2013” S. Greengard “Cloud Computing and Developing Nations,” Communications of the ACM, May 2010.

SaaS Cloud Computing Training Course, Gaza, Palestine, June فوائد السحب Layered Architecture طبقات معمارية الحوسبة السحابية Fig : Cloud Stack

طبقات معمارية الحوسبة السحابية الطبقات المتشعبة Layered Architecture Crosscutting Layers SaaS Cloud Computing Training Course, Gaza, Palestine, June Administration Layer Deployment Configuration Monitoring Life cycle management Business Layer Metering, Billing, Authentication, and User management

Cloud Architecture: Cloud Players SaaS Cloud Computing Training Course, Gaza, Palestine, June Cloud Computing Tutorial, Jens Nimis, July 2009, Freudenstadt 32

Cloud Players SaaS Cloud Computing Training Course, Gaza, Palestine, June Cloud Computing Tutorial, Jens Nimis, July 2009, Freudenstadt 33

SaaS Cloud Computing Training Course, Gaza, Palestine, June Cloud Computing Tutorial, Jens Nimis, July 2009, Freudenstadt 34

SaaS Cloud Computing Training Course, Gaza, Palestine, June Cloud Computing Tutorial, Jens Nimis, July 2009, Freudenstadt 35

SaaS Cloud Computing Training Course, Gaza, Palestine, June Cloud Computing Tutorial, Jens Nimis, July 2009, Freudenstadt 36

SaaS Cloud Computing Training Course, Gaza, Palestine, June استعراض الأفكار  ما هي الحوسبة السحابية؟ What is Cloud Computing –أمثلة عن شبكات الحوسبة والسحب Examples of Grids and Clouds –فوائد السحب Benefits of Clouds –ماذا يمكننا أن نفعل بالسحب؟ What can we do with Clouds  تحديات الحوسبة السحابية Challenges of Clouds  توضيح أهمية سحابة الحرم الجامعي Making the Case for Campus Clouds  الخلاصة Summary

SaaS Cloud Computing Training Course, Gaza, Palestine, June فوائد السحب ماذا يمكننا أن نفعل بالسحب؟  السحب تقلل من الحاجة إلى موارد حاسوبية متقدمة من جانب العملاء Clouds reduces the need for advanced computing resources at the clients side  يمكن للعملاء استخدام موارد حاسوبية بسيطة ومحمولة لإستخدام موارد السحابة القابلة للتوسيع Clients can use inexpensive small Net Books mobile phones to use cloud resources and virtually have the processing power and storage of an expandable computing system  لا حاجة لشراء مجموعة من البرامج أو تراخيص البرنامج No need to buy software or software licenses

فوائد السحب ماذا يمكننا أن نفعل بالسحب؟ SaaS Cloud Computing Training Course, Gaza, Palestine, June  البيانات لم تعد تقتصر على تخزين محلى ، ويستطيع المستخدمين الوصول إلى البيانات والتطبيقات من أي مكان في أي وقت. ليس هناك المزيد من البيانات المفقودة Data is no longer confined to the local storage, users will be able to access data and applications from anywhere at any time. There is no more lost data due to hard drive failures  الشركات والهيئات سوف توفرمن المال اللازم لدعم تكنولوجيا المعلومات ، ولم يبقى حاجه لإستخدام مساحات فى الهيئات لشراء ووضع اجهزة حاسوبية باهظة الثمن وخوادم الصيانة والبرمجيات Corporations would save money on IT support, and No need for space to house expensive hardware and software servers

فوائد السحب مثال عن ماذا يمكننا أن نفعل بالسحب ألتعليم الإلكترونى SaaS Cloud Computing Training Course, Gaza, Palestine, June  الموارد والتطبيقات اللازمة للتعليم الإلكترونى ومنها المعامل الإفتراضية تكون على بيئة إفتراضية فى السحابة The resources and applications needed for e-learning including the virtual laboratories can all be in a virtual environment on the cloud  تسهيل التواصل بين المعلمين وعدد متنامى من الطلبة Facilitate the interactions between instructors and an increasing number of students.  تسهيل التعاون بين المعلمين بعضهم ببعض Facilitate the collaboration between instructors  تسهيل التواصل بين الطلبة بعضهم بببعض Facilitate the collaboration between students  تسهيل الوصول إلى الكتب والمراجع الإالكترونية Facilitate the access to e-books and e-references

SaaS Cloud Computing Training Course, Gaza, Palestine, June h5zeE&feature=channel&list=UL A Short Video

SaaS Cloud Computing Training Course, Gaza, Palestine, June استعراض الأفكار  فريق البحث Research Team  ما هي الحوسبة السحابية؟ What is Cloud Computing –أمثلة عن شبكات الحوسبة والسحب Examples of Grids and Clouds –فوائد السحب Benefits of Clouds –ماذا يمكننا أن نفعل بالسحب؟ What can we do with Clouds  تحديات الحوسبة السحابية Challenges of Clouds  توضيح أهمية سحابة الحرم الجامعي Making the Case for Campus Clouds  الخلاصة Summary

SaaS Cloud Computing Training Course, Gaza, Palestine, June تحديات السحب Challenges تقديم الدعم لمستخدمى ومقدمي الخدمات على حد سواء Provide Support to users and developers alike

SaaS Cloud Computing Training Course, Gaza, Palestine, June The RESERVOIR Project مشروع الإتحاد الإوروبى إطار للحوسبة السحابية للبنية التحتية كخدمة Cloud Computing Framework) Iaas(

تحديات السحب The RESERVOIR Framework: The Claudia Service Manager SaaS Cloud Computing Training Course, Gaza, Palestine, June Provides a Service Management toolkit to deploy and control the scalability of service among a public or private IaaS Cloud.

SaaS Cloud Computing Training Course, Gaza, Palestine, June تحديات السحب The RESERVOIR Framework: The OpenNebula Virtual Execution Environment Manager(VEEM ) A tool to build any type of Cloud deployment to manage the virtual infrastructure in the data-center or cluster Cluster or Data Center

SaaS Cloud Computing Training Course, Gaza, Palestine, June أنواع السحب السحب الخاصة Private Clouds

SaaS Cloud Computing Training Course, Gaza, Palestine, June أنواع السحب السحب المخلطة Hybrid Clouds

SaaS Cloud Computing Training Course, Gaza, Palestine, June أنواع السحب السحب المتحدة Federated Clouds

SaaS Cloud Computing Training Course, Gaza, Palestine, June تحديات السحب Development of Scalable database management systems Amazon DynamoDBAmazon DynamoDB, database service

An Example of Public Cloud Services The Amazon Web services (AWS) SaaS Cloud Computing Training Course, Gaza, Palestine, June Amazon AWS Cloud Offerings Include: Amazon ElasticComputeCloud (Amazon EC2) Amazon Simple Storage Service (Amazon S3 Amazon Simple Queuing Service (Amazon SQS) Amazon SimpleDB

Application Development Using AWS SaaS Cloud Computing Training Course, Gaza, Palestine, June Cloud Application Architecture Example: GrepTheWeb This application allows a developer to do pattern- matching across millions of web documents. The application brings up hundreds of virtual servers on-demand, runs a parallel computation on them using an open source distributed processing framework (Hadoop), then shuts down all the virtual servers releasing all its resources back to the cloud with low programming effort and at a very reasonable cost for the caller.

Cloud Application Architecture Example: GrepTheWeb SaaS Cloud Computing Training Course, Gaza, Palestine, June Phases of GrepTheWeb Architecture

SaaS Cloud Computing Training Course, Gaza, Palestine, June استعراض الأفكار  فريق البحث Research Team  ما هي الحوسبة السحابية؟ What is Cloud Computing –أمثلة عن شبكات الحوسبة والسحب Examples of Grids and Clouds –فوائد السحب Benefits of Clouds –ماذا يمكننا أن نفعل بالسحب؟ What can we do with Clouds  تحديات الحوسبة السحابية Challenges of Clouds  توضيح أهمية و فوائد سحابة الجامعة Making the Case for Campus Clouds  الخلاصة Summary

SaaS Cloud Computing Training Course, Gaza, Palestine, June توضيح أهمية سحابة الجامعة  الجامعات تحتوى على بنية تحتية من موارد الحوسبة في معامل أو مختبرات الحوسبة المختلفة College Campuses maintain significant Infrastructure of computing resources in computing Labs  هذه البنية التحتية غير كاملة الاستخدام فى كثير من الأحيان (العديد من الطلاب يستخدمون الأجهزة فى أوقات محددة فقط) This infrastructure is under utilized (many students use laptops and Net Books)  كثير من مقدمي الخدمة فى الشركات الصغيرة والمستخدمين هم في حاجة إلى موارد الحوسبة غير المكلفة Service Providers in small companies and general users are in need for inexpensive computing resources

SaaS Cloud Computing Training Course, Gaza, Palestine, June توضيح فوائد سحابة الجامعة  تطوير سحابة الخدمة التحتية فى الجامعة لتجميع موارد الحوسبة المتعددة فى الكليات تقدم الفوائد التالية : Developing IaaS Campus cloud would provide the following benefits:  توفير موارد حاسوبية لتوثيق التعاون بين الكليات و مقدمي الخدمات والأعمال التجارية الصغيرة Providing collaboration between colleges and service providers and small businesses.  تزويد الطلاب ببيئة مناسبة لتعلم وإستخدام مفاهيم االحوسبة السحابية Providing students with an environment for learning the concepts of cloud computing  وسوف تستفيد البحوث الأكاديمية من سحابة الجامعة Academic research will benefit from Campus clouds

SaaS Cloud Computing Training Course, Gaza, Palestine, June نموذج حالات الإستخدام لمتطلبات سحابة الجامعة Campus Cloud Requirements Model

SaaS Cloud Computing Training Course, Gaza, Palestine, June استعراض الأفكار  فريق البحث Research Team  ما هي الحوسبة السحابية؟ What is Cloud Computing –أمثلة عن شبكات الحوسبة والسحب Examples of Grids and Clouds –فوائد السحب Benefits of Clouds –ماذا يمكننا أن نفعل بالسحب؟ What can we do with Clouds  تحديات الحوسبة السحابية Challenges of Clouds  توضيح أهمية سحابة الحرم الجامعي Making the Case for Campus Clouds  الخلاصة Summary

SaaS Cloud Computing Training Course, Gaza, Palestine, June الخلاصة Conclusions  برزت الحوسبة السحابية لتوفير الموارد الحاسوبية المطاطية أو التوسعية Cloud Computing emerged to provide elastic or extensible computing resources  الحوسبة السحابية ترتبط ارتباطا وثيقا بالحوسبة الشبكية وحوسبة المنفعة Cloud Computing has evolved from Utility Computing and Grid Computing.  فوائد السحابة تتلخص فى أنها توفر كل شئ كخدمة إبتدأً من البنية التحتية إلى التطبيقات فى مجالات مختلفة مثل التعليم الإلكترونى Cloud Computing provides everything as a service starting from the computing infrastructure to the applications in different domains such as e-learning.

الخلاصة Conclusions SaaS Cloud Computing Training Course, Gaza, Palestine, June  وهناك حاجة إلى هندسة البرمجيات المنهجية والأدوات اللازمة لمطوري السحابة (الهندسة الموجهة للخدمات) Software Engineering Methodologies and tools are needed for cloud developers (Cloud-based Service-Oriented Engineering)  الأمن والخصوصية هي أكبر مخاوف من المستخدمين ومطورين الحوسبة السحابية Security and privacy are the biggest concerns of cloud computing users and developers  سحابة الجامعة يمكن أن تخفض نكاليف الموارد، وتعزز تعلم الطلبة ، وتقوى العلاقات مع الصناعة ، وتوفر موارد للبحث العلمي Campus Clouds can reduce the cost of computing resources, enhance student learning, strengthen ties with Industry, and enhance academic research.

SaaS Cloud Computing Training Course, Gaza, Palestine, June وجزاكمُ اللهُ خيراً Questions? تعلن منظمة التعاون الإسلامي بالتعاون مع شركة ميلاد للتنمية والتطوير عن فتح باب التقدم لمنح تدريبية للمتميزين والمبدعين من أبناء فلسطين - غزة لاحتراف تصميم نظم البرمجة السحابية وكيفية إدارة هذا النوع من المشروعات بعنوان الإدارة المرنة للمشروعات والتقنيات المتقدمة لتطوير نظم حاسب تعتمد على السحابة المحوسبة بنظام البرمجيات الخادمة Agile project management and techniques to develop Cloud Computing software based on SaaS Model تشمل الدورة كيفية إدارة المشروعات والتقنيات المتقدمة الخاصة بتصميم نظم تعتمد على السحابة المحوسبة يقوم بالتدريس نخبة منتقاة من الجامعات العربية والعالمية