21-09-2016, 09:31 AM
1455470705-Cloudcomputing.doc (Size: 749.5 KB / Downloads: 4)
• Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services.
• The services themselves have long been referred to as Software as a Service (SaaS).
• The datacenter hardware and software is what we will call a Cloud.
USES
Helps to use applications without installations.
Access the personal files and data from any computer with internet access.
This technology allows much more efficient computation by centralizing storage, memory and processing .
5 Essential Cloud Characteristics
On-demand self-service
Broad network access
Resource pooling
Location independence
Rapid elasticity
Measured service
Pay as you go
SOFTWARE AS A SERVICE (SAAS)
Application is used as an on demand service. Often provided via the Internet
Example: Google App (online office)
Benefits to users
Reduce expenses: multiple computers, multiple users
Ease of usage: easy installation, access everywhere
Benefits to providers
Easier to maintain
Control usage (no illegal copies)
UTILITY COMPUTING-EC2
Amazon Elastic Compute Cloud (EC2):
Elastic, marshal 1 to 100+ PCs via WS,
Machine Specs…,
Fairly cheap!
Powered by Xen – a Virtual Machine:
Different from Vmware and VPC as uses para-virtualization where the guest OS is modified to use special hyper-calls:
Hardware contributions by Intel (VT-x/Vanderpool) and AMD (AMD-V).
Supports Live Migration of a virtual machine between hosts.
Linux, Windows, OpenSolaris
Management Console/AP
WHAT IS NEW IN CLOUD COMPUTING
The illusion of infinite computing resources available on demand, thereby eliminating the need for Cloud Computing users to plan far ahead for provisioning.
The elimination of an up-front commitment by Cloud users, thereby allowing companies to start small and increase hardware resources only when there is an increase in their needs.
The ability to pay for use of computing resources on a short-term basis as needed (e.g., processors by the hour and storage by the day) and release them as needed, thereby rewarding conservation by letting machines and storage go when they are no longer useful.
CLOUD STORAGE
Several large Web companies are now exploiting the fact that they have data storage capacity that can be hired out to others.
allows data stored remotely to be temporarily cached on desktop computers, mobile phones or other Internet-linked devices.
Amazon’s Elastic Compute Cloud EC2 and Simple
Storage Solution (S3) are well known examples
Mechanical Turk
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
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