Module 01 - Introduction To Cloud Computing
Module 01 - Introduction To Cloud Computing
18
A Simple Analogy
• Say, you just moved to
a city and you are
looking for a place to
live.
What is your choice ?
• Built a new house ?
• Buy an empty house ?
• Live in a hotel ?
Let’s built a new house !!
• You can fully control everything your like your
new house to have. But that is a hard work
If you buy an empty house ?
• You can customize some part of your house.
But never change the original architecture.
How about live in a hotel ?
• Live in a hotel will be a good idea if the only
thing you care is enjoy your life!! There is
nothing you can do with the house except
living in it.
Introduction to Cloud Service Models
• A cloud service model specifies the services and the
capabilities provided to consumers
24
25
Infrastructure as a service
26
27
Platform as a service
28
29
Software as a service
30
Infrastructure as a Platform as a Software as a
On Premises Service Service Service
31
32
Cloud Deployment Models
33
34
35
36
37
38
39
Cloud
40
Advantages and Disadvantages
41
Advantages of Cloud Computing
• Lower computer costs:
– You do not need a high-powered and high-priced computer
to run cloud computing's web-based applications.
– Since applications run in the cloud, not on the desktop PC,
your desktop PC does not need the processing power or hard
disk space demanded by traditional desktop software.
42
Advantages of Cloud Computing
• Improved performance:
– With few large programs hogging your computer's memory,
you will see better performance from your PC.
– Computers in a cloud computing system boot and run faster
because they have fewer programs and processes loaded into
memory.
43
Advantages of Cloud Computing
• Reduced software costs:
– Instead of purchasing expensive software applications, you
can get most of what you need for free.
• most cloud computing applications today, such as the Google Docs
suite.
– better than paying for similar commercial software
• which alone may be justification for switching to cloud applications.
44
Advantages of Cloud Computing
• Instant software updates:
– Another advantage to cloud computing is that you are no
longer faced with choosing between obsolete software and
high upgrade costs.
– When the application is web-based, updates happen
automatically
• without needing to pay for or download an upgrade.
45
Advantages of Cloud Computing
• Unlimited storage capacity:
– Cloud computing offers virtually limitless storage.
– Your computer's current 1 Tbyte hard drive is small compared
to the hundreds of Pbytes available in the cloud.
• Increased data reliability
– Unlike desktop computing, in which if a hard disk crashes and
destroy all your valuable data, a computer crashing in the
cloud should not affect the storage of your data.
• if your personal computer crashes, all your data is still out there in
the cloud, still accessible
46
Advantages of Cloud Computing
• Universal document access:
– That is not a problem with cloud computing, because you do
not take your documents with you.
– Instead, they stay in the cloud, and you can access them
whenever you have a computer and an Internet connection
– Documents are instantly available from wherever you are.
• Latest version availability
– When you edit a document at home, that edited version is
what you see when you access the document at work.
– The cloud always hosts the latest version of your documents.
47
Disadvantages of Cloud Computing
• Requires a constant Internet connection:
– Cloud computing is impossible if you cannot connect to the
Internet.
• Stored data might not be secure
– With cloud computing, all your data is stored on the cloud.
• Stored data can be lost
– Theoretically, data stored in the cloud is safe, replicated
across multiple machines.
– But on the off chance that your data goes missing, you have
no physical or local backup
48