クラウドサービスとVPSとレンタルサーバーとPaaS
ちょっとググればわかる程度の内容ですが、コンピューターリソースを提供している各種サービスについて、何が違うのかを調べたので、知識の整理のために書き留めておきます。
ちなみに、このブログで使用しているクラウドサービスという呼称は、IaaSに区分されるようなサービスに対して使用しています。
所感
何が違うか調べて、自分が各種サービスを選択する上での基準を設けました。
クラウドサービスとVPSは、あまり使う機会は無さそうです(・_・;)
PaaS
Webアプリを作りたいけどサーバの管理についてはあまり考えたくない場合
目次
クラウドサービス
- 大抵のクラウドサービスは従量課金制でリソースを使用した時間で計算される
- リソースを自由に拡張できる場合が多く可用性が高い
- サーバOSやWebサーバなんかは有名どころから使いたいソフトが使える*4
- インフラ構築やサーバ管理の知識はあった方が良さそう
クラウドサービスを使う上での注意点
用法*5・用量*6を誤ったりセキュリティインシデント*7を起こすと料金がエライことになる
聞いたことのあるクラウドサービス
- Amazon Web Services*8のAmzon Elastic Compute Cloud*9
- Google Cloud PlatformのGoogle Compute Engine
VPS
- 料金は選んだプランの月額の料金
- 使用できるリソースは選択したプランごとの一定のリソース
- サーバOSやWebサーバなんかは有名どころから使いたいソフトが使える*10
- インフラ構築やサーバ管理の知識はあった方が良さそう
VPSを使う上での注意点
使用できるリソースが一定で上限が決まっているので想定外の負荷がかかる*11と対応に追われる
聞いたことのあるVPS
- さくらインターネットのさくらのVPS
レンタルサーバ
- 料金は選んだプランの月額の料金
- リソースは他のユーザとサーバリソースを共有する
- サーバOSやWebサーバなんかは決まったものを使う
聞いたことのあるレンタルサーバ
- さくらインターネットのさくらのレンタルサーバ
Paas
- プランは月額料金の場合と従量課金制の場合がある
- 使用できるリソースも一定の場合と拡張できる場合がある
- サーバOSやWebサーバなんかは決まったものを使う*12
PaaSを使う上での注意点
使えるソフトウェアのバージョンやライブラリの利用に制限があったりする
聞いたことのあるPaas
- Google Cloud PlatformのGoogle App Engine
- Salesforce.comのHeroku
参考記事
aws.amazon.com cloud.google.com www.sakura.ad.jp www.heroku.com