• 1
技术KB|解读VCF全栈企业云平台【2021-1-18】

随着科学技术信息的不断发展,企业上云需求已在悄然中发生着变化,从传统的企业上云,到目前的现代化应用上云,跨云化管理等。VMware,经过十多年技术的不断创新与研发,演变出一个全新的全栈云产品VMware Cloud Foundation(以下简称VCF)。

那么什么才是VCF呢?VMware Cloud Foundation(VCF)是基于VMware成熟可靠的云技术产品打造而成,可以帮助政企用户轻松构建和运维具有公有云体验的私有云或者混合云;作为全新的全栈云,VCF可以同时管理虚拟机和编排容器;可在私有云和公有云之间实现真正的混合云体验:一致的基础架构,一致的运维体验和一致的安全保证。通过这些领先的混合云技术帮助企业提高业务敏捷性,灵活性,同时降低总体云建设和运维成本。

我们可通过一张VCF能力演示九宫格,来了解VCF具备的具体云能力。


VCF作为一个云的平台,从使用者的角度来看,分为上中下三层,上层最顶端是消费者,如果你有接触过公有云的话,你看到的就是消费者视角,它的简单易便性就是通过不同云服务的方式来展现;中间是架构师承上启下,它决定了能够提供什么样的云服务给消费者,以及服务目录、服务内容等工作如何规划和建设;最底下是管理员,其主要工作就是要从传统的数据中心的建设变成云的资源池的建设。

另一方面,从生命周期角度来看,也有三个阶段,分别是Day0——资源池设计、Day1——资源池建设、DAY2——资源池运维、管理、维护,而VCF作为一个全栈企业云平台,也完全具备了所有以上跨三层、跨三个生命周期的能力,由此构成了VCF“3×3”的九宫格云能力。



从消费者角度来讲


VCF可以提供一个简单易用的云服务的Portal门户,来实现云服务的自助申请,这里一般包括了laas及三层应用架构的服务,同时可以实现混合云的交付,也就是说,一套应用既有资源跑在私有云上,又有资源跑在公有云上,同时我们也可以交付容器云的服务,而且可以实现容器与虚拟机的交付。有了服务申请后,VCF还可以实现服务的审批与交付,交付完即服务到位之后,作为一位消费者,可以看到我们所使用的服务一览,可直观的看到云平台的使用情况、资源消耗情况,当然,也能实现服务的“自助式”变更,比如扩缩容、增加CPU、内存、节点等常规操作


从云架构师角度来讲


要做的事情无非更多的去设计一些云服务,所以Day0是设计一些云服务,包含混合云服务、容器云服务或者一般的三层架构的云服务,其中还包含了这些服务成本的设计,从而形成定制化的服务目录,服务目录类似服务菜单,分别提供给开发、部门、财务等部门使用;云架构师对应的Day1格,通过云服务,云架构师可实现DevOps流水线设计与管理,当然也可以做到服务的上线与发布;服务发布后,作为一位云架构师,我们要关注的是Day2格,在交付云服务这一层的监控,监控这些服务的使用、运行、健康、资源消耗、网络情况,以及云网络的可视化和容量的趋势预测。



从云管理员角度来讲


首先我们在Day0,我们要关心资源池的如何设计,这个架构是单中心还是双中心,是支撑单个应用还是复杂的集团式应用;Day1时,我们基于前端的设计来构建,可以实现快速构建,一键式安装部署;部署上线后,也就是Day2的运维管理时,我们要关心资源池如何监控,从计算、存储、网络几个维度来看资源池里资源整体使用情况,同时也可以做到资源池的伸缩、快速添加节点和释放节点、资源池软硬件的补丁与升级维护工作。当然,作为一个混合云的云平台,要考虑到从云上到云下,从云下到云上的双向迁移工作。

 

VCF作为全栈的云平台,还包含了“网络与安全”与“数据存储”这两个方面

从网络与安全方面


NSX作为云平台的连接器,将分立存在的组件和应用虚拟机、容器进行连接。在VCF中,NSX可以通过高级自动化功能进行标准化构建、自动化配置,以及平滑的更新和升级。

在VCF架构上,通过VCF云管理软件和TKG进行基于虚拟机或容器的业务编排、生成和管理时,对应的网络连接、安全和负载均衡等方面的功能需求,自动映射到NSX的配置上。云业务管理员的关注力将更多集中在业务逻辑上,VCF和NSX将这些业务逻辑快捷、准确、标准化地落实为网络配置和相关策略,实现真正面向业务的云网络自动化。

从数据与存储方面


VCF 管理资源池需使用vSAN 作为主存储,为VCF 提供简单、高性能、易扩展的企业级存储。vSAN 为私有数据中心和公有云提供云存储资源,诸如您的数据中心和VMware Cloud on AWS,VCF 支持全闪存和混合型vSAN 存储资源池,根据业务需求灵活选择磁盘大小和数量,可自动化创建和配置vsan。