生产环境规划:性能、网络与安全优化指南
1. 性能优化
1.1 磁盘性能
在集群中,磁盘性能是影响应用程序性能的关键因素之一。当前的 EC2 实例均依赖 EBS 存储,这是一种共享网络附加存储,其性能受多种因素影响。若集群运行在最新一代的 EC2 实例上,可使用 EBS 优化功能,为 EBS 卷的 I/O 操作提供专用带宽,有效消除 EBS 与其他网络活动之间的竞争。
EBS 卷的总最大带宽由 EC2 实例的大小决定。在运行多个容器且每个容器可能连接一个或多个 EBS 卷的系统中,需了解实例上所有使用的卷的聚合上限。若计划运行需要大量磁盘 I/O 的工作负载,还需考虑实例的总 I/O 能力。
EBS 基于两种基本技术提供四种卷类型:
- gp2 和 io2 :基于 SSD(固态硬盘)技术。
- st1 和 sc1 :基于 HDD(硬盘驱动器)技术。
工作负载大致可分为两类:
- 需要快速随机读写文件系统的工作负载 :如数据库、Web 服务器和启动卷,此类工作负载的性能限制因素通常是每秒 I/O 操作数(IOPS)。
- 需要尽可能快速顺序读取磁盘的工作负载 :如 Map Reduce、日志管理以及像 Kafka 或 Cassandra 这样专门优化为尽可能进行顺序读写的数据存储。
单个实例上所有 EBS 卷的最大 IOPS 存在硬上限。在最大的 c5 和 m5 实例上,所有 EBS 卷的最大可用 IOPS 为 64,000,而最
超级会员免费看
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



