回答編集履歴

1

コメントを元に追記

2016/04/28 02:29

投稿

ngyuki
ngyuki

スコア4514

test CHANGED
@@ -101,3 +101,33 @@
101
101
 
102
102
 
103
103
  もし、一旦 Web アプリが受けて S3 からファイルを取り出すオーバーヘッドが無視できない、もしくは、そもそも Web サーバにアプリが動いていない、とかなのであれば S3 の Static Web Hosting で、S3 自体を Web サーバとして使えば良いのではないかと思います。
104
+
105
+
106
+
107
+ ----
108
+
109
+
110
+
111
+ **コメントを元に追記**
112
+
113
+
114
+
115
+ > Webアプリによって生成された画像
116
+
117
+
118
+
119
+ S3 に配置するのがデファクトな感じしますけど・・Web アプリが S3 からファイルを取り出すオーバーヘッドが気になるのであれば、Web アプリとその画像とで URL のドメインを別にして、クライアントからは S3 の Static Web Hosting に直接アクセスさせれば良いと思います。
120
+
121
+
122
+
123
+ > Webアプリへログインするためのセッションファイル
124
+
125
+
126
+
127
+ アプリケーションの言語によるかもしれませんが、大抵の場合 memcached にセッションを置くことができるだろうので、AWS ElastiCache にセッションを置くのが良いだろうと思います。
128
+
129
+
130
+
131
+ もしくは ELB で Sticky Session を設定してセッションを Web サーバ間で共有しないよう事にするとかでも(片方の Web サーバが止まるとそのサーバに Sticky されていたクライアントはセッションが切れますけど)。
132
+
133
+