云原生简介

方案介绍
诺基亚云原生,深入理解云构架的发展和需求

云原生是算力网络的重要技术基础,也是封装和管理算力资源的云操作系统

云原生的核心思想是重构任意应用软件的架构,并将其进行容器化部署,实现基于更小颗粒的、灵活的持续交付。更重要的是,云原生实现软件微服务化的持续演进,实现不断增加的数字化价值。

云原生技术以及与之相匹配的运营、业务转型已经得到大量和实践:第一,技术转型包括基础的容器技术、容器和虚拟机混合部署技术,以及独立数据库、控制和用户模块;第二,自动化生命周期管理和持续交付,微服务架构进一步带来了运营转型;第三,云原生的快速发布、业务编排和自动化直接推动了业务转型。因此无论是从技术层面还是业务层面,云原生都有其重要作用。

根据全球云原生技术采用的发展趋势,在技术和市场的双重驱动下,云原生技术在国内落地应用得的步伐将逐步加快

云原生CNF部署场景

VM-A VNF,云虚拟化环境(Openstack、VMWare)上的传统/经典VNF。几乎所有产品都有这个模型的VNF。需要注意的是,在这个模型中,VNFC (ETSI NFV标准中定义的VNF组件)是一个VM。 

云原生CNF:  基于微服务的云原生CNF,每个微服务可能有许多容器。CNF的微服务可以作为容器主机(CN-A)运行在一组虚拟机上,也可以作为容器主机(CN-B)运行在裸金属服务器上。与VM-A和VM-B VNFs(其中VNFC是虚拟机)不同,云原生VNF中的VNFC是一种微服务,在Kubernetes中基于POD实现。

CNF的容器基础设施

容器云基础设施组件——硬件节点、Linux操作系统、容器运行时(Docker、ContainerD等)、容器编排(OpenShift、EKS等),由客户或诺基亚提供。尽管CNF只交付应用程序微服务,但它们需要有一个用于测试、发布和交付的公共基础设施。  

容器基础设施蓝图

CN-A基础设施的范围包括以下项目

  • 硬件(服务器,机架,交换机,存储等)和硬件管理(固件更新,KPI监控,事件等)
  • 云基础设施(包括Hypervisor、云平台)的生命周期操作(安装、配置、升级/更新、增长等)
  • 客户虚拟机的生命周期操作(操作系统,容器运行时,任何其他工具)和网络配置(例如vSwitch配置) 
  • 容器运行时和管理——包括运行容器化应用的关键组件,如容器运行时(例如docker)、容器管理(例如kubernetes)、包管理器(例如Helm)、CNI插件(例如OVS/Calico/…)、持久存储插件(例如GlusterFS/Rook/…)、服务网格(例如Istio,可以被认为是PaaS的一部分)

CN-B基础设施管理的范围包括

  •  硬件的选择 (服务器,机架,交换机,存储等),和硬件的管理 (固件更新,KPI监控,事件等)
  • 主机的生命周期操作 (安装、配置、升级/更新、增长等) (主机操作系统、容器运行时)
  • 容器运行时和管理——包括运行容器化应用的关键组件,如容器运行时 (例如 Docker)、容器管理 (例如 Kubernetes)、包管理器 (例如Helm)、CNI插件 (例如 OVS/Calico)、持久存储插件 (例如 GlusterFS/Rook)、服务网格 (例如 Istio,可以被认为是PaaS的一部分)

诺基亚容器基础设施- NCS

有许多客户正在基于不同的CaaS提供商构建自己的容器基础设施。

比如有些第三方CaaS基础设施是RedHat的OpenShift(被许多客户使用),Robin.io由Robin开发,Tanzu由VMWare开发,Rancher由Rancher开发等等。所有这些容器基础设施都与诺基亚NCS有很多相似之处;然而,它们在某些方面有所不同。

滚动至顶部