Professional Documents
Culture Documents
A model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
Conventional Computing
vs.
Cloud Computing
Conventional Cloud
Google App engine, AWS, IBM Virtual Images Microsoft Azure, IBM Blue House, VMWare, Amazon EC2
Hosting
Application
Storage
Development
Platform
Cloud Characteristics
Capable of running multiple systems in one hardware Linearly scalable
Virtualized
Agility
Multi Tenancy
Centralization Peak-load capacity Utilization and efficiency
Advantages of Virtualization
Run operating systems where the physical hardware is unavailable, Timeshare lightly loaded systems on one host, Debug problems (suspend and resume the problem machine), Easy migration of virtual machines (shutdown needed or not). Run legacy systems!
Clients can:
Put their data on the platform instead of on their own desktop PCs and/or on their own servers. They can put their applications on the cloud and use the servers within the cloud to do processing and data manipulations etc.
The term cloud is used to describe and to reflect this class of Internet centric computing infrastructure being transparent (users do not need to know what is behind the scenes!), highly scalable (scale up and down as needed), on-demand, pay as needed and as used. After so many years, Cloud Computing is today the a network based computing over Internet.
Open Issues
Advantages 1. Lower computer costs 2. Improved performance 3. Unlimited storage capacity 4. Increased data reliability 5. Universal document access 6. Improved document format Compatibility. 7. Simplicity 8. Increased data security Disadvantages 1. 2. 3. 4. 5. Requires a constant Internet connection Does not work well with low-speed connections Can be slow Features might be limited Stored data might not be secure & can be lost
The Future
} Many of the activities loosely grouped together under cloud computing have already been happening and centralised computing activity is not a new phenomena: } Grid Computing was the last research-led centralised approach. } However there are concerns that the mainstream adoption of cloud computing could cause many problems for users. } Whether these worries are grounded or not has yet to be seen. } Many new open source systems appearing that you can install and run on your local cluster should be able to run a variety of applications on these systems.