- AWS ソリューションライブラリ›
- AWS 上の Media2Cloud に関するガイダンス
AWS 上の Media2Cloud に関するガイダンス
概要
仕組み
これらの技術的詳細には、このソリューションを効果的に使用する方法を示すアーキテクチャ図が掲載されています。アーキテクチャ図は、主要なコンポーネントとその相互作用を示し、アーキテクチャの構造と機能の概要を段階的に示しています。
Well-Architected の柱
上記のアーキテクチャ図は、Well-Architected のベストプラクティスを念頭に置いて作成されたソリューションの例です。完全に Well-Architected であるためには、可能な限り多くの Well-Architected ベストプラクティスに従う必要があります。
このガイダンスでは、 AWS Lambda 関数、AI サービス、Amazon S3 バケットなどのインフラストラクチャにオブザーバビリティを提供するために、さまざまな段階でメトリクスを CloudWatch にプッシュします。
転送中も保存中も機密データを暗号化することを強くお勧めします。このガイダンスでは、保存中のメディアファイルとメタデータは Amazon S3 サーバー側暗号化 (SSE-S3) を使用して自動的に暗号化されます。ガイダンスの Amazon SNS トピックと DynamoDB テーブルも、保存時には SSE-S3 を使用して暗号化されます。さらに、 OpenSearch Service クラスターにインデックスされたドキュメントは保存時に暗号化され、クラスター内のノード間通信も暗号化されます。
このガイダンスでは、 Amazon S3 バケットでホストされている静的ウェブサイトをデプロイします。レイテンシーの削減とセキュリティの向上に役立つように、このガイダンスにはオリジンアクセスアイデンティティを持つ CloudFront ディストリビューションが含まれています。オリジンアクセスアイデンティティとは、ウェブサイトのバケットコンテンツへのアクセスを制限するのに役立つ特別な CloudFront ユーザーです。詳細については、「Amazon S3 オリジンへのアクセスの制限」を参照してください。
Media2Cloud on AWS 向けガイダンスでは、高い可用性とサービス障害からの迅速な復旧を確保するために、可能な限り AWS サーバーレスサービス (Lambda 、 API ゲートウェイ、 Amazon S3 、 DynamoDB など) を使用します。
事前に構築された AWS CloudFormation テンプレートを使用してワークフローを作成できます。このガイダンスは GitHub で公開されているオープンソースプロジェクトなので、これをカスタマイズしてソースコードからビルドできます。READMEには、このガイダンスを作成およびカスタマイズするためのステップバイステップガイド、ミニチュートリアル、各コンポーネントと全体的な設計の詳細な説明が記載されています。
このガイダンスはサーバーレスでイベント駆動型のアーキテクチャを使用しているため、課金されるのは使用した分だけです。その設計により、独自のメディアワークフローを設定および調整でき、必要な AWS サービスのみを使用できます。さらに、ライフサイクルポリシー付きのAmazon S3を使用して、取り込んだコンテンツ、プロキシ、メタデータを保存およびアーカイブすることで、資産を費用対効果の高い方法で保存できます。
持続可能性にとって重要な要素は、AWS AI サービスを最大限に活用して、バックエンドサービスの環境への影響を最小限に抑えることです。また、このガイダンスのサーバーレス設計は、継続的に運用されているオンプレミスサーバーのフットプリントと比較して、二酸化炭素排出量を削減するように設計されています。
実装リソース
AWS アカウント内で実験および使用するための詳細なガイドが提供されています。ガイダンス構築の各段階 (デプロイ、使用、およびクリーンアップを含む) は、デプロイに向けて準備するために詳細に検討されています。
サンプルコードは出発点です。これは業界で検証済みであり、規範的ではありますが決定的なものではなく、内部を知ることができ、開始に役立ちます。
関連コンテンツ
免責事項
今日お探しの情報は見つかりましたか?
ぜひご意見をお寄せください。ページのコンテンツ品質の向上のために役立てさせていただきます