AWS 无服务器架构大规模思考
大规模无服务器架构思考
在深入探讨无服务器架构扩展之前,让我们回顾一下基本的云扩展主题:创建、度量、学习、重复。
当您从本地迁移到云,可能还有无服务器架构时,您希望针对可扩展性进行优化。
您可能会迭代和升级您的架构。
建议您随着解决方案的改进,持续优化性能和价格。
您还需要记住五个扩展最佳实践
- 分离数据库和应用程序
- 使用全球基础设施
- 避免繁重任务
- 跟踪百分位数
- 持续重构
大规模无服务器架构思考视频
W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。
工作原理
弹性负载均衡器将流量分配到服务器之间,并监控其运行状况。
为了提供高可用性,架构通过 可用区 实现。
自动扩展组管理 EC2 实例需求并减少闲置容量。
您不需要为无服务器架构设置自动扩展组。
这是因为托管服务提供了扩展、安全和可访问性。
您可以创建仅在事件发生时才收费的服务。
无服务器架构扩展的重点应该放在每个服务如何管理事件上。
您必须在架构中平衡性能需求、成本和业务影响。
ElastiCache 内存数据存储减少了延迟并降低了数据库负载。