5

私のサイトのアーキテクチャには、ASP.Net と MySQL が含まれています。Amazon Cloud にデプロイする予定です。これは、EC2 インスタンスと RDS を意味します。私の質問はロギングに関するものです。

アプリケーションがステートレスであることを確認しているため、アプリケーション層へのログオンは除外されています。すべての状態/永続性は RDS に入ります。ロギングに関しては、RDS が適切な選択であるかどうかはわかりません (単なる憶測です)。これは新しく、データベースの例外もログに記録するため、RDS へのログインは正しくありません。私が自由に使える最良のオプションは SimpleDB だと思います。

ロギングの目的で RDS と SimpleDB のいずれかを選択するための推奨事項を探しています。

4

1 に答える 1

5

また、Amazon クラウドのどこにログインするかを考えていたところ、SimpleDB にログインすることにしました。リレーショナル データベースはログを記録するには複雑すぎるためです。この場合、Java を使用します。SimpleDB 用の既製のログ アペンダーがあります。私は.netに似たものをグーグルで検索しようとしましたが、何も見つかりませんでした:(

したがって、RDS よりも SimpleDB をお勧めします。


2010 年 3 月 2 日更新:

SimpleDB には、1024 バイトの属性値の長さ制限があります。そのため、ログ メッセージが長くなる場合は、何らかの方法で対処する必要があります。1 つの解決策は、ログ メッセージを複数の属性 (列など) に分割することです。256 の属性の名前と値のペアが存在する可能性があるため、十分な余裕があります。

于 2010-02-19T14:43:25.833 に答える