文档介绍:Cloud computing platform, infrastructure and theory云计算平台,架构和理论
Jiaheng Lu
Key Lab of Data Engineering and Knowledge EnHosted Exchange.
SaaS
Platform delivery model
Platforms are built upon Infrastructure, which is expensive
Estimating demand is not a science!
Platform management is not fun!
PaaS
Examples
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
Computer infrastructure delivery model
A platform virtualization environment
Computing resources, such as storing and processing capacity.
Virtualization taken a step further
IaaS
Examples
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, Use Google App Engine.
IaaS
Cloud computing and other computing techniques
The 21st Century Vision Of Computing
Sun Microsystems
co-founder Bill Joy
The 21st Century Vision Of Computing
Definitions
Cloud
Grid
Cluster
utility
Definitions
Cloud
Grid
Cluster
utility
Utility computing is the packaging of computing resources, such as computation and storage, as a metered service similar to a traditional public utility
Definitions
Cloud
Grid
Cluster
utility
A computer cluster is a group of linked computers, working together closely so that in many respects they form a single computer.
Definitions
Cloud
Grid
Cluster
utility
Grid computing is the application of several computers to a single problem at the same time — usually to a scientific or technical problem that requires a great number of computer processing cycles or access to large amounts of data
D