質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Amazon RDS

Amazon RDSは、米アマゾン社が提供しているRDBMSサービス。クラウド上でのリレーショナルデータベースの構築および運用が可能です。MySQL/PostgreSQL/Oracle/SQL Serverのインストールを容易にすることができます。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

3回答

832閲覧

AWS ファイル操作かRDSどちらが安くすみますか?

workterat

総合スコア6

Amazon RDS

Amazon RDSは、米アマゾン社が提供しているRDBMSサービス。クラウド上でのリレーショナルデータベースの構築および運用が可能です。MySQL/PostgreSQL/Oracle/SQL Serverのインストールを容易にすることができます。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2020/02/15 04:43

編集2020/02/15 05:42

簡易データを保持する方法で、ファイルで管理するのか、RDSを使って管理するのはどちらのほうが料金が安くすむのでしょうか?
詳しいかた教えていただけたら幸いです。

無料枠のEC2で主にPHPで組んでます。

<追記>
ご回答いただきありがとうございます。
データ自体は非常に小さいです、フラグをいれるぐらいです。
ただ、5分に一回と頻繁にデータを読み書きします。
ローカルにファイルを保持、
S3にファイルを置く
RDSをいれる

どれがよいのでしょうか。
いままでずっとEC2上にファイルを置いていましたが、この機に、S3やRDSに移動させたほうがよいかなとおもっております

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

どんなデータをどの程度管理するのかによっても変わってきますが、無料枠の EC2 で賄うレベルのデータ量だとすると、PHP を動かしている EC2 上に RDB を構築してしまうのも手です。

あとファイルなら S3 や EFS を使う手もありますね。

投稿2020/02/15 05:01

tacsheaven

総合スコア13703

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

無料枠は考慮しないものとして記載します。(無料枠はアカウント作成から12ヶ月限定のため)

「料金」という観点で言うのであれば、PHPを動かしているEC2インスタンス以外のものを使用すれば当然お金がかかります。
同一のEC2インスタンス上であれば、それがファイルであってもデータベースであっても料金は増えないので変わりません。

ただ、考えるべきは料金だけではないはずです。
動かしているものの性質にもよるでしょう。
最悪消えてしまったりしても問題ないのであれば、そのままにして定期的にバックアップをS3に送るくらいでもいいでしょうし(本当に消えてもいいのであればバックアップすらしない、という判断もなくはない)、データの読み書きにACID特性をもたせたいのであればローカルにMySQLなりPostgreSQLなりのDBを作るのもいいでしょう。

お金をかけないことが優先なのであればそれでいいですが、ある程度の規模や負荷が見込まれるのであれば、スケールを見込んでEC2インスタンスの外にデータを置くようにしましょう。
場合によってはRDBである必要もなく、DynamoDBやElastiCacheでもいいケースはあるはずなので、何を優先するのかを踏まえて検討すべきでしょう。

投稿2020/02/17 02:46

yu_1985

総合スコア7471

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

量と,扱う頻度によって異なります.
本当に簡易なものなら安いのは,ファイルをs3に保管です.

投稿2020/02/15 05:15

mote

総合スコア128

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問