cloud
DESCRIPTION
NSEG 第 21 回勉強会(2011/11/12)の「クラウド概論」TRANSCRIPT
「クラウド」とは
● cloud (雲) 【kla'ud】● インターネット越しのサーバーで
提供されるサービス形態● インターネットを表す図を
雲の形に書く慣習から
● (cf.) crowd (群衆、集団) 【kra'ud】● The wisdom of crowds (集合知)
レンタルサーバーとの違い
● クラウドはサーバーのハードウェアを意識しなくてもよい● サーバー管理からの開放
● サーバー資源を動的に増減できる● ハードディスク、CPU、メモリー、回線など● 季節変動のあるサービスに最適
クラウドの形態(1)──IaaS
● Infrastructure as a Service● ハードウェアやネットワーク回線などのインフラだけを提供するサービス● とは言っても、OS やデータベースはあらかじめ
用意したものの中から選ぶことが一般的● ソフトウェアを選んで組み合わせて、申し込み
から数十分以内に使用可能になるものが多い
● Amazon Elastic Compute Cloud (EC2)、ニフティクラウドなど
クラウドの形態(2)──PaaS
● Platform as a Service● ハードウェアやネットワーク回線に加え、OS やアプリケーション実行環境も提供するサービス● OS などのインストール作業は不要● ユーザーはコードを書いてデプロイするだけ
● Google App Engine (GAE)、Windows Azureなど
クラウドの形態(3)──SaaS
● Software as a Service● ソフトウェアまで提供されているサービス● ユーザーはソフトウェアを利用するだけ● カスタマイズができることも
● Salesforce.com など
もうひとつの *aaS
● ZaaS● IaaS、PaaS、SaaS などのテクノロジーを活用
し、残業手当も出ないブラック企業で毎日終電までコーディングをさせられること
● Zangyo as a Service の略