中小規模サイト運営者がクラウドサーバーで仮想サーバーを使うメリットとVPSとの違い
気がついたらクラウドサーバーで仮想サーバーを使い始めて10年近く経っていたので、中小規模サイト運営者がクラウドサーバーを使うメリットやVPSとの違いをまとめてみました。
公開日: 2020.3.12
これまで使った仮想サーバーとレビュー
まずは、これまで使ったサービスと感想をまとめてみます。
サービス | サーバータイプ | 個人的な評価 | レビュー |
---|---|---|---|
さくらVPS | VPS | ○ | ど安定。ただ、月額料金が高めで2020年現在コスパはあまり良くないので現在は解約。 |
Conoha VPS | VPS | △ | 時間貸ししてくれるのが嬉しいVPS。主にバッチサーバーで使ってたけど、制限食らったりして、現在はオンプレに移行。 |
NTT クラウドVPS | VPS | ◎ | 国内業者なのに激安VPS。サポートの対応はいいけど、サーバーが再起動できなくなったら「マシンの削除しか対応がない」と言われたのがかなり残念。安いから現在も使用中。 |
Vultr | VPS | △ | 最安値プランに惹かれて試しに使ったけどIPv6しか使えなくて結局数日で解約。国内データセンターは高いし、NTT Indigoがあるし、あまりメリットを感じない。 |
AWS EC2 | クラウド | × | プログラムが一切書けなかった頃に知人のススメでさくらVPSから移転。対して処理能力もないのにコスパは悪いし、月額3万くらいかかって、自力でレンタルーサーバに戻したのは苦い思い出。AWSはEC2とかじゃなくて、Lambaとかそっち系を使うほうがいいのかも。現在はS3しか使ってない。 |
Google Compute Engine | クラウド | ◎ | 仮想サーバーとしての単価は高いけど、Always Free(常に無料)枠があって、現在はクラウドならファーストチョイス。2020年4月から固定IPに対して課金が始まるから無料枠以外は仮想サーバーとしては使わないかも。 |
現在使っているのは、Google Compute EngineとNTT Indigoだけで、基本的には
- フロントエンド:Netlify、Gitlab pages
- バックエンド:GAE、Now.sh
といった形で、ほとんどサーバーレスに移行してます。
クラドドサーバーはVPSよりも安いって本当?
これは、中小規模サイトではほとんどのケースで「クラウドは安くない」となると思います。
料金比較は下記のページが詳しいですが、まず料金自体は全く安くないです。概ね3倍くらい高い。
単体で仮想サーバーをクラウドで借りたところで「俺、最新サービス使ってる!すげー!」って自己満を得られるだけで、じゃぶじゃぶお金をむしり取られます。
VPSよりもクラウドサーバーを選ぶメリット
クラウドにあってVPSにないのは、プログラミングでサーバーを動的にスケールできるところです。ここを使わないなら、はっきり言ってVPS一択です。
スケールも、手動でやるんじゃなくて完全にプログラミングでオートスケールするくらいじゃないとVPSのがおすすめです。最近では、Conoha VPSやNTT IndigoのようにVPSでもAPIで動的にインスタンスを操作できるVPSサービスも増えているので、「仮想サーバー」という視点で見ると、ますますクラウドサーバーにメリットはありません。
どんな時にクラウドサーバーがいいのか
そもそも、世の中的にクラウドサーバーが安くなると言われているのは「負荷に合わせてサーバーをスケールしやすい」という点です。
特にWebサーバーの場合、サーバー負荷がユーザーアクセスに比例するので、深夜・早朝などはアクセスが落ちるのに、ピークタイムに合わせたスペックのVPSをレンタルする必要があり、必然的に「サーバーリソースを無駄にしている時間」がかなり生じるのがVPSのデメリットです。
クラウドサーバーはここが柔軟で「ピーク時間になったらオートスケールアップして、深夜・早朝は自動でスケールダウンする」ということをすることで初めて「クラウドにしてコストがXX%削減」みたいなことができます。
しかし、中小規模のサイトでそこまでの設定やプログラミングができるのかというと、結構難しいでしょう。最近はコンテナでクラスタ化をして自動でオートスケールなんても流行ってますが、クラスタ化するには複数台の仮想サーバーが必要となるので、単価が高いクラウドだと中小規模サイトではコスパは高くなく、それくらいならVPSを借りたほうがいいと思います。
中小規模サイトでクラウドサーバーを使う場合は?
Googleやマイクロソフトのクラウドサーバーは無料枠があるので、そこを使うのが良いと思います。
超個人的な感想ですが、中小規模サイト運営者がクラウドサーバーで仮想サーバーを使うメリットをまとめてみました。
世間的な流れで「クラウドすごい」となっていますが、「WordPressサイトをAWSに移行した!」みたいなやつは、お金の無駄遣いになるのでやめたほうがいいですね。個人的には、サーバーの管理をするくらいなら、静的サイト化してサーバーレスに移行したほうがオートスケールもしてくれるし良いなと思っています。