Block Storage for Classic 入门
IBM Cloud® Block Storage for Classic 是一种持久、高性能iSCSI 存储,其配置和管理独立于计算实例。iSCSI-based Block Storage for Classic通过冗余多路径I/O(MPIO)连接与授权设备相连。
Block Storage for Classic 通过一组无与伦比的功能,实现了同类最优水平的耐久性和可用性。 它是使用行业标准和最佳实践构建的。Block Storage for Classic 旨在通过维护事件和计划外故障来保护数据完整性和维护可用性,并提供一致的性能基线。
有关Block Storage for Classic IBM Cloud® Kubernetes Service 结合使用的更多信息,请参阅 在经典 IBM Cloud Block Storage上存储数据。
准备工作
通过以下两个选项,可以供应从 20 GB 到 12 TB 的 Block Storage for Classic 卷:
- 供应耐久性层,具有预定义的性能级别和功能,如快照和复制。 以下4个层级可供选择:
LOW_INTENSITY_TIER= 每GB 0.25 的IOPSREADHEAVY_TIER= 2 IOPS/GBWRITEHEAVY_TIER= 4 IOPS/GB10_IOPS_PER_GB= 10 IOPS/GB
- 通过分配的每秒输入/输出操作数 (IOPS) 来构建强大的性能环境。
有关 Block Storage for Classic 产品的更多信息,请参阅 What is Block Storage for Classic。
供应注意事项
块大小
在16KB IO大小、50%读和50%写、50%随机和50%顺序工作负载的情况下,IOPS的耐久性和性能均基于16KB IO大小。 16KB的块相当于对卷执行一次写入操作。
应用程序使用的IO大小会直接影响存储性能。 如果应用程序使用的IO大小小于16KB,则IOPS限制将在吞吐量限制之前实现。 相反地,如果应用程序使用的IO大小大于16KB,则吞吐量限制将在IOPS限制之前实现。
| IO 大小 (KB) | IOPS | 吞吐量(MB/秒) |
|---|---|---|
| 4 | 1,000 | 4 |
| 8 | 1,000 | 8 |
| 16 | 1,000 | 16 |
| 32 | 500 | 16 |
| 64 | 250 | 16 |
| 128 | 128 | 16 |
| 512 | 32 | 16 |
| 1024 | 16 | 16 |
已授权主机
另一个要考虑的因素是使用卷的主机数。 IOPS限制在卷级别实施。 换言之,两个连接到具有6000 IOPS性能的卷的主机将共享这6000 IOPS。 在高 IOPS 计数下,您可能需要多个主机同时访问卷才能实现最大可用 IOPS,尤其是在极端 IOPS 计数下( 10,000s )。
块存储卷的最大 IOPS 为 48,000 IOPS。 若您的工作负载需要高吞吐量,建议至少配置两台服务器访问存储卷,以避免单服务器造成的瓶颈。
每个块卷的缺省授权数限制为 8。 这意味着最多可有八位主机被授权访问 Block Storage for Classic。 有关授权和增加 8 限制的更多信息,请参阅 常见问题解答。
网络连接
以太网连接速度必须快于卷的预期最大吞吐量。 一般情况下,不要指望以太网连接饱和到超过可用带宽的 70%。 例如,若您拥有6,000 IOPS且使用16 KB的IO大小,该卷可处理约94 MB/s的吞吐量。 如果对卷使用 1 Gbps 以太网连接,当服务器尝试使用最大可用吞吐量时此连接会成为瓶颈。 这是因为1 Gbps以太网连接的理论极限值(每秒125 MB)的70%仅能达到每秒88 MB。
要实现最大 IOPS,需要落实足够的网络资源。 其他考虑因素包括存储之外的私有网络使用,以及主机端和应用程序特有的调优(如IP 协议 栈或队列深度等设置)。
存储流量应当与其他流量类型隔离,且不应通过防火墙和路由器进行转发。 有关更多信息,请参阅常见问题。
存储流量包含在公共虚拟服务器的总网络使用量之内。 有关服务可能施加的限制的更多信息,请参阅虚拟服务器文档。
提交订单
当您准备好提交订单时,可以使用 API 或 Terraform 从 CLI 将其放在 控制台 中。
默认情况下,您可以在全球范围内总共配置 700 个 Block Storage for Classic 和 File Storage for Classic 卷。 如果需要更多存储器,请参阅 管理存储器限制。
连接和配置新存储器
完成供应请求后,授权主机来访问新存储器,并配置连接。 根据主机的操作系统,访问相应的链接。
- [RHEL 9]在 {: tag-linux}Red Hat Enterprise Linux® 9 上挂载 iSCSI 卷。
- CloudLinuxCloudLinux挂载 iSCSI 卷。
- [Ubuntu 24]在 Ubuntu 操作系统 上挂载 iSCSI 卷。
- Windows在Microsoft Windows上绘制体积。
- cPanel配置 Block Storage for Classic 以使用 cPanel 进行备份。
- Plesk配置 Block Storage for Classic 以使用 Plesk 进行备份。
管理新存储器
在控制台中,通过 CLI,使用 API 或 Terraform,可以管理 Block Storage for Classic 的各个方面,例如主机授权和取消。 有关更多信息,请参阅管理 Block Storage for Classic。
您可以通过使用复制使数据在两个不同的位置保持同步。 复制使用其中一个快照安排自动将快照复制到远程数据中心内的目标卷。 如果发生灾难性事件,或者数据变得损坏,那么可以在远程站点中恢复副本。 有关更多信息,请参阅 复制和灾难恢复-复制数据。