以下の情報は、Amazon Web Service (AWS) のFile Security Storageのスケーリングとパフォーマンスの詳細です。
パフォーマンス指標
さまざまなファイルタイプの検索にかかる推定所要時間を以下に示します。
AWSを使用したFile Security Storageのファイル検索時間
ファイルタイプ
|
サイズ
|
時間
|
ビン
|
< 100 MB
|
4秒
|
EXE
|
< 100 MB
|
4秒
|
JPG
|
< 10 MB
|
3秒
|
MP4
|
< 1600 MB
|
22秒
|
PDF
|
< 1500 MB
|
22秒
|
TXT
|
< 100 MB
|
4秒
|
ZIP
|
< 100 MB
|
5秒
|
負荷のバーストはどのように処理されますか。検索のバーストが発生した場合の検索時間と同時実行数を見積もるにはどうすればよいですか?
多数の検索要求がFile Storage Securityに一度にヒットすると、 ScannerLambda要求を並行して処理するために呼び出されます。
正確な検索時間は、 AWSコンカレンシー設定Lambda関数の数、およびAWSアカウントで同時に実行している他のLambdaの数を示します。
Lambda同時実行数の設定には、 File Storage Securityで使用されるLambdaだけでなく、同じAWSアカウントで使用される他のすべてのLambdaも含まれます。この設定を初期設定
(AWSによって設定) のままにして、このAWSアカウントのLambdaコンカレンシーがFile Storage Securityスキャンに十分であることを確認します。
圧縮された10MBのファイルの数ごとに、検索にかかる時間と同時実行の使用量の見積もりを次に示します。この表のデータは、同じリージョンに1つのストレージスタックと1つのスキャナがあるデプロイメントで収集されたものです。
AWSを使用したFile Security Storageの同時ファイル検索時間
ファイルの総数 | Scanner Lambdaの使用済み同時実行数 | 合計検索時間 (秒) |
1000 | 53 | 40 |
700 | 44 | 35 |
300 | 26 | 23 |
100 | 19 | 17 |
10 | 5 | 6 |
共有または予約された同時実行数が使用済み同時実行数の要件よりも低い場合、スロットルによる遅延が予想されます。
さらに、検索プロセスでは、BucketListener、Scanner、およびPostScanActionTagの3つのLambda同時実行が呼び出されます。 1つのS3バケットと1つのスキャナを備えたアーキテクチャでトラフィックのバーストが発生すると、BucketListener
Lambdaでより多くの同時実行が必要になります。
ファイルの総数 | BucketListener | 検索サービス | PostScanActionタグ |
1000 | 137 | 53 | 11 |
700 | 128 | 44 | 10 |
300 | 193 | 26 | 8 |
100 | 96 | 19 | 4 |
10 | 10 | 5 | 5 |
同時に検索できるファイルの数
AWS Lambdaサービスの初期設定では、最大許容同時実行数が1000に設定されており、File Storage SecurityのScannerLambda関数はこの設定に従います。したがって、2つのFile
Storage Securityスキャナが同じリージョンの同じAWSアカウントにデプロイされている場合、1000件の同時実行はスキャナ間で共有されます (それぞれが1000件になるわけではありません)。さらに、同時実行は、同じリージョンの同じAWSアカウントでデプロイされた他のLambdaとさらに分割されます。
ScannerLambdaは、SQS ScannerQueueへのイベントソースマッピングを設定することで、検索メッセージを受信します。イベントソースマッピングで同時に処理できるバッチの最大数は1000で、ScannerLambdaのバッチサイズは1です。同時実行。ポーリングの待機時間によって、同時に処理できる検索メッセージの実際の量が決まります。待機時間が1秒の場合、1秒間に処理できる検索メッセージの最大数は1000にバインドされます。
ファイル識別情報は、クラウド上のトレンドマイクログローバルSmart Protection Serverによってもスキャンされます。 (詳細については、アーキテクチャとフローを参照してください。)このサーバーは、世界中からの非常に大きな負荷を処理するように設定されており、パフォーマンスのボトルネックを引き起こすことはありません。