Download presentation
Presentation is loading. Please wait.
Published byOlivia Blake Modified over 9 years ago
1
Cloud Computing Part #1 Zigmunds Buliņš, Mg. sc. ing 1
2
2 http://www.digitaltrends.com/wp-content/uploads/2011/09/Cloud-Computing.jpg
3
Computing history (1) Abacus 2700–2300 BC 3 http://upload.wikimedia.org/wikipedia/commons/e/ea/Boulier1.JPG http://retrocalculators.com/abacus_files/Wooden_Abacus_Russian_Wood_Schoty.jpg
4
Computing history (2) Babbage computer 1834 - Charles Babbage 4 http://members.peak.org/~jeremy/superlative/pix/babbageMachine.jpg
5
Computing history (3) Z1 computer Konrad Zuse, 1936 22-bit floating point Z2, Z3, … Z5 Plankalkul (ALGOL) 5 http://www.yorku.ca/lbianchi/sts3700b/z1-vb2.jpg
6
Computing history (4) Bell 1 1940 9000 relays, 90 m 2, 10 t Mark 1 1944 Equations ENIAC 1946 18000 lamps, 90 × 15 m 2, 30t, 150 kW 100 kHz, + for 0.2 ms, * for 2.8 ms 6 http://mathsci.ucd.ie/~plynch/eniac/ENIAC.jpg
7
Computing history (5) Philco-2000 1955 56000 transistors, 1200 diodes, (450 lamps) + for 1,7 microseconds, * for 40,3 CDC 6600 1960 169000 transistors 100 MHz 7 http://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/CDC_6600.jc.jpg/800px-CDC_6600.jc.jpg
8
Computing history (6) System-360 1964, First integral DOS, OS/360 Intel 8008 1972 8 bit Intel 8088 PC XT -> PC AT (80286) 8 http://www.wired.com/images/article/full/2008/04/ibm_360_500px.jpg
9
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 9 http://royal.pingdom.com/2010/12/02/incredible-growth-supercomputing-performance-1995-2010/
10
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
11
Tasks and computers Need for performance Amount of the data Resolution / quality / complexity Growing demand More online users More applications running 11
12
Scaling thing (1) Personal computer Simple, personal computing tasks 12 http://a57.foxnews.com/global.fncstatic.com/static/managed/img/Health/2009/July/660/371/COMPUTER-GIRL_640.jpg?ve=1
13
Scaling thing (2) Network Common tasks, resources 13 http://www.lucartech.com/images/Services_network.jpg
14
Scaling thing (3) Cluster Processing power, large IO 14 http://www.biomedcentral.com/content/figures/1471-2105-11-217-1-l.jpg http://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/MEGWARE.CLIC.jpg/300px-MEGWARE.CLIC.jpg
15
Scaling thing (4) Cloud The topic we will speak about… 15 http://www.bluesci.org/wordpress/wp-content/uploads/2011/09/Sevensheaven_illustration-Cloud_Computing.jpg
16
Cloud computing (1) 16 http://en.wikipedia.org/wiki/File:Cloud_computing.svg
17
Cloud computing (2) Grid computing SOA Client-server distributed application that distinguishes between service providers (servers) and service requesters (clients) Peer-to-peer distributed architecture without the need for central coordination 17
18
5 essential characteristics On-demand self-service Broad network access Resource pooling Rapid elasticity Measured service 18
19
Service models Infrastructure (IaaS) Platform (PaaS) Software (SaaS) Network (NaaS) Database (DBaaS) 19 http://upload.wikimedia.org/wikipedia/commons/3/3c/Cloud_computing_layers.png
20
Deployment models Public cloud Community cloud Hybrid cloud Private cloud 20 http://upload.wikimedia.org/wikipedia/commons/8/87/Cloud_computing_types.svg
21
Comparison for SaaS CriteriaPublic cloud Private cloud Initial costTypically zeroTypically high Running costPredictableUnpredictable CustomizationImpossiblePossible Privacy No (Host has access to the data) Yes Single sign-onImpossiblePossible Scaling up Easy while within defined limits Laborious but no limits 21
22
Virtualization (1) VM technology allows multiple virtual machines to run on a single physical machine 22
23
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
24
Advantages of Cloud Computing (1) Lower computer costs Improved performance Reduced software costs Instant software updates Improved document format compatibility 24
25
Advantages of Cloud Computing (2) Unlimited storage capacity Increased data reliability Universal document access Latest version availability Easier group collaboration Device independence 25
26
Disadvantages of Cloud Computing (1) Requires a constant Internet connection Does not work well with low-speed connections Features might be limited 26
27
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
28
28 http://www.treloarphysio.com/blog/wp-content/uploads/2012/02/relax-relaxing-8925208-1024-768.jpg
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.