KC1鲲鹏弹性云服务器入门(上)

网友投稿 646 2022-05-29

KC1鲲鹏弹性云服务器入门(上)

特邀导师:孙老师 华为云ECS服务专家

云世界-华为云直播间

大家好,欢迎来到华为云的直播直播间,我是孙老师,现在是在华为云担任ECS服务的产品经理。在云计算这边已经算是一个老人了,现在负责ECS鲲鹏云服务这块的规划和推广。在近期,华为云推出的鲲鹏云服务上,开启了多元新架构,在9月16号我们商用的第一款鲲鹏ECS产品,鲲鲲鹏通用计算型KC1,这个产品有哪些优势?有哪些使用场景?大家可以在上面做什么?如何免费领取?考虑针对它做了一些什么样的推广?有一些什么样的活动?今天我就给大家一一来讲解。

三种主流架构对比

首先,我们就介绍一下华为云的鲲鹏KC1产品,在介绍KC1产品之前,我们不得不提下华为的鲲鹏920产品,鲲鹏920处理器。在介绍这个处理器之前,我们大概先说一下业界的处理器架构,而当前业界主流的处理器架构是X86、Arm和Power这三种。我们今天从指令集、架构、工艺技术、生态和开放性这五个维度对这三个架构进进行比较。

X86架构

先介绍大家最熟悉的X86,X86采用的是复杂指令集,它的架构的是重核架构,一般是指核数比较多。几十个核那种,是高性能高功耗那种,它的工艺方面,现在能达到14纳米,然后生态,生态是X86现在最大的优势,它现在的生态非常健全,大家常见的服务器都是X86架构的,然后开放性这一块是相对比较弱的。当然,它的架构是封闭的,然后直言它的发展规划和发展是Intel及AMD主导的。

Power架构

另一个架构是Power架构,Power架构比较少,它是IBM目前主导的一种架构,它采用的指令集是精简指令集,它的架构也是重核架构,是高性能内核,它的工艺现在最高也是14纳米,它的生态对比X86就略有不足了,它的生态比较局限,聚焦于大型机和HPC这些场景,就主要是聚焦服务器端,然后它的生态也是相对比较封闭的是IBM主导的。

Arm架构

最后,就是今天主要要讲的这个Arm架构,它的指令集是精简指令集,它是多核架构,它的功耗和性能是相对比较均衡的。然后它的工艺是相对比较领先的,现在可以达到七纳米,它的生态比起X86来讲确实Arm的生态没那么健全。但它现在也在不断的快速发展与完备,开放性这块Arm相对开放的,它是开放平台,可以提供这种IP授权的商业模式。就像大家可以基于这种架构去开发自己的处理器,然后华为的鲲鹏920处理器就是基于Arm架构的一种处理器,它是业界首款七纳米的数据中心处理器。它的优势很多,核数提升了一倍,达到64核。后面有各种加速引擎,这些都会给大家降低一部分的成本。

鲲鹏通用计算增强型KC1产品

讲完了这个鲲鹏920处理器,我们讲一下今天的主要对象,也就鲲鹏通用计算增强型KC1产品,这款产品是华为在华为云上基于鲲鹏920处理器推出的这款云服务器产品,它有以下四个主要优势,这里可以看到分别是全栈国产化、极致性价比、Arm云原生和生态丰富这四种,我们一条一条讲。

鲲鹏KC1四大优势

全栈国产化

全栈国产化大家都可以理解,就是从底层芯片也就我们的鲲鹏920处理器到上层的操作系统华为自研的Euler,这些都是百分之百可控的,然后还和一些主流的国产操作系统像深度,麒麟,这些也都是完美兼容的,还有国产的数据库,这些都是兼容的,所以说使用鲲鹏KC1服务器可以做到全栈的国产化。

极致性价比

极致性价比这块,大家都知道,一方面是性能,一方面是价格,首先KC1这款产品的价格,它的价格是比较低的,它价格低主要有两个原因,一方面是刚才提到的,是自主研发的,自主研发的话华为会把这部分专利费用让出来,就像我们购买的Intel的X86就需要支付比较高的专利费,如果用我们自己研发的鲲鹏920处理器,我们专利费用这部分就可以让出来,来降低价格。另一方面Arm架构,刚才提到了它是精简指令集,它的功耗会相对比较小,降低了运行成本,这样它的价格就比较低。而性能的话,它的性能却是基本上能达到业界领先,它比业界同实力,也就是业界的其它Arm产品是能高8%,另外它的最大的带宽也能到30Gbps,这些整体来讲,它因为是价格低,性能好,所以说性价比是比较有优势的。

Arm云原生

第三个优势就是Arm云原生,大家应该都可以理解,就是我们的手机、智能电视这些终端产品,它现在都是在Arm架构上跑的,所以说是如果我们把手机上的业务需要在服务器上进行模拟,通常在X86的时候用模拟器。Arm上是可以直接去运行的,不用做些指令翻译,它如果把这些应用移植到Arm服务器上,它的运行速度可以提高80%之多。

生态丰富

最后一个就是生态丰富,当然这里的生态丰富是相比如之前的,现在的鲲鹏处理,它已经可以兼容20多款主流的操作系统。100多个企业级的应用,然后这是按鲲鹏KC1产品的优势。

鲲鹏KC1使用场景

鲲鹏KC1产品规格广泛

优势讲完之后,我们讲一下一些使用场景吧,KC1产品它设计的规格非常广泛,从最小的1核1G到最大的60核120G是都有涵盖,我们选取四款比较典型的来给大家讲一下,首先是入门型的1核1G的这种,大家可以用1核1G的虚拟机来做一些自己的开发测试,或者是一些简单网站应用的搭建。如果性能稍微好一点的话,就是我们的四核8g基本型的产品,基本型的话,我们可以用来做些小型网站的开发。然后我们户网站,做这种级别的网站,再往上再大点的话,就是我们进阶级24核 48G这种产品,但这种产品的话,基本就可以跑一些大型的业务了,像是电商或者游戏服务器,这些就可以跑到这种类款式,最后就是60核120G是我们的巨无霸,就是旗舰型的KC1,它的算力是非常强悍,主要的对象是科研机构、数据公司,大家可以在上面跑大数据或者是数据挖掘这些应用。

迁移和移植

Tomcat服务器移植到鲲鹏KC1

接下来讲移植,因为毕竟是两种不同架构,大家肯定在想,我原来的那些业务是否能完美快速方便移植到KC1产品上?大家不要看我这个页面这么多,以为移植会特别复杂,我这里先给大家示范一下,让大家看一下怎么把我们常用的Tomcat服务器运行到KC1产品上面。

鲲鹏KC1实例

这里可以看到,已经有一台KC1产品了,从这里可以看到它是KC1规格的,通过远程登陆的方式进入它,这就连到我们的KC1服务器上来了。

远程登录鲲鹏KC1

我们从Tomcat网站选取一个Tomcat7的安装包,把它下载下来。

Tomcat网站

Tomcat服务器下好了,我们把它解压开,进入启动它。这个流程相信大家都比较熟,可以看到服务器启动了,我们去访问它。

Tomcat服务器解压安装

因为这里我们是经过代理的,所以说是有问题,但是我们这里可以看到的服务器已经开启了,从这里可以发现,Tomcat服务器就特别的方便。基本上没有感觉到X86和Arm架构带来的差异。

Tomcat服务器开启状态

兼容语言不需要编译

我大概给大家讲一下,因为X86和Arm只是CPU处理器架构级别的差异,就是说经过层层封装,操作系统再往上封装,其实对绝大多数的开发者来讲,都是感受不到的,这里可以给大家大概分了一下,如果大家的开发用的是JAVA,Python这种本来就是就是兼容各种平台的应用,它的移植是不需要做任何修改的,就像Tomcat服务器,我们都不用修改代码,不用重新编译,就可直接在鲲鹏服务器上运行。

非兼容语言需要修改编译

另一种的话是C,C++、GO语言这种需要编译的语言,但即使这种我们的业务代码也是不需要修改的,只需要把业务代码拿到鲲鹏云服务器上进行再次编译即可,除非是大家用的是汇编这种直接感知CPU的这种语言可能是需要修改。其实我们大多数的业务都是不需要做修改的。

鲲鹏生态推广

有人可能说,你这只是掩饰问题最简单的用例,代表不了什么,有可能迁移过程中会遇到各种问题。那这一页就是我们迁移过程中遇到问题,不用害怕,因为华为云为了推广鲲鹏生态是给大家提供了一系列的知识的。

底层封装云服务

这里先大家看一下,首先我们底层的芯片和硬件,我们是封装了云服务,就刚才讲到KC1产品及其它一些产品,就是我们封装的云服务,在云服务之上就是操作系统开发工具,大家可以从左边的图片看到,当前的Ubuntu、Redhat、SUSE、Centos这些它们已经是可以在鲲鹏处理器也就是Arm架构运行的。在OS和开发工具上面是数据库中间件,这是量很大的一堆东西,我们左边也可以看到Web Sever,Nginx,Tomcat或者MYSQL,OpenStack这些都是已经能在Arm架构上运行的。

华为云是建设鲲鹏社区

但是这些可能大家还感觉不够,为了使这块的生态更加丰富,华为云是建设鲲鹏社区的,鲲鹏社区主要目的就是推广鲲鹏生态,所以提供了这一系列的东西。首先提供常见科研软件包移植指南,比如说MYSQL,大家遇到问题怎么解决?这里面都会有解决的办法,另外一个它给合作伙伴提供一个类似于应用市场的东西,大家如果发现某款软件还没有鲲鹏架构,没有能在鲲鹏上运行的版本,可以去自己尝试去编译,编译之后是可以把它发布到这个应用市场上来的。

社区搭建知识库

还会收集大家编译过程遇到各种问题,做成知识库。大家如果遇到问题了还可以去知识库里面去查询,看你遇到问题别人是否已经遇到了,这是华为云鲲鹏社区给大家提供的能力。再往上就是提供应用移植的咨询、方案设计,实施等专业服务,这个就是应用行业级别的。

华为云福利

KC1鲲鹏弹性云服务器入门(上)

刚才对华为云的KC1产品以及如何使用KC1产品进行了一些介绍。接下来给大家讲一些华为云的福利,可能有些小伙伴还在那记得,我那个免费的云服务器是怎么来的?这里我就我就给大家讲一下,我们是只需要进入华为云的官网,在华为云的官网页面点最新活动有一个新手福利,有一个免费试用,进入开发者专区,有一个KC1服务器,大家可以看看入门型还是通用型,大家可以选一个点立即领取,每天早上在9:30之后开抢,每天名额有限,先到先得。

鲲鹏KC1免费试用

鲲鹏KC1配置

点击领取之后,大家就看到的是这个页面,从这个页面我们可以看到,这款免费产品提供的40G的系统盘100G的数据盘,同时还给了一个一兆带宽的公网IP,自己的子网安全组,这些都是帮大家配置好。大家可以灵活选择自己的镜像,习惯用centos的就选择centos,习惯用ubuntu的就选择ubuntu。登录方式,大家可以选择配置密码,点击确定进入支付页面,但这个支付页价格为零,只要点确认支付就购买成功,前提是如果大家都审批通过的话,这个就可以免费获取到一个弹性云服务器,就可以在华为云的控制台弹性云服务看到。

鲲鹏活动

鲲鹏学习线路活动

刚才对华为云KC1产品进行了介绍,还给大家推荐一个小福利,怎么获取免费KC1服务器。现在再给大家讲一些鲲鹏社区的其它一些活动,首先说的是鲲鹏的这个学习线路活动,这个也是可以在官网里面找到,这个活动主要是给大家规划学习线路。

点最新活动的新手福利,有一个开发者,开发者有一个学习鲲鹏开发,点击这个入口就可以进入学习鲲鹏线路活动,它的主要目的就是帮助大家去熟悉鲲鹏,了解鲲鹏,同时,它还让大家可以快速的上手,怎么使用鲲鹏产品?它还提供了一些激励奖励学习比较有效乐于分享的小伙伴。

视频地址:https://huaweicloud.bugu.mudu.tv/watch/von4yz76

鲲鹏 弹性云服务器 ECS Linux

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:设计模式中的简单工厂、工厂模式、抽象工厂模式总是分不清?一文告诉你所有区别
下一篇:全面自主国产化生态—记华为HC2019大会
相关文章