An Introduction to Cloud Computing
description
Transcript of An Introduction to Cloud Computing
![Page 1: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/1.jpg)
An Introduction to
Cloud Computing
![Page 2: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/2.jpg)
The challenge
Add new services for your users quickly and cost effectively
![Page 3: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/3.jpg)
Expand your Infrastructure!
Buy new servers, increase your
software costs, provision more data
center capacity!!
![Page 4: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/4.jpg)
Look to the cloud!Pay for the bandwidth and server resources that you need. When
your push is done then turn the whole
thing off!
![Page 5: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/5.jpg)
What is the cloud?
• IT as a service
• Cloud allows access to services without user technical knowledge or control of supporting infrastructure
• Best described in terms of what happened to mechanical power over 100 yrs ago
• Now computers are simple devices connected to the larger cloud
• Data processing, storage and software applications that used to run locally are now being supplied by big central computing stations. They're becoming, in essence, computing utilities.
What isCloud Computing?
![Page 6: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/6.jpg)
The hype
Cluster ComputingCloud ComputingGrid Computing
![Page 7: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/7.jpg)
IaaSInfrastructure as a Service
PaaSPlatform as a Service
SaaSSoftware as a Service
![Page 8: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/8.jpg)
SaaSSoftware as a Service
![Page 9: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/9.jpg)
Software delivery model
• Increasingly popular with SMEs
• No hardware or software to manage
• Service delivered through a browser
SaaS
![Page 10: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/10.jpg)
Advantages
• Pay per use• Instant Scalability• Security• Reliability
• APIs
SaaS
![Page 11: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/11.jpg)
Examples• CRM
• Financial Planning
• Human Resources
• Word processing
Commercial Services:• Salesforce.com
• emailcloud
SaaS
![Page 12: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/12.jpg)
PaaSPlatform as a Service
![Page 13: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/13.jpg)
Platform delivery model
• Platforms are built upon Infrastructure, which is expensive
• Estimating demand is not a science!
• Platform management is not fun!
PaaS
![Page 14: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/14.jpg)
Popular services
• Storage
• Database
• Scalability
PaaS
![Page 15: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/15.jpg)
Advantages
• Pay per use• Instant Scalability• Security• Reliability
• APIs
PaaS
![Page 16: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/16.jpg)
Examples
• Google App Engine
• Mosso
• AWS: S3
PaaS
![Page 17: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/17.jpg)
IaaSInfrastructure as a Service
![Page 18: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/18.jpg)
Computer infrastructure delivery model
Access to infrastructure stack:– Full OS access– Firewalls– Routers– Load balancing
IaaS
![Page 19: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/19.jpg)
Advantages
• Pay per use• Instant Scalability• Security• Reliability
• APIsIaaS
![Page 20: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/20.jpg)
Examples
• Flexiscale• AWS: EC2
IaaS
![Page 21: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/21.jpg)
IaaSInfrastructure as a Service
PaaSPlatform as a Service
SaaSSoftware as a Service
![Page 22: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/22.jpg)
Common Factors
• Pay per use• Instant Scalability• Security• Reliability• APIs
IaaS
PaaS
SaaS
![Page 23: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/23.jpg)
Advantages
• Lower cost of ownership
• Reduce infrastructure management responsibility
• Allow for unexpected resource loads
• Faster application rolloutIaaS
PaaS
SaaS
![Page 24: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/24.jpg)
Cloud Economics
• Multi-tenented
• Virtualisation lowers costs by increasing utilisation
• Economies of scale afforded by technology
• Automated update policyIaaS
PaaS
SaaS
![Page 25: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/25.jpg)
Examples of usage
![Page 26: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/26.jpg)
• Your current CRM package is not managing the load or you simply don’t want to host it in-house….use a SaaS provider such as Salesforce.com
• Your email is hosted on an exchange server in your office and it is very slow…outsource this using Hosted Exchange.
SaaS
![Page 27: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/27.jpg)
• You need to host a large file (5Mb) on your website and make it available for 35,000 users for only two months duration. Use Cloud Front from Amazon.
• You want to start storage services on your network for a large number of files and you do not have the storage capacity…use Amazon S3.
PaaS
![Page 28: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/28.jpg)
• You want to run a batch job but you don’t have the infrastructure necessary to run it in a timely manner. Use Amazon EC2.
• You want to host a website, but only for a few days. Use Flexiscale.
IaaS
![Page 29: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/29.jpg)
![Page 30: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/30.jpg)
Network Design
• Management Node
• Various scan arrays
• Cloud burst
![Page 31: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/31.jpg)
Administration (ARACNE)
• Hosted in the Databanx
facility in Newcastle
• Over £250,000 invested
• Redundant hardware
![Page 32: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/32.jpg)
Our scan arrays
• Each scan array contains 9 servers
• Each array can scan over 1m emails a day at 20% utilisation
![Page 33: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/33.jpg)
![Page 34: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/34.jpg)
![Page 35: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/35.jpg)
![Page 36: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/36.jpg)
![Page 37: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/37.jpg)
![Page 38: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/38.jpg)
Cloudburst
• New scan array in 5 minutes
• Cost of $0.90 per hour
• Use only when your network needs a burst of capacity.
![Page 39: An Introduction to Cloud Computing](https://reader035.fdocuments.in/reader035/viewer/2022070411/56814736550346895db473a7/html5/thumbnails/39.jpg)
Why Cloud Computing?
• Pay per use• Instant Scalability• Security• Reliability
• APIs