- AWS ソリューションライブラリ›
- AWS におけるコンテンツモデレーションに関するガイダンス
AWS におけるコンテンツモデレーションに関するガイダンス
機械学習サービスでコンテンツをモデレートしてユーザーを保護する
概要
仕組み
これらの技術的詳細には、このソリューションを効果的に使用する方法を示すアーキテクチャ図が掲載されています。アーキテクチャ図は、主要なコンポーネントとその相互作用を示し、アーキテクチャの構造と機能の概要を段階的に示しています。
Well-Architected の柱
上記のアーキテクチャ図は、Well-Architected のベストプラクティスを念頭に置いて作成されたソリューションの例です。完全に Well-Architected であるためには、可能な限り多くの Well-Architected ベストプラクティスに従う必要があります。
Lambda と Amazon S3 を選択することで、共有の設計標準を実装できます。作成したアセットは複数のアカウント、環境、チーム間で共有することができます。
本ガイダンスでは、責任分担モデルの一環として、管理サービスを活用してセキュリティメンテナンスタスクの軽減を支援します。このガイダンスの範囲外ですが、Lambda 関数で実行するソフトウェアの整合性を検証することもできます。
マネージドサービスを選択することで、すべての AWS API コールが TLS 通信を使用して HTTPS エンドポイントを介して行われるようになり、転送中のデータが保護されます。
Amazon API Gateway を使用することで、このガイダンスのパブリックエンドポイントの可用性の高いネットワーク接続を確保できるだけでなく、追加費用なしで AWS Shield を介した分散型サービス拒否 (DDoS) 攻撃から自動的に保護できます。
Amazon EventBridge と Amazon Simple Queue Service (Amazon SQS) を組み合わせて使用することで、大まかな依存関係を実装できます。これにより、コンポーネントの動作を、そのコンポーネントに依存する他のコンポーネントから切り離して、耐障害性と俊敏性を高めることができます。
マネージドサーバーレスサービスを選択することで、スケーリング要件を管理する必要がなくなります。コードをアップロードするだけで、Lambda がそのコードの実行とスケーリングに必要なすべての要素を管理します。また、Amazon API Gateway は、最大で数十万件に上る同時 API コールの受け入れと処理に関連するあらゆるタスクを処理します。
このガイダンスでは、サーバーレスまたはアプリケーションサービスの Lambda と Amazon SQS を利用することで、リソース管理の手間を省きます。
マネージドサービスとサーバーレスサービスの両方を選択することで、十分な容量を確保できる属性を設定できます。超過容量を最小限に抑えてパフォーマンスを最大化するために、これらの属性を設定およびモニターする必要があります。
マネージドサービスを選択することで、リソースの使用率が低い期間や未使用期間を特定する必要がなくなります。
このガイダンスでは、キュー駆動型アーキテクチャを使用して、非同期ジョブとスケジュールジョブ用にソフトウェアとアーキテクチャを最適化します。さまざまなユーザー投稿コンテンツは即時アクションを必要としないため、スケジュールすることで、同時実行による負荷のスパイクやリソースの競合を回避できます。
免責事項
今日お探しの情報は見つかりましたか?
ぜひご意見をお寄せください。ページのコンテンツ品質の向上のために役立てさせていただきます