基于鲲鹏云服务迁移技术和实践(鲲鹏生态)

鲲鹏生态
什么是鲲鹏,芯片。
围绕鲲鹏处理器(主要就是计算)延伸出来各种基于鲲鹏处理器的行业。
鲲鹏计算产业是基于鲲鹏处理器构建的全栈IT基础设施、行业应用及服务、包括PC服务存储 操作系统 中简介 虚拟化 数据库 云服务 行业应用以及咨询管理服务。

鲲鹏计算产业生态产业链

芯片能力积累到 芯片技术创新 芯片架构创新

华为云鲲鹏云服务典型应用场景:

大数据 :
分布式存储:把一个文件分开放,不同文件,不同硬盘,不同PC
数据库 :分布式数据库 与分布式存储密切相关
原生应用:借助与云原生,云上编写,部署。
云服务:原生算力。

初始云服务:

云计算是一种模型,他可以实现随时随地,便捷的,随需应变地从可配置计算资源共享池中获取所需的资源(例如 网络、服务器
、存储、应用、及服务)。资源能够快速供应并释放。是管理资源的工作量和与服务提供商的交互减小最低限度

云计算的五大基本特征

按需自主服务:定制服务 ,订制资源。 广泛网络接入方式:支持手机接入也可以PC 资源池化:池化,弹性伸缩, 快速弹性伸缩: 可计量服务:

云计算发展阶段:

云计算和云服务: 云计算是为了云服务而存在,有了计算才有了服务。
私有云:企业利用自用自由或租用的基础设施资源自建的云。
共有云:为特地给社区或行业所构建的共享基础设施的云
混合云:有两种或两种以上部署模式组成的云 (公司有一定实力,具有私有云的安全性技术,)。

鲲鹏云服务重点云迁移技术优势:

应用和数据的多样性需要新的计算架构。 数据量越来越大,维度越来越广, 以前是PC机,服务器。现在各种电子设备都需要进行计算。数据倒逼硬件的改变。

整形计算 文本处理 大数据分析。 浮点计算 科学计算 视频处理。

对这些的要求越来越高,计算能力也要求越来越多。倒退到底层的优化。

目前超过百分之九十的移动端用的ARM架构处理器IOT AI 和业务云化的发展,华为鲲鹏处理器基于ARM架构。
在这里插入图片描述
ARM优点并行数据的能力。大数据要求更多的并发能力。开放的授权策略,众多供应商。

鲲鹏计算产业优势

以中国市场孵化和完善行业应用,与全球产业形成良性循环 和ARM共享优势生态,协同加速发展。

在5g大数据 鲲鹏云计算采用轻核众核 64个内核 适合大数据的处理,分部署存储,有了大数据,颠覆了数据的存储方式。数据库: 存储特性:

鲲鹏计算产业:围绕鲲鹏算力,推出了一系列处理器产品。

算、存、传(集群处理能力)、管、智(AI 大数据的最终应用就是AI)

云迁移核心技术
计算技术栈与程序执行过程 ,迁移的主要原因。(了解之后,更容易理解迁移。)

软硬件技术栈。
在这里插入图片描述

半导 硅,利用光刻机 刻出最小的单元构成电路。一切计算机的基础。
之后是门电路和寄存器: 非与或门 累加器 。
门电路和寄存器再度整合形成架构(V架构,每一个架构设计都不会是相同的,如果相同,那么一定是一方在抄袭对方。)

V架构之上让人类和计算机都能读懂的语言,指令集架构。 指令集架构因为V架构的不同而不同。

二进制机器码
汇编语言
Java 和 Python解释性语言

高级语言 C语言操作很多硬件, java和Python要调用库和中间件才能对硬件控制。

不同的CPU架构,指令集架构就不一样。要移植那他的CPU架构不同,指令集架构也就不一样。之上的所有都要进行改变。

形成一定

鲲鹏处理去与X86处理器的指令差异:
什么是指令集:CPU中用来计算和控制计算机系统的一套指令的集合,每一种新型的CPU在设计时就规定了一系列与卡硬件电路相配合的指令系统。

鲲鹏架构指令集 V8

与X86处理器的指令差异:
复杂指令集CISC, 按顺序特定执行 Intel
和精简指令集RISC。
CISC要多一步判断指令集的长度

复杂指令集: 按顺序执行 ,执行数据要

复杂指令集的缺点:
二八定律: 写的代码 八十的代码 执行的时候占有
在这里插入图片描述

精简指令集:微处理器

流水线: 产品加工流水线(分担工作,吞吐量增加,效率更高,复杂程序拆分。)

性价比最好的拆分

在这里插入图片描述

各有优缺
在这里插入图片描述
在这里插入图片描述
鲲鹏长度固定,ARM汇编语言。(编译原理) 黑客程序 特别精通汇编语言

从源码到可执行程序:编译型语言和解释性语言

程序控制权不同: 解释型语言解释器上,编译型语言在程序中。
运行速度不同:编译型语言多一个编译,就是在运行的过程中要进行编译,所以要
移植性不同:解释性语言一致性够高,环境搭好就可以运行。编译性语言:不存在移植的问题

在这里插入图片描述

在这里插入图片描述

迁移策略的选择

X86平台把项目迁移到鲲鹏平台:

你的项目应用程序是以什么语言编写的(自己写的) 用到第三方软件,有没有适配鲲鹏的第三方的编程软件。

第一个维度 自己重构,自己写的代码。考虑是编译性语言还是解释性语言(是否有编译性语言的库呢?有的话是有源代码)。迁移工具,来做移植。

第二个维度 商用的闭源软件,不适用鲲鹏平台,不可以移植。

第三度维度 是LInux还是Windows,如果是Linux支持,Windows目前还不是很支持。 (未来适配性还会越来越好,)

在这里插入图片描述

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
鲲鹏离线安装Nginx相对于在线安装来说稍微复杂一些,但步骤总体来说是类似的。下面是鲲鹏离线安装Nginx的大致步骤: 1.从Nginx官方网站上下载适合鲲鹏操作系统的离线安装包。按照所使用的操作系统版本和硬件架构选择合适的离线安装包下载。 2.将下载的离线安装包上传至鲲鹏云服务器。可以使用SCP或者其他文件传输工具将安装包上传至服务器。 3.解压离线安装包。使用tar命令解压安装包文件,可以使用以下命令解压:tar -zxvf nginx-xx.tar.gz。(xx为版本号,根据实际情况填写) 4.进入解压后的Nginx文件夹。使用cd命令进入解压后的Nginx目录。 5.执行configure命令,用于检查系统环境并配置Nginx。命令为:./configure,执行后会检查并生成Makefile文件。 6.执行make命令进行编译。命令为:make,执行后会编译生成Nginx可执行文件。 7.执行make install命令进行安装。命令为:make install,执行后会将编译生成的Nginx文件安装到系统指定目录。 8.配置Nginx。在Nginx安装目录中可以找到Nginx的配置文件,可以根据需要进行配置,如监听端口、反向代理等。 9.启动Nginx。使用Nginx所在目录下的sbin目录中的nginx可执行文件启动Nginx服务,即执行命令./nginx -s start。 通过以上步骤,你就可以在鲲鹏上成功完成Nginx的离线安装了。需要注意的是,具体的命令和操作可能会因版本和操作系统的不同有所差异,所以在安装时需留意具体的官方文档和步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值