メインのデータベースを何にするかの選択肢がいくつかあります。
大きくは以下の二つが考えられると思います。
- 自前でDBサーバを運用する
- AWSのDBサービスを利用する
1の選択肢はオンプレミスでRailsアプリを作る場合と同様です。MySQLやPostgreSQL等のRDBの中から好みの製品を選んで、EC2上で運用することになります。
2の選択肢は、AWSならではの選択肢です。AWSでは以下のDBがWebサービスとして提供されています。
2の選択肢は、AWSならではの選択肢です。AWSでは以下のDBがWebサービスとして提供されています。
これらを、SaaSやIaasといった言葉に習って、Middleware as a Service => Maas [マース] って呼ぶのはどうでしょう?既存のIaasともPaasともちょっと違うので、Maasがしっくりくる気がします。
AWSにはこのようなMaasがいっぱいあります。AWSといえば、EC2やS3といったIaasやHaasのイメージが強かったのですが、単なるハードウェアリソースを提供するサービスだけでなく、このようなアプリケーションレイヤーよりの便利なサービスもあるんですね。
0 件のコメント:
コメントを投稿