超融合对比云原生技术,超融合是否完全为云原生的底层技术?换句话说我认为云原生可以提供更为丰富算力服务,比如gpu算力穿透,高内存资源池,多分层存储iops,多种网络pps,以及devops快速交付。这块能再详细解释下今天介绍的超融合与云原生的区别?
收起云原生:代表技术包括了容器、微服务、服务网格、不可变基础设施和声明式API。那么,通过使用这些云原生的技术则可以在公有云、企业云和混合云等新型动态环境当中,去构建和运行可弹性扩展的应用。
超融合:使用的是软件定义的技术,基于通用服务器硬件,配合以软件定义存储和计算虚拟化、网络虚拟化等,提供分布式存储资源池以及计算和网络虚拟化资源池,同时超融合架构也支持 GPU 直通或者 vGPU 虚拟化,为用户提供一种高性能的、弹性敏捷的、简易管理的、安全可靠并按需投资的基础架构解决方案。
首先,云原生和超融合是两个不同的技术栈。云原生应用是微服务容器化部署,而超融合平台上面运行的是虚拟机应用。容器因为更加轻量,所以会比虚拟机提供更快的交付效率,但虚拟机相比于容器则会提供更高的安全性和隔离性。那么,具体选择使用哪个技术栈,主要还是看应用场景,稳态应用可以选择放在超融合虚拟机,而敏态应用则可以进行容器化部署。
其次,超融合架构是可以成为公有云、企业云和混合云这些新型动态环境的云底座,也就是在超融合架构之上部署云原生应用。使用这种方式可以获得如下特性:
充分利用超融合本身的高性能和高可靠的分布式存储以及高可用虚拟机 HA 功能
现在国内外都有类似的产品解决方案,比方说VMware Tanzu、Nutanix Karbon、SMTX Kubernetes Service
综上,超融合和云原生这两个技术栈既可以相互独立,也可以相互支撑。