- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:300UU/1日くらいの最適なIaaS(PaaS))
最適なIaaS(PaaS)構築方法の考え方
このQ&Aのポイント
- 300UU / 1日 のアプリケーションを構築する最適なIaaS(PaaS)の構成方法を考えます。
- アプリはRails, MySQL, Redisを使用し、Chefのレシピも作成済みです。
- 安全性やコスト、学習コストを考慮しながら、適切な構成を検討します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
やっぱりAWS (Amazon Web Service) がいいのではないでしょうか? microインスタンスであれば1年くらいは無料で使えます。(とはいえ、ディスクイメージでEBS使ったり、S3に定期的にスナップショット取ったり、固定IPでEIP使ったりすると若干の費用はかかりますが、それでも \1,000/月 行かないかと) 勉強するなら CloudFront や RDS 使うというのもありですが、こちらは無料分が無いので利用料が高騰するリスクがあります。最初は 1台のEC2内に web/app/db/cache と相乗りでいいでしょう。メール送信したいなら受信させたいドメインによってはちゃんと固定IP,ドメインを取ってSPFレコードなども整備しないとはじかれる可能性があります(特に携帯キャリアメールなど)。セキュリティは適切に SecurityGroupを設定した上で、Webサーバ以下のレイヤでも多重な認証機構を導入した方がよいでしょう。使ってないときはインスタンス停止しておいた方がコストを抑えられます。 Google Compute Engine や Microsoft Azure でも無料枠がありますので、利用形態によってはそちらの方がお得かもしれませんが、今世の中でデファクト標準を取りつつあるAWSをまずは候補として紹介させていただきました。
お礼
丁寧なご回答ありがとうございます! AWSは学習コストを気にしていたのですが、やはりこれからのデファクトスタンダードですもんね。 そのコストを自己投資に使います!