View
37
Download
1
Category
Tags:
Preview:
DESCRIPTION
Cloud Computing Part #1. Zigmunds Buli ņš, Mg. sc. ing. http://www.digitaltrends.com/wp-content/uploads/2011/09/Cloud-Computing.jpg. Computing history (1). Abacus 2700–2300 BC. http://upload.wikimedia.org/wikipedia/commons/e/ea/Boulier1.JPG - PowerPoint PPT Presentation
Citation preview
Cloud Computing
Part #1
Zigmunds Buliņš, Mg. sc. ing
1
2http://www.digitaltrends.com/wp-content/uploads/2011/09/Cloud-Computing.jpg
Computing history (1)
Abacus2700–2300 BC
3http://upload.wikimedia.org/wikipedia/commons/e/ea/Boulier1.JPGhttp://retrocalculators.com/abacus_files/Wooden_Abacus_Russian_Wood_Schoty.jpg
Computing history (2)
Babbage computer1834 - Charles Babbage
4http://members.peak.org/~jeremy/superlative/pix/babbageMachine.jpg
Computing history (3)
Z1 computerKonrad Zuse, 193622-bit floating pointZ2, Z3, … Z5Plankalkul (ALGOL)
5http://www.yorku.ca/lbianchi/sts3700b/z1-vb2.jpg
Computing history (4) Bell 1
19409000 relays, 90 m2, 10 t
Mark 11944Equations
ENIAC194618000 lamps, 90 × 15 m2, 30t, 150 kW100 kHz, + for 0.2 ms, * for 2.8 ms
6http://mathsci.ucd.ie/~plynch/eniac/ENIAC.jpg
Computing history (5)
Philco-2000195556000 transistors, 1200 diodes, (450 lamps)+ for 1,7 microseconds, * for 40,3
CDC 66001960169000 transistors100 MHz
7http://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/CDC_6600.jc.jpg/800px-CDC_6600.jc.jpg
Computing history (6)
System-3601964, First integralDOS, OS/360
Intel 800819728 bit
Intel 8088 PC XT -> PC AT (80286)
8http://www.wired.com/images/article/full/2008/04/ibm_360_500px.jpg
Performance progress (1) 2010: 2.57 petaflops 2005: 280.6 teraflops 2000: 4.94 teraflops 1995: 170 gigaflops
15,100 times faster 1,650 times faster 19 times faster The baseline
9http://royal.pingdom.com/2010/12/02/incredible-growth-supercomputing-performance-1995-2010/
Performance progress (2) In 2010, we measure the performance of
the fastest supercomputers in petaflops (quadrillions of operations per second). In 1995, we used gigaflops (billions of operations per second). We are now using the scale a million times larger than we did 15 years ago.
10
Tasks and computers
Need for performanceAmount of the dataResolution / quality / complexity
Growing demandMore online usersMore applications running
11
Scaling thing (1)
Personal computerSimple, personal computing tasks
12http://a57.foxnews.com/global.fncstatic.com/static/managed/img/Health/2009/July/660/371/COMPUTER-GIRL_640.jpg?ve=1
Scaling thing (2)
NetworkCommon tasks, resources
13http://www.lucartech.com/images/Services_network.jpg
Scaling thing (3)
ClusterProcessing power, large IO
14
http://www.biomedcentral.com/content/figures/1471-2105-11-217-1-l.jpghttp://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/MEGWARE.CLIC.jpg/300px-MEGWARE.CLIC.jpg
Scaling thing (4)
CloudThe topic we will speak about…
15http://www.bluesci.org/wordpress/wp-content/uploads/2011/09/Sevensheaven_illustration-Cloud_Computing.jpg
Cloud computing (1)
16http://en.wikipedia.org/wiki/File:Cloud_computing.svg
Cloud computing (2)
Grid computing SOA Client-server
distributed application that distinguishes between service providers (servers) and service requesters (clients)
Peer-to-peerdistributed architecture without the need for
central coordination
17
5 essential characteristics On-demand self-service Broad network access Resource pooling Rapid elasticity Measured service
18
Service models
Infrastructure (IaaS) Platform (PaaS) Software (SaaS) Network (NaaS) Database (DBaaS)
19http://upload.wikimedia.org/wikipedia/commons/3/3c/Cloud_computing_layers.png
Deployment models
Public cloud Community cloud Hybrid cloud Private cloud
20http://upload.wikimedia.org/wikipedia/commons/8/87/Cloud_computing_types.svg
Comparison for SaaS
Criteria Public cloud Private cloud
Initial cost Typically zero Typically high
Running cost Predictable Unpredictable
Customization Impossible Possible
PrivacyNo (Host has access
to the data)Yes
Single sign-on Impossible Possible
Scaling upEasy while within
defined limitsLaborious but no limits
21
Virtualization (1)
VM technology allows multiple virtual machines to run on a single physical machine
22
Virtualization (2)
Advantages of virtual machines: Run operating systems where the physical hardware is
unavailable; Easier to create new machines, backup machines, etc.; Software testing using “clean” installs of operating
systems and software; Emulate more machines than are physically available; 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!
23
Advantages of Cloud Computing (1) Lower computer costs Improved performance Reduced software costs Instant software updates Improved document format compatibility
24
Advantages of Cloud Computing (2) Unlimited storage capacity Increased data reliability Universal document access Latest version availability Easier group collaboration Device independence
25
Disadvantages of Cloud Computing (1) Requires a constant Internet
connection Does not work well with low-speed
connections Features might be limited
26
Disadvantages of Cloud Computing (2) Can be slow Stored data might not be secure Stored data can be lost Compatibility for clouds/DB/etc.
27
28http://www.treloarphysio.com/blog/wp-content/uploads/2012/02/relax-relaxing-8925208-1024-768.jpg
Recommended