解决方案架构

架构简介

鲲鹏虚拟化解决方案支持华为云Stack私有云平台、开源QEMU-KVM平台、开源Docker容器平台。云管理集群平台包括开源OpenStack平台和开源Kubernetes平台。

解除x86绑定

解除x86绑定,丰富算力平台,降低业务连续性风险

多核架构

多核芯片架构更高密度更低功耗,出众性能提升云基础设施算力,降低TCO

无感替换

云计算基础设施平台无感替换,应用体验一致

混合部署

实现x86-鲲鹏混合部署,实现更灵活更好的扩展性

解决方案优势

  • 高性能

    多核架构实现高并发计算,虚拟化满负载场景下性能提升10%

  • 开放生态

    支持开源KVM组件,支持开源Docker组件,支持开源OpenStack和Kubernetes云管理平台,支持华为云Stack私有云平台

Document
应用迁移向导
  • 开源Kubernetes和
    Docker容器场景

  • 开源KVM场景

  • 开源OpenStack
    场景

01 安装Docker
Docker容器具有轻量级、细粒度资源隔离、环境无关性及秒级启动和停止等优势,在开源Kubernetes和Docker容器场景下使用时,需要先安装Docker容器。
02 Docker调优
从硬件参数、操作系统、Docker容器等几个维度对部署在TaiShan服务器 CentOS 7.6操作系统下的Docker容器进行性能调优。
03 部署Kubernetes
Kubernetes(常简称为K8s)是用于自动部署、扩展和管理容器化(containerized)应用程序的开源系统。它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。它支持一系列容器工具,包括Docker等。
部署Kubernetes支持手动和自动化工具两种方式
01 安装KVM虚拟机
KVM实现了CPU和内存的虚拟化,但KVM并不能模拟其他设备,开源虚拟化软件Qemu可以模拟IO设备(网卡,磁盘等),二者结合即可实现完整意义上的服务器虚拟化。开源KVM场景下,通过安装虚拟化相关组件、Qemu、Libvirt,以便创建和配置KVM虚拟机。
02 KVM虚拟机调优
从硬件参数、操作系统和虚拟化等几个维度对部署在TaiShan服务器CentOS 7.6操作系统下KVM虚拟机做适当调整,使其在某种特定场景下达到性能最优。
KVM虚拟机调优支持手动和自动化工具两种方式
文档(含手动和自动方式)
KVM虚拟机 调优指南(CentOS 7.6)
自动化工具
HiKVMPerf
03 部署oVirt
oVirt基于KVM,并整合使用了libvirt、gluster、patternfly、ansible等一系列优秀的开源软件,oVirt的定位是替代VMware vsphere,oVirt目前已经成为了企业虚拟化环境可选的解决方案,另外相比OpenStack的庞大和复杂,oVirt在企业私有云建设中具备部署和维护使用简单的优势。
04 开源OVS加速
KVM实现了CPU和内存的虚拟化,开源虚拟化软件Qemu可以模拟IO设备(网卡,磁盘等)。DPDK是开源的高性能用户态网络数据平面开发工具集,Open vSwitch(以下简称OVS)是云计算内广泛应用的开源虚拟交换机实现,OVS+DPDK提供了灵活的网络管理和高性能转发的能力。
XPF基于OVS+DPDK的基础上,提出流表归一化的思路,进一步加速云计算中的数据包转发性能。
01 部署OpenStack组件
OpenStack既是一个社区,也是一个项目和一个开源软件,提供开放源码软件,建立公共和私有云,它提供了一个部署云的操作平台或工具集。作为一个开源的云计算管理平台,OpenStack由几个主要的组件组合起来完成具体工作。在鲲鹏平台使用OpenStack时,需要将其下的组件分别进行部署。
02 OpenStack和Ceph集成
Ceph是一个可靠的、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备存储和文件系统服务。因为Ceph是开源的,它使许多供应商能够提供基于Ceph的软件去定义合适的存储系统。在虚拟化领域里,Ceph是目前OpenStack生态系统中呼声最高的开源存储解决方案。目前已验证OpenStack和Ceph块存储、对象存储进行集成。
02 OpenStack性能调优
从硬件参数、操作系统和虚拟化等几个维度对部署在TaiShan服务器CentOS 7.6操作系统下对OpenStack虚拟机进行调优,使其在某种特定场景下达到性能最优。其中对OpenStcak虚拟机调优支持xml手动修改与OpenStack命令配置两种方式。
应用迁移向导
开源Kubernetes和Docker容器场景 开源KVM场景 开源OpenStack场景
  • 安装Docker
  • Docker调优
  • 部署Kubernetes
Docker容器具有轻量级、细粒度资源隔离、环境无关性及秒级启动和停止等优势,在开源Kubernetes和Docker容器场景下使用时,需要先安装Docker容器。
从硬件参数、操作系统、Docker容器等几个维度对部署在TaiShan服务器 CentOS 7.6操作系统下的Docker容器进行性能调优。
Kubernetes(常简称为K8s)是用于自动部署、扩展和管理容器化(containerized)应用程序的开源系统。它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。它支持一系列容器工具,包括Docker等。
部署Kubernetes支持手动和自动化工具两种方式
自动化工具
AutoK8SforKunpeng
  • 安装KVM虚拟机
  • KVM虚拟机调优
  • 部署oVirt
  • 开源OVS加速
KVM实现了CPU和内存的虚拟化,但KVM并不能模拟其他设备,开源虚拟化软件Qemu可以模拟IO设备(网卡,磁盘等),二者结合即可实现完整意义上的服务器虚拟化。开源KVM场景下,通过安装虚拟化相关组件、Qemu、Libvirt,以便创建和配置KVM虚拟机。
从硬件参数、操作系统和虚拟化等几个维度对部署在TaiShan服务器CentOS 7.6操作系统下KVM虚拟机做适当调整,使其在某种特定场景下达到性能最优。
KVM虚拟机调优支持手动和自动化工具两种方式
文档(含手动和自动方式)
KVM虚拟机 调优指南(CentOS 7.6)
自动化工具
HiKVMPerf
oVirt基于KVM,并整合使用了libvirt、gluster、patternfly、ansible等一系列优秀的开源软件,oVirt的定位是替代VMware vsphere,oVirt目前已经成为了企业虚拟化环境可选的解决方案,另外相比OpenStack的庞大和复杂,oVirt在企业私有云建设中具备部署和维护使用简单的优势。
KVM实现了CPU和内存的虚拟化,开源虚拟化软件Qemu可以模拟IO设备(网卡,磁盘等)。DPDK是开源的高性能用户态网络数据平面开发工具集,Open vSwitch(以下简称OVS)是云计算内广泛应用的开源虚拟交换机实现,OVS+DPDK提供了灵活的网络管理和高性能转发的能力。
XPF基于OVS+DPDK的基础上,提出流表归一化的思路,进一步加速云计算中的数据包转发性能。
  • 部署OpenStack组件
  • OpenStack和Ceph集成
  • OpenStack性能调优
OpenStack既是一个社区,也是一个项目和一个开源软件,提供开放源码软件,建立公共和私有云,它提供了一个部署云的操作平台或工具集。作为一个开源的云计算管理平台,OpenStack由几个主要的组件组合起来完成具体工作。在鲲鹏平台使用OpenStack时,需要将其下的组件分别进行部署。
Ceph是一个可靠的、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备存储和文件系统服务。因为Ceph是开源的,它使许多供应商能够提供基于Ceph的软件去定义合适的存储系统。在虚拟化领域里,Ceph是目前OpenStack生态系统中呼声最高的开源存储解决方案。目前已验证OpenStack和Ceph块存储、对象存储进行集成。
从硬件参数、操作系统和虚拟化等几个维度对部署在TaiShan服务器CentOS 7.6操作系统下对OpenStack虚拟机进行调优,使其在某种特定场景下达到性能最优。其中对OpenStcak虚拟机调优支持xml手动修改与OpenStack命令配置两种方式。