+++ title = "优化" weight = 40 pre = "4. " +++ 祝贺您!到此为止,您已经设法将电子商务应用迁移到 AWS,现在可以开始寻找优化架构的方法,使其更加安全、高性能且具有弹性,从而高效地使用 AWS 基础设施! 下面您将找到您可以做点什么的想法,考虑 5 个 AWS 良好架构(Well-Architected)支柱 - 卓越运营,安全性,可靠性,性能效率和成本优化。 您还可以通过观看以下视频了解有关 **AWS 良好架构** 的更多信息。
### 卓越运营 - 配置 CloudWatch 控制面板 在单一视图中监控资源,甚至跨 AWS 区域。 - 配置 持久性 CloudTrail 跟踪 监控、审计和告警在您的 AWS 账号中所发生的事件。 ### 安全性 - 切换到 HTTPS,使用 AWS Certificate Manager 管理 SSL/TLS 证书以加密传输中的客户数据(证书已经在本研讨会中提供!) - 加密 EBS 卷 保护存储的客户数据 - 启用 AWS Web Application Firewall (AWS WAF) 保护您的 Web 应用免遭已知攻击 (您可以在 Application Load Balancer 上或者在 Amazon CloudFront 分配 上配置) - 使用 Amazon GuardDuty 通过智能威胁监测和持续监控保护您的 AWS 账号和工作负载 ### 可靠性 - 配置 Application Load Balancer 跨多个可用区分发 web 服务器流量 - 配置 Amazon EC2 Auto Scaling 组 启用自动修复功能,以防 Web 服务器实例出现故障并应对不断变化的客户负载 - 使用 Amazon CloudFront - 一个能够低延迟、高速地安全交付数据给全球客户的内容分发网络,可以和 AWS Shield 无缝集成以缓解 DDoS 攻击。 ### 性能效率 - 部署 Amazon Elastic File System 应对 Web 服务器上的文件变更 - 使用 Amazon CloudFront 和 AWS S3 作为自定义源,以较低的延迟和成本分发静态内容 ### 成本优化 - 使用 Amazon EC2 Spot 实例 - 使用 EC2 Spot Advisor 选择实例类型,部分实例在小于 5% 的中断频率下可达到 **90% 节省** - 使用 成本优化的实例类型 ### 参考架构 下图描述了该方案的参考架构,包括上面列出的所有组件。 ![Reference Architecture](/opt/aws-ref-arch.png) 更多的详细信息请参考 运行在 AWS 上的 Wordpress 参考架构!