某公司的應用程序與多個軟件即服務 (SaaS) 源集成,以收集數據。公司運行 Amazon EC2 實例來接收數據,並將數據上傳到 Amazon S3 存儲桶進行分析。接收和上傳數據的 EC2 實例還會在上傳完成時向用戶發送通知。公司注意到應用程序性能緩慢,希望儘可能提高性能。
A. 創建一個自動擴展組,以便 EC2 實例可以擴展。配置 S3 事件通知,以便在完成上傳到 S3 存儲桶時向 Amazon Simple Notification Service (Amazon SNS) 主題發送事件。
B. 創建一個 Amazon AppFlow 流程,在每個 SaaS 源和 S3 存儲桶之間傳輸數據。配置 S3 事件通知,以便在完成上傳到 S3 存儲桶時向 Amazon Simple Notification Service (Amazon SNS) 主題發送事件。
C. 爲每個 SaaS 源創建一個 Amazon EventBridge(Amazon CloudWatch 事件)規則,以發送輸出數據。將 S3 存儲桶配置爲規則的目標。創建第二個 EventBridge(Cloud Watch Events)規則,以便在上傳至 S3 存儲桶完成後發送事件。將 Amazon Simple Notification Service (Amazon SNS) 主題配置爲第二條規則的目標。
D. 建一個 Docker 容器來代替 EC2 實例。在 Amazon Elastic Container Service (Amazon ECS) 上託管容器化應用程序。配置 Amazon CloudWatch Container Insights,以便在完成上傳到 S3 存儲桶時向 Amazon Simple Notification Service (Amazon SNS) 主題發送事件。