File Storage for Classic 入门
File Storage for Classic 通过基于持久化 NFS 的网络附加存储(NAS),提供企业级的数据持久性和可用性,并支持灵活的性能选项。
IBM Cloud® File Storage for Classic 这是一款基于网络文件系统( NFS )的 File Storage for Classic,具有持久性、高速和灵活的网络连接特性。 在此网络附加存储(NAS)环境中,您可以完全掌控文件共享的功能和性能。File Storage for Classic 共享可通过路由的 Transmission Control Protocol / Internet Protocol ( TCP/IP )连接,连接至多达64台授权设备,以确保系统容错性。
有关使用 File Storage for Classic 和 IBM Cloud® Kubernetes Service 的更多信息,请参阅 在经典 IBM Cloud File Storage。
准备工作
通过以下两个选项,可以供应从 20 GB 到 12 TB 的 File Storage for Classic 卷:
- 供应耐久性层,具有预定义的性能级别和功能,如快照和复制。 根据每GB的每秒输入/输出操作次数(IOPS),提供以下4个等级:
LOW_INTENSITY_TIER= 0.25 IOPS/GBREADHEAVY_TIER= 2 IOPS/GB简体中文(大陆)WRITEHEAVY_TIER= 4 IOPS/GB10_IOPS_PER_GB= 10 IOPS/GB
- 通过分配的 IOPS 来构建强大的性能环境。
有关 File Storage for Classic 产品的更多信息,请参阅 What is IBM Cloud File Storage。
供应注意事项
IO 大小
Endurance 和 Performance 的 IOPS 值均基于 16 KB 块大小,且读写比例为 50:50,随机与顺序工作负载比例均为 50:50。 一个 16 KB 的块相当于对卷执行一次写操作。
应用程序使用的 I/O 大小会直接影响存储性能。 如果您的应用程序使用的 I/O 大小小于 16 KB,则在吞吐量达到上限之前,I/O 操作次数 (IOPS) 就会先达到上限。 相反,如果应用程序使用的块大小大于 16 KB,那么在达到 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,尤其是在 IOPS 数量极高的情况下( 10,000s )。
文件存储器共享的最大 IOPS 为 48,000 IOPS。 如果您的工作负载需要如此高的吞吐量,最好配置至少几台服务器来访问该卷,以避免出现单服务器瓶颈。
您最多可以授权 64 个服务器访问文件共享。 此限制包括所有子网,主机和 IP 授权的组合。 有关增加此限制的更多信息,请参阅 常见问题解答。
网络连接
以太网连接速度必须快于卷的预期最大吞吐量。 一般情况下,不要指望以太网连接饱和到超过可用带宽的 70%。 例如,如果您的 IOPS 为 6,000,且块大小为 16 KB,则该卷可处理约 94 MBps 的吞吐量。 如果对卷使用 1 Gbps 以太网连接,当服务器尝试使用最大可用吞吐量时此连接会成为瓶颈。 这是因为1 Gbps连接的理论极限的70%仅为88 MBps。
要实现最大 IOPS,需要落实足够的网络资源。 其他需要考虑的因素还包括存储之外的私有网络使用情况、主机端和应用程序的特定调整,以及其他设置。
存储流量应与其他类型的流量隔离,且不得通过防火墙和路由器进行转发。 将存储流量保留在专用的虚拟局域网(VLAN)中,也有助于在启用巨帧时防止最大传输单元(MTU)不匹配的情况发生。 有关更多信息,请参阅 启用巨型帧。
存储流量包含在公共虚拟服务器的总网络使用量之内。 有关服务可能施加的限制的更多信息,请参阅虚拟服务器文档。
NFS 版本
IBM Cloud® 环境支持 NFS V3 和 NFS V4.1。 网络文件系统 (NFS) 是用于分布式文件共享的网络协议。 它允许远程主机通过网络安装文件系统,并与这些文件系统进行交互,就像它们安装在本地一样。
如果可能,请使用 NFSv3 协议。 NFSv3 支持安全异步写入,并且在错误处理时比先前的 NFSv2更健壮。 它支持 64 位文件大小和偏移量,允许客户机访问超过 2 GB 的文件数据。 NFSv3 原生支持 no_root_squash,这使得root客户端能够在 NFS 共享上保留root权限。
在 VMware® 部署中使用 File Storage for Classic 时,NFSv4.1 可能是实现的更好选择。 有关各版本不同功能以及 VMware® 支持内容的更多信息,请参阅 《 在 VMware vSphere 上运行 NFS 的最佳实践 》。
提交订单
准备好提交订单后,可以使用 API 或 Terraform 从 CLI 将订单放入 控制台 中。 有关为 VMware® 部署配置 File Storage 的更多信息,请参阅 架构指南。
默认情况下,您可以共配置700个Block和 File Storage for Classic 卷。 有关更多信息,请参阅管理存储限制。
连接和配置新存储器
完成供应请求后,授权主机来访问新存储器并配置连接。 根据主机的操作系统,访问相应的链接。
- 在 Red Hat 上安装 File Storage for Classic Linux®
- 在 Ubuntu上安装 File Storage for Classic
- 在ESXi主机上将 File Storage for Classic 作为 VMware® 数据存储
- 使用 cPanel 配置 File Storage for Classic 进行备份
- 使用 Plesk 配置 File Storage for Classic 进行备份
不支持在 Windows 操作系统上安装 File Storage for Classic 共享。
管理存储器
您可以通过控制台、CLI、API 或 Terraform 管理 File Storage for Classic 的各个方面,如主机授权和取消。 有关更多信息,请参阅管理 File Storage for Classic。
您可以通过复制功能,在两个不同的位置保持数据同步。 复制功能会使用您的快照计划之一,将快照自动复制到远程 数据中心 中的目标卷上。 如果发生重大事故或数据损坏,您可以从远程站点恢复这些副本。 如需了解更多信息,请参阅“复制与灾难恢复——数据复制”。
如果您计划扩展 IBM Cloud 基础设施或评估现代存储方案,请参阅《 将数据从 IBM Cloud 经典基础设施迁移到VPC 》。