3月のカレンダー

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

各月の日記

ユーザーRSS

Powered by

Chixi 運営チームさんの公開日記

2012年
10月04日
14:39
こんにちは、Chixi運営チームです。

2012年9月以降、度々サーバへのアクセスが集中し、アクセスしづらくなる現象が発生しています。
これらの現象について調査しました結果が纏まりましたので報告いたします。


1. 外部からの不正攻撃

サービスに対する不正なアクセスによるサービス不能攻撃(DDoS攻撃)があり、サーバへのアクセスが非常に混雑し接続エラーが発生する状態が発生しました。

9/23 21:30ごろ~22:30
9/29 21:00ごろ~22:30

直接的なサーバダウンを招きました原因はこちらの不正攻撃によるものです。

接続元や接続方法が特定できたことから、同一の接続元からのアクセスを遮断するとともに、対策として不正なアクセスと判断された場合アクセスを遮断するようサーバを調整しました。

また、攻撃された場合に備え、対応能力を高めるためサーバのハードウェアを増強する対策を準備中です。


2. 大容量画像ファイルのアップロード

ユーザーの皆様がChixiへ画像をアップロード投稿された場合、
表示速度を高めるため、画像サイズを縮小したサムネイルを作成しています。

この際、大容量(ここでは2MB以上のサイズとします)の画像ファイルを投稿された場合に、画像のサムネイルを作成する処理に大量のリソースを消費するケースがあることが判明しました。
この大容量画像ファイルが複数同時に投稿された場合にサムネイル処理に時間が掛かり、アクセスしづらくなることが発生しています。

対策としましては、サーバのハードウェアを増強するとともに、表示速度対策の一環として実施していたさまざまなサイズのサムネイル作成によるサーバへの負担の軽減のため、サムネイル作成を行うパターンやサイズを変更します(本日より随時変更します)。
この対策に伴って一部のページでは表示速度が遅くなることがあります。

また、ユーザーの皆様におかれましては、
画像サイズを事前に最適化していただくことで、同じファイルサイズであっても、サムネイルが正常に作成できる場合もあります。

大容量の画像ファイルをアップロードされようとする場合、以下のような方法で、画像の最適化、ファイルサイズの圧縮を実施していただくことでご協力をお願いいたします。

 ○編集ソフトからの出力時の最適化 ※1
 ○JPEGminiなどのサービスを活用した最適化 ※2

※1 フォトショップの場合、ファイル→Webおよびデバイス用に保存で
画像の容量を半分以下に軽減可能です。
(ショートカット Ctrl[cmd]+Shift+Alt+S)

※2 JPEGmini 利用方法解説URL
http://www.roughtab.com/blog/archives/2011/09/05222325.php

もちろん、サーバのハードウェアのピークにあわせた大幅な増強によっても解消できますが、Chixiのサービスを安定的かつ永続的に維持管理していくためには、ごく一部のユーザーさまによって行われる管理チームの想定を超える大量かつ大容量の画像のアップロードに対応することを前提とした対策をとることは現実的ではなく、ユーザー数をもとに平均的なアクセス量を基本とした対策を取るところまでが基本となります。


Chixi運営チームでは、ユーザーの皆様の利用にあわせた安定的かつ永続的な運営に向けてサーバなどの運営規模を都度見直ししています。
ハードウェアの更新を伴う変更にはそれなりの時間を要すことになりますが、それまでの期間ご理解とご協力を賜りますようお願いいたします。


ご利用の皆さまにはご不便とご迷惑をおかけし誠に申し訳ございません。
今後ともChixiをよろしくお願いいたします。