Block Storage for Classic 入门
Block Storage for Classic 通过持久化的 iSCSI-based 块存储,提供企业级的数据持久性和可用性,并支持灵活的性能选项。
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/GB简体中文(大陆)WRITEHEAVY_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大小。 一个 16 KB 的数据块相当于对该卷进行一次写入操作。
应用程序使用的 I/O 大小会直接影响存储性能。 如果您的应用程序使用的 I/O 大小小于 16 KB,则在吞吐量达到上限之前,I/O 操作次数 (IOPS) 就会先达到上限。 相反,如果您的应用程序使用的 I/O 大小大于 16 KB,则在达到 I/O 操作次数 (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 时( 10,000s ),必须使用多台主机同时访问卷,才能实现可用的最大 IOPS。
块存储卷的最大 IOPS 为 48,000 IOPS。 如果您的工作负载需要高吞吐量,最好配置至少几台服务器来访问该卷,以避免出现单服务器瓶颈。
每个块卷的缺省授权数限制为 8。 这意味着最多可有八位主机被授权访问 Block Storage for Classic。 有关授权和增加 8 限制的更多信息,请参阅 常见问题解答。
网络连接
以太网连接速度必须快于卷的预期最大吞吐量。 一般情况下,不要指望以太网连接饱和到超过可用带宽的 70%。 例如,如果您的 IOPS 为 6,000,且使用 16 KB 的 I/O 块大小,则该卷可处理约 94 MBps 的吞吐量。 如果对卷使用 1 Gbps 以太网连接,当服务器尝试使用最大可用吞吐量时此连接会成为瓶颈。 这是因为1 Gbps以太网连接理论上限的70%(即每秒125 MB)只能达到每秒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 卷。
- 视窗在 Microsoft Windows.
- cPanel使用 cPanel 配置 Block Storage for Classic 进行备份.
- Plesk配置 Block Storage for Classic 以使用 Plesk 进行备份。
管理新存储器
在控制台中,通过 CLI,使用 API 或 Terraform,可以管理 Block Storage for Classic 的各个方面,例如主机授权和取消。 有关更多信息,请参阅管理 Block Storage for Classic。
您可以通过复制功能,在两个不同位置之间保持数据同步。 复制功能会使用您的快照计划之一,将快照自动复制到远程数据中心中的目标卷上。 如果发生重大事故或数据损坏,您可以从远程站点恢复这些副本。 有关更多信息,请参阅 复制和灾难恢复-复制数据。
如果您计划扩展 IBM Cloud 基础设施或评估现代存储方案,请参阅《 将数据从 IBM Cloud 经典基础设施迁移到VPC 》。