AKS 集群的存储类和 PV 大小
Astra控制服务支持使用Azure NetApp Files 、Azure托管磁盘或NetApp Cloud Volumes ONTAP 作为Azure Kubornetes Service (AKS)集群的存储后端。
Azure NetApp Files
Astra 控制服务支持将 Azure NetApp Files 作为 Azure Kubernetes Service ( AKS )集群的存储后端。您应了解选择存储类和永久性卷大小如何帮助您实现性能目标。
服务级别和存储类
Azure NetApp Files 支持三种服务级别:超存储,高级存储和标准存储。其中每个服务级别都是为满足不同的性能需求而设计的:
- 超存储
-
每 1 TiB 最多可提供 128 MiB/ 秒吞吐量。
- 高级存储
-
每 1 TiB 可提供高达 64 MiB/ 秒的吞吐量。
- 标准存储
-
每 1 TiB 可提供多达 16 MiB/ 秒的吞吐量。
这些服务级别是容量池的一个属性。您需要为要在 Kubernetes 集群中使用的每个服务级别设置一个容量池。 "了解如何设置容量池"。
Astra 控制服务会将这些服务级别用作永久性卷的存储类。将 Kubernetes 集群添加到 Astra Control Service 时,系统会提示您选择 "ule" , "Premium" 或 "Standard" 作为默认存储类。存储类的名称包括 netapp-anf-perf-ulum , netapp-anf-perf-prem 和 netapp-anf-perf-standard 。
永久性卷大小和性能
如上所述,每个服务级别的吞吐量均为已配置容量的 1 TiB 。这意味着,较大的卷可以提供更好的性能。因此,在配置卷时,应同时考虑容量和性能需求。
最小卷大小
Astra 控制服务使用最小卷大小 100 GiB 来配置永久性卷,即使 PVC 要求的卷大小更小也是如此。例如,如果 Helm 图表中的 PVC 要求提供 6 GiB ,则 Astra 控制服务会自动配置 100 GiB 卷。
应用程序备份
如果备份Azure NetApp Files 存储上的应用程序、Astra控制服务会自动临时扩展容量池。备份完成后、Asta Control Service会将容量池缩减到其先前的大小。根据您的Azure订阅、在这种情况下、您可能会产生存储费用。您可以在*Activity*页面事件日志中查看容量池调整大小事件的历史记录。
如果在调整大小操作期间、容量池超过Azure订阅允许的最大大小、则备份操作将失败、并会从Azure API触发警告。
Azure 受管磁盘
Astra控制服务可以使用容器存储接口(Container Storage Interface、CSI)驱动程序作为存储后端与Azure受管磁盘进行连接。此服务可提供由 Azure 管理的块级存储。
NetApp Cloud Volumes ONTAP
有关配置NetApp Cloud Volumes ONTAP 的具体信息、包括性能建议、请访问 "NetApp Cloud Volumes ONTAP 文档"。