3-Introduction To Cloud Computing
3-Introduction To Cloud Computing
Analytics
Cloud Computing
Firma convenzione
Politecnico di Milano e Veneranda Fabbrica
del Duomo di Milano
Instructor
Aula Magna –Eric
Rettorato
Umuhoza, PhD
Mercoledì 27 maggio 2015
eric.umuhoza@gmail.com
@EricUmuhoza
Outline
5 Resource pooling
anywhere / any device
3 Measured Service
= off off on
❑ On-demand self-service: A
consumer can unilaterally provision
computing capabilities, such as 1 On-demand self service
server time and network storage, as $
needed automatically without
requiring human interaction with renting takes minutes
❑ Capabilities can be
elastically provisioned and
released, in some cases 4 Rapid Elasticity
automatically, to scale
rapidly outward and inward $( ×Jan Feb Mar ……
Dec
)
commensurate with demand. =
❑ To the consumer, the $( × Jan )
capabilities available for rent it in any quantity
CRM
Google App
Engine
Cloud Infrastructure as a Service (IaaS)
❑ Private cloud
❖ enterprise owned or leased
❑ Community cloud
❖ shared infrastructure for specific community
❑ Public cloud
❖ Sold to the public, mega-scale infrastructure
❑ Hybrid cloud
❖ composition of two or more clouds
NIST Cloud Definition Framework
Hybrid Clouds
❑ 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…
❑ Reduced software costs:
❖ Instead of purchasing expensive software applications, you can
get most of what you need for free-ish!
▪ 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.
Advantages of Cloud Computing
❑ Can be slow:
❖ Even with a fast connection, web-based applications can
sometimes be slower than accessing a similar software
program on your desktop PC.
❖ Everything about the program, from the interface to the
current document, has to be sent back and forth from your
computer to the computers in the cloud.
❖ If the cloud servers happen to be backed up at that
moment, or if the Internet is having a slow day, you would
not get the instantaneous access you might expect from
desktop applications.
Disadvantages of Cloud Computing
38