一家公司使用三層網絡架構在 AWS 上建立了一個電子商務網站。該應用程序基於 Java,由 Amazon CloudFront 分發、自動擴展組中 Amazon EC2 實例的 Apache Web 服務器層和後臺 Amazon Aurora MySQL 數據庫組成。上個月,在一次促銷活動中,用戶在向購物車添加商品時報告了錯誤和超時。運營團隊恢復了網絡服務器創建的日誌,並審查了 Aurora DB 集羣的執行情況。
A. 置 Aurora MySQL DB 羣集,將緩慢的查詢和錯誤日誌發布到 Amazon CloudWatch Logs。
B. 用 AWS X-Ray SDK 跟蹤 EC2 實例上傳入的 HTTP 請求,並使用 X-Ray SDK for Java 跟蹤 SQL 查詢。
C. 置 Aurora MySQL DB 集羣,將慢速查詢和錯誤日誌流式傳輸到 Amazon Kinesis。
D. EC2 實例上安裝並配置 Amazon CloudWatch Logs 代理,以便將 Apache 日誌發送到 CloudWatch Logs。
E. 用和配置 AWS CloudTrail,以收集和分析來自 Amazon EC2 和 Aurora 的應用程序活動。
F. 用 Aurora MySQL DB 集羣性能基準,並將數據流發布到 AWS X-Ray。