クラウドサーバの選択の仕方がよくわからず。(その後AWSに落ち着く)


最初に言い訳を書いておくと、私は非エンジニアです。

で、日頃はVPS(仮想サーバ)で、大体のサイトの規模、アクセスを想定してCPU4(4Core)でメモリ4Gもしくは8Gで、ディスクはSSDかHDDか、容量は何100GBでいいか、といった案を「このスペックでいい?」とエンジニアに聞いて契約することが多いです。

そんな規模のサイトが多いのですが、今回小規模ながらスケーラビリティを重視して「クラウドでお願い」という条件がクライアントからついたため、遅まきながら「はじめての(クラウドの)お遣い」となりました。

別に穏やかなサイトなのでオートスケールも不要ですし、スケーラビリティだけなら無停電でスケールアップも可能なVPSもあるわけですが、まあどうせならWebとDBを分けたり、ステージングの環境も一緒に構成したりということも便利そうなのでクラウドで落ち着きました。

ただ、そもそもクラウドサーバについてはよく解らなかったので、予算や構成案を立てるためにどう選択したらよいかで困りました。
実際契約前には、「これでどお?」とエンジニアに確認とっていますが、まだ聞いていません。
いざ、想定で選ぶとなると・・・

CPUの数は、それほどアクセスも多くないので並列処理も少ないだろうと本番サーバは4Core、Ruby使うって言ってたのでメモリ食いそうだからメモリは8GBあたり?
ステージングは1Core?
ルートのディスクはあちこち見て回ったけど20GB?
データのディスク容量はWebのほうは20GB、DBはテーブルもレコードもそれなりに多そうなので200GB?

この構成がスタート時にはしょぼいのか、無駄が多いのか、「はじめての(クラウドの)お遣い」なので経験もないのでわかりません。

結局、(あまり好きじゃないGMOの)GMOクラウドサーバを想定して下記のような構成にしてみましたが・・・。

crowd

担当エンジニアからどんな指摘・修正が来るのか、いまのところ不明です。

追伸
結局長引いている間にAWSでやろうということになり、規模的にも最小の本番環境だけ用意して、ステージングはいったんあきらめました。
費用的には毎月変動しますが、毎月7,000円前後で推移しています。


コメントを残す

メールアドレスが公開されることはありません。