NVA-1165:采用NetApp的Anthos
NetApp公司Alan Cowles和Nikhil Kulkarni
本参考文档将对部署在多个数据中心环境中的Anthos与NetApp解决方案 进行部署验证。此外、还详细介绍了如何使用Astra Trident存储编排程序管理永久性存储、从而与NetApp存储系统实现存储集成。最后、我们将探讨并记录许多解决方案 验证和实际使用情形。
用例
采用NetApp解决方案 的Anthos旨在为客户提供卓越的价值、其使用情形如下:
-
使用在裸机上提供的`bmctl`工具或在VMware vSphere上使用`gkectl`工具部署的Anthos环境、易于部署和管理。
-
将企业级容器和虚拟化工作负载的强大功能与几乎部署在vSphere上或裸机上的Anthos相结合 "kubevirt"。
-
与NetApp存储和适用于Kubernetes的开源存储编排程序Astra Trident结合使用时、真实的配置和用例重点介绍了Anthos功能。
业务价值
企业越来越多地采用 DevOps 实践来创建新产品,缩短发布周期并快速添加新功能。由于容器和微服务本身的灵活性,它们在支持 DevOps 实践方面发挥着至关重要的作用。但是,在企业环境中以生产规模实施 DevOps 会带来自身的挑战,并对底层基础架构提出一些要求,例如:
-
堆栈中所有层的高可用性
-
易于部署过程
-
无中断运行和升级
-
API 驱动的可编程基础架构,可跟上微服务灵活性的步伐
-
具有性能保证的多租户
-
能够同时运行虚拟化和容器化工作负载
-
能够根据工作负载需求独立扩展基础架构
采用NetApp解决方案 的Anthos认识到这些挑战、并提供了一个解决方案 、通过在客户选择的数据中心环境中在内部实施完全自动化的Anthos部署、帮助解决每个问题。
技术概述
采用NetApp解决方案 的Anthos包含以下主要组件:
Prem上的Anthos
Prem上的Anthos是一款完全受支持的企业级Kubernetes平台、可以部署在VMware vSphere虚拟机管理程序中或您选择的裸机基础架构上。
有关 Anthos 的详细信息,请参见位于的 Anthos 网站 "此处"。
NetApp 存储系统
NetApp 拥有多个存储系统,非常适合企业数据中心和混合云部署。NetApp 产品组合包括 NetApp ONTAP , NetApp Element 和 NetApp E 系列存储系统,所有这些系统均可为容器化应用程序提供永久性存储。
有关详细信息,请访问 NetApp 网站 "此处"。
NetApp 存储集成
Astra Trident是一款开源且完全受支持的存储编排程序、适用于容器和Kubernetes分发软件(包括Anthos)。
有关详细信息,请访问 Astra Trident 网站 "此处"。
高级配置选项
本节专门介绍实际用户在将此解决方案部署到生产环境中时可能需要执行的自定义设置,例如创建专用私有映像注册表或部署自定义负载平衡器实例。
已验证版本的当前支持列表
技术 |
目的 |
软件版本 |
NetApp ONTAP |
存储 |
9.8 , 9.9.1 |
NetApp Element |
存储 |
12.3 |
NetApp Astra Trident |
存储编排 |
22.04.0 |
VMware上的Anthos集群 |
容器编排 |
1.11 |
裸机上的 Anthos |
容器编排 |
1.10 |
VMware vSphere |
数据中心虚拟化 |
6.7U3、7.0U3 |