Sie sind auf Seite 1von 10

Prof.

Kavitha Ranganathan

What has been said of Cloud


Computing .
Something that will "Profoundly change the way

people work and companies operate." (The Economist)


"Industry-speak for just about anything tangentially

related to the Internet".


Weve redefined cloud computing to include

everything that we already do. I cant think of anything


that isnt cloud computing with all of these
announcements. (Larry Ellison, Oracle)

What is Cloud Computing?


Multiple Choice: Cloud Computing is
a) A way to access applications hosted on the web through
your web browser (Software as a Service -- SaaS)
b) A pay-as-you-go model for IT resources accessed over the
Internet (Platform as a Service PaaS)
c) Use of commodity computers, distributed throughout an
internet, to perform parallel processing, distributed
storage, indexing and mining of data
d) Gartner: Cloud computing is a style of computing where
massively scalable IT-related capabilities are provided as a
service across the Internet to multiple external
customers
e) An IT buzzword that assures potential clients that your
product is on the cutting edge of technology
f) All of the above
8

Different Avatars of Cloud Services

Google Search
Social Networking Sites, Web
Google Apps
CRM Apps by Salesforce.com
Azure by Microsoft
Google App. Engine
Blue Cloud Data Center IBM
Akamai
Amazon EC2, S3

Cloud Deployment Models


Internal (private) cloud. The cloud infrastructure is operated within

the consumers organization.


Community cloud. The cloud infrastructure is jointly owned by several
organizations and supports a specific community that has shared
concerns (e.g., mission, security requirements, policy, and compliance
considerations).
Public cloud. The cloud infrastructure is owned by an organization
selling cloud services to the general public or to a large industry group.
Hybrid cloud. The cloud infrastructure is a composition of two or more
clouds (internal, community, or public) that remain unique entities but
are bound together by standardized or proprietary technology that
enables data and application portability.
NIST working definitions

Cloud Hardware Advantages


Illusion of infinite computing resources available on
demand no need to plan far ahead for provisioning
2. Elimination of up-front commitment -- allows
companies to start small and expand as needed
3. Ability to pay for use of computing resources on
short-term basis as needed (e.g., processors by the
hour and storage by the day)
1.

Elasticity
Add or remove resources at fine grain(one server at a

time with EC2)


Can be added or removed within minutes
Closer matching of resources to workload
Real world server utilization in data centers 5 20 %
Peak exceeds average by 2-10%

Over and Under Provisioning

Real World Examples


Animoto debut on Facebook
experienced a demand surge that resulted in growing from 50

servers to 3500 servers in three days


later traffic fell to a level well below peak

Target.com (uses AWS ) on Black Friday(Nov. 28)


Other retailers had severe performance problems and

intermittent unavailability
Targets and Amazons sites were just slower by about 50%.

Key Considerations for Adoption

Demand Patterns constant or varying ?


Frequency of Usage
High Customization needed ?
Stage of Company Start-up or established ?
Is Application Mission Critical ?
Stringent Compliance Needs ?
Preferred Technology and Dev Platform ? Vendor Lock
in Possible
Integration Requirements of Saas based applications
Privacy requirements

Das könnte Ihnen auch gefallen