Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cloud Computing Part #1 Zigmunds Buliņš, Mg. sc. ing 1.

Similar presentations


Presentation on theme: "Cloud Computing Part #1 Zigmunds Buliņš, Mg. sc. ing 1."— Presentation transcript:

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


Download ppt "Cloud Computing Part #1 Zigmunds Buliņš, Mg. sc. ing 1."

Similar presentations


Ads by Google