Download presentation
Presentation is loading. Please wait.
Published byJeffrey Hardy Modified over 9 years ago
1
Cloud Computing 1
2
Outline Introduction Evolution Cloud architecture Map reduce operation Platform 2
3
Introduction 3
4
The main idea is to make applications available on flexible execution environments primarily located in the Internet The goal of cloud computing model is to make a better use of distributed resources 4
5
Introduction 5 Manage Contact Work Share Google Charts User
6
Introduction 6 In the cloud computing system we have to address different fundamentals : virtualization scalability interoperability quality of service (QoS) cloud delivery models (private, public, hybrid)
7
Evolution 7 Cluster Computing Distributed Computing Grid Computing Utility Computing Grid Computing
8
Evolution 8 Cluster Computing Parallel and distributed system Connects Multiple stand-alone computers into a Single integrated computing resource Connects through Fast LAN Used for Load Balancing and High Availability
9
Evolution 9 Distributed Computing A problem is divided into many tasks, each of which is solved by one computer. The system has to tolerate failures in individual computers.
10
Evolution 10 Grid Computing parallel distributed computing Combination of computer resources from multiple administrative domains Enables sharing, selection, and aggregation of geographically distributed computers Connected by a conventional network interface, such as Ethernet
11
Evolution 11
12
Evolution Utility Computing Packaging of Computing resources Provides: Computation, Storage, Services Charges are base on customers usage Maximize the efficient use of resources Minimized associated costs Examples: Amazon, IBM, Sun Microsystems 12
13
Cloud architecture 13
14
Cloud architecture 14
15
Cloud Computing Software as a Service software for customer use Rather than purchase the hardware and software to run an application, customers need only a computer or a server to download the application and internet access to run the software. 15
16
Cloud Computing 16
17
Cloud Computing Platform as a Service user-built applications onto the cloud infrastructure built using programming languages and software tools supported by the provider (e.g., Java, python,.Net) 17
18
Cloud Computing 18
19
Cloud Computing Infrastructure as a Service Allows users to rent processing, storage, networks, and other resources. User can deploy and run the guest OS and applications User has control over OS, storage, deployed applications, and possibly select networking components 19
20
Cloud Computing 20
21
Cloud types 21 from wiki
22
Cloud Computing Public Cloud Used by general public cloud consumers Owned by service provider Earn profit base from users’ requirement 22
23
Cloud Computing Private Cloud Operated and managed by single organization or third party Maximize and optimize the utilization of existing in-house resources Security concerns Organizations always require full control For academic research and teaching purposes 23
24
Cloud Computing Hybrid Cloud Combination of 2 or more clouds To optimized their resources Help raised the issues of standardization and cloud interoperability 24
25
Platform 25 Hadoop software platform easily write and run applications process vast amounts of data Yahoo 為最大的贊助商 Others : Microsoft azure Amazon EC2, Google App Engine
26
Map reduce operation 26
27
Map reduce operation 27
28
Future 28 Browser would be a OS ?? Security
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.