クラウドサービスの基本的なこと
2012/09/15
ADempiere Japan Users Group
Special Seminar (1stDay)
自己紹介
クラウドって何?
http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
Cloud Computing
IaaS
PaaS
SaaS
Private Cloud
Community Cloud
Public Cloud
Hybrid Cloud
On-demand self-service
Broad network access
Resource pooling
Rapid elasticity
Measured Service
5つの特性
3つのサービスモデル
4つの展開モデル
定義とサービスの内容が
合致しないものが増えてきています
IaaS
PaaS
SaaS
どちらかというと
こちらに寄っていくことが多い
IaaSのPaaSっぽい利用も増加
(利便性Up)
なるべくわかりやすいように
ざっくりとしたイメージで書いています
※厳密なところが違う点があります
IaaS
PaaS
SaaS
Network
Server
OS
Middleware
Application
Network
Server
OS
Middleware
Application
Network
Server
OS
Middleware
Application
User Man
age
Service Model
IaaS
OSから選べるのがメリット
自由にソフトを入れられる
The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud
infrastructure but has control over operating systems, storage, and deployed applications; and possibly limited control of select networking components (e.g., host firewalls).
PaaS
ユーザーの作ったプログラムを
動作させることができる
The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider.3 The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment.
SaaS
The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure2. The applications are accessible from various client devices through either a thin client interface, such as a web browser (e.g., web-based email), or a program interface. The consumer does not manage or control the
underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.