AWS でのユニファイドコマースに関するガイダンス
概要
仕組み
このアーキテクチャ図は、複数のシステムをシームレスに統合して、タッチポイントやフルフィルメント方法に関係なく、顧客にパーソナライズされた一貫した小売体験を提供することを示しています。これは、さまざまなレイヤーで AWS サービスを使用し、複数のアプリケーションと Software-as-a-Service (SaaS) サービスを調整することで行っています。
Well-Architected の柱
上記のアーキテクチャ図は、Well-Architected のベストプラクティスを念頭に置いて作成されたソリューションの例です。完全に Well-Architected であるためには、可能な限り多くの Well-Architected ベストプラクティスに従う必要があります。
提案されたアーキテクチャはマネージドサービスを活用するため (可能な場合)、大規模に実行できます。従来の COTS アプリケーションは、Amazon CloudWatch アラームとログとともに、Amazon EC2 インスタンスのメトリクスを活用します。Auto Scaling グループとマネージド Amazon RDS は、障害から回復できます。
このアーキテクチャはマネージドサービスを利用するため (可能な場合)、Amazon S3 暗号化データ、スコープダウンされた IAM ロール、保管中の Amazon DynamoDB 暗号化などのセキュリティのベストプラクティスに従うとともに、AWS がセキュリティに関する責任の大部分を負います。強力な ID は、消費者には Amazon Cognitoを通じて、オペレーターには IAM ロールを通じて強制されます。CloudWatch Logs と AWS CloudTrail はトレーサビリティを提供し、Amazon GuardDuty、AWS Security Hub、中心的な SIEM などの組織全体の機能と併用できます。
マネージドサービスを利用すると、デフォルトで高い信頼性を実現できます。Amazon S3 と Amazon DynamoDB のストレージの冗長性、Amazon SageMaker インスタンスのスケーリング、Amazon Redshift、Amazon Athena、Amazon SageMaker Canvas、Amazon Pinpoint、Amazon Personalize、AWS AppSync、Amazon EventBridge も設計によって高い可用性を備えています。問題が発生した場合は、同じパイプラインを使用して Amazon S3 の未処理イベントからデータを再生できます。イベントは、EventBridge のアーカイブおよび返信機能を使用して再生することもできます。コンテナアーキテクチャは、AWS Fargate 上で実行される Amazon Elastic Container Service(Amazon ECS) または Amazon Elastic Kubernetes Service (Amazon EKS) のいずれが選択されたかに基づいて、水平方向にスケールし、キャパシティの需要に動的に適応します。
スケーリングは可能な場合、AWS Lambda、 DynamoDB、SageMaker エンドポイント、Amazon Redshift などの AWS サーバーレスサービスの利用に基づいて行われます。
マネージドサービスとサーバーレスサービスは、利用時のみに料金が発生するように設計されているため、これらを利用することでアーキテクチャのコストを最小限に抑えることができます。
提案されるアーキテクチャは、可能な場合にはマネージドサービスとサーバーレスサービスを利用して、必要なときにのみ実行する持続可能なアプローチを採用しています。AWS の Customer Carbon Footprint Tool を使用して、影響の合計値を取得できます。
免責事項
今日お探しの情報は見つかりましたか?
ページコンテンツの品質向上のため、皆さまのご意見をお寄せください