计算服务总览
计算类服务有哪些种类呢?大家可以看到有非常多的种类。
第一个是弹性云主机ECS,其实就是虚拟机。
BMS服务器就是物理机。
AS弹性伸缩是一种策略服务,帮助用户动态扩容的。
CCE的容器,Container Service,容器我们称之为下一代的轻量级虚拟化,在之前的课程当中我也有简单的介绍过,不知道同学们是否还有印象。他与虚拟化的技术的区别就在于,容器底层是物理机并且必须要带有操作系统,但是每个容器是独立的,可以安装已经压缩好所有配置好文件的镜像包。所有的业务应用直接以镜像包的形式安装,安装完成之后,直接利用物理机的操作系统就可以使用。所以说同其实不需要独立的装操作系统的,也不需要单独的做一些网络配置等等,因为都是压缩好的。但是云主机是需要单独安装的。也正是因为这样,我们称容器是比较轻量化的,无论是启动速度、创建数量,都要比云主机优秀,但是它在隔离和安全性方面,表现是不如虚拟机的。
也就是这上面四个服务,加上IMS镜像,因为不管是物理机还是虚拟机,都要再web界面上面选择操作系统才行,稍后的实验也会给大家介绍到,所以镜像服务是必不可少的。
其它几种:像云手机、GPU加速的服务器也有,但是并不多见,后面大家如果感兴趣的话可以自己点进去看一下,那这节课主要是给大家讲解弹性云服务器ECS。
什么是弹性云服务器ECS?
ECS是所有公有云云服务中最重要,也是最基础的一种云服务,也是目前公有云平台用户量最大的一个业务,也就是虚拟机。
它是由CPU、内存、操作系统等等组成,说白了就是一台电脑,可以这么理解。它拥有电脑所拥有的所有东西,它唯一和物理服务器的区别就在于它没有物理的躯干,它在技术层面的呈现方式就是计算虚拟化技术。
我们之前给大家划过一张图,当时说的什么是计算虚拟化?就是说物理服务器通过Hypervisor软件,比如说VMware的ESXi、Linux、KVM、华为的FC等等。借助软件,基于物理服务器,在上面创建多台虚拟机,那么虚拟机在工程师创建的时候,他可以自行分配CPU、内存、安装操作系统等等。
但是在公有云层面,因为绝大部分租户,他们自己是不知道相关的技术层面的东西的。租户一般只关注“我付钱,你把东西给我”,所以在公有云层面之上,虚拟机就不再需要用户自己去创建或者去安装操作系统,这样太过于复杂,也太不友好了。所以在公有云层面,为什么会换一个名字,因为到达产品层面,我们决不能把技术的东西抛给客户,所以ECS在公有云层面是一个非常简单的申请流程,用户只需要写一些他们想要的参数,剩下的一切事情交给公有云,其实就是交给OpenStack了。这就是弹性云服务器,就是和电脑一样的东西。
ECS的优势
那么ECS有什么样的优势呢?这里有四大优势:我简单的给大家介绍一下。
第一个叫做“弹性伸缩”,我待会儿会给大家详细讲解。ECS是可以对资源随时进行动态调配的,当然了,节约了资源,系统的计费等等有也会随之发生变化。
第二个叫做“软硬结合”,虚拟机是从物理机创建出来的,所以它的CPU、内存等等这些计算资源也来自于物理机,由于物理机是有性能区分的,所以云主机有规格和性能之分。也就是说不同的物理机创建出来的虚拟机,价格也会不同。
这也是为什么ECS会有很多不同的规格类型的原因。这个我们后面在实验部分,会给大家进行展示。价格在不同参数,不同规格下是不同的。
第三个:“稳定可靠”。云主机无论是自身的性能,还是它创建出来的平台软件的性能,包括它底层物理设备的性能,都是企业级中非常成熟的软件或者软硬件,也就是说用户其实不太需要担心虚拟机的稳定性,包括地下挂接的磁盘的稳定性、读写速度等等,这个是不太需要关心的,而且云主机绑定云硬盘,对于云硬盘的种类、性能、容量、用户,也都可以自定义,而且也都是企业级存储提供上来的,所以稳定且可靠。
最后一个就是:安全保障“,华为公有云是设计了针对于ECS的保护服务,比如说CSDR、CSHA等等,在安全层面,有很多的保障服务。
这个就是ECS的优势。
ECS的产品架构
那么ECS产品,它到底在公有云里面属于什么样的架构呢?
大家可以看到这个图片,这个图略显复杂,其实还是比较容易去理解的。
首先看一下左侧蓝底部分中的“弹性云服务器”挂着云硬盘,那么对于云硬盘有一些保护服务,包括备份、对象存储、文件存储都隶属于这本部分。 其实这些都是附属服务了,大家重点了解一下,云服务器挂在了云硬盘,那么它是需要介入VPC,VPC是一个大的服务概念,他会让用户创建内部网络和外部网络,内部网络让用户自己通信,外部网络是对外的。而VPC里面会有非常多的网络概念比如说像安全组,安全组提供一个对外的保护功能,比如说子网,内部通信的某个网段的划分等。
弹性云服务器通过云硬盘挂载数据,通过网络部分出去,再通过安全组进行隔离,比如说镜像组密钥、用户名什么的,这些都是云主机的几个必要因素,操作系统、用户名、密码以及一些认证策略等等,还包括了一些身份认证、云监控,比如说后期在做运维的时候,这些审计服务也要对用户的云主机进行管控。
所以就云主机自己来说,跟它有直接关联的就是云硬盘和VPC、IMS,当然还有些附属服务,在这张图里面也看不到,我们后期就都会一已讲到了。
这个是ECS的产品架构。
应用场景-网站应用
那么ECS可以用在哪些地方呢?第一个就是网站应用。网站应用其实就是一些公司,或者企业需要开发一些网站平台,那么它的网站端就可以部署在ECS云主机里面。
那么左边这张图需要给大家解释一下,中间有一个“ELB”,我们称之为Elastic
Load Balance弹性负载均衡,那么这张图为什么会有这个ELB呢?咱们看这个上面的图标,因为在网站场景,当用户访问租户业务网站的时候,比如说,百度公司找华为云,上线他们的百度官网,百度公司的百度官网,有很多他们自己的用户,他的用户可能会有时效性、周期性或者是周期性产生顺发流量的时候,这个时候就需要接入的网络非日常的有弹性,因为接入的链路可能只有一个,并且不能让所有的web端流量进入到一个云主机。
所以,我们公有云有一个服务叫做“弹性负载均衡”,其实就相当于网络里面的QoS流量控制策略,当流量进来的时候,根据链路的压力,云主机的使用率等等,来动态调配访问流量的入方向或者出方向。这是一个类似于TCP/IP对等模型中,网络层里的业务。
推荐原因大家可以自己来看一下。
应用场景-企业电商
云服务器其实有很多类型,在后面的实验当中也会给大家讲到。
那么第二个场景,企业电商,也可以上线自己的电商业务平台,架构其实和网站应用是一样的,原理也是一致的。
但是针对于这种场景,华为一般推荐使用“内存优化型”,因为电商场景往往会伴随着大批量的租户顺发流量的情况,包括租户的历史数据的存储和搜索等等。所以对于云主机来说,它需要有比较大的内存来提供比较高的IO速度和比较低的数据读写访问的延时。
所以高内存,内存优化型,对于电商企业是一个比较好的选择。
应用场景-图形渲染
在图形渲染场景,当然首选GPU加速卡,我们之前其实已经看到了GPU服务器,我当时说过GPU是有特殊功能的,叫做Graphics Process Unit图形加速单元。
GPU图形加速型云主机其实就是他的物理机层面,有GPU加速卡来提供相应的3D图形渲染、视频制作,包括图片的后期加工能力都要比普通的服务器强很多。
所以用GPU加速卡类型的物理服务器再创建一个虚拟机,这种规格类型的服务器的价格,也就是这种虚拟机的价格,比一般的要贵一些。一般来说这个一般比较适合用于一些比较特殊的工作场景。比如说有一些搞设计的同事做一些3D模型,比如说3D效果图渲染、动画渲染等等涉及到图形渲染这一块内容的,那么应对这种场景,使用这款虚拟机是可丁可卯的。
应用场景-数据分析
数据分析场景,大家听名字大概就能猜到,这种场景肯定是对存储的容量,包括读写的交换速度都有明确的要求。那么这个时候就可以选择“磁盘增强型的弹性云服务器”。就跟咱们用电脑一样,如果用电脑来办公,那配置低一些没关系,如果经常玩大型游戏,那么就需要买一台GPU性能高的并且内存大的电脑了,很多对电脑很了解的同学肯定知道,对于电脑来说,磁盘分为固态、机械,但是在公有云层面,就看不到“固态、机械”这种名词了,它也会有一种中文名字来描述,比如说:“高性能、高容量”等等。
那么高性能计算就是专门对云主机业务有比较高速的处理要求,那么就可以选择更高规格的VCPU和内存参数来支持业务的高性能计算需求,那么这种场景的虚拟机的价格往往是非常昂贵的,因为它的CPU数量和内存的容量,都是比常用规格型和普通规格型大很多。
那么这个就是高性能计算型,用于一些特殊场景。高性能计算无非就是对CPU要求比较高。
ECS的购买流程
那么ECS到底应该怎么购买呢?那么之前的课程给大家演示过如何登陆公有云,包括怎么使用一些云服务,那么ECS其实就是点到“控制台”里面,点击自己所需要的一个Region区域,然后点击购买ECS,然后就会弹出一些弹窗,然后根据提示填写想要购买的规格,这个在后面的实验中我会给大家做一个演示。
选完基础配置之后,选盘,选网络,然后还需要做一些高级配置,比如说云服务的名称,可以自定义,备份服务需不需要等等,或者是需不需要添加进服务器组,方便自己日后管理。这些都可以自行设置。
那么最后,根据用户的计费模式,和租的规格、数量等等,系统会自动计费,然后就可以去购买了。
ECS的基础配置
那如果用同学问,我应该怎么用这个云主机呢?
那咱们看这个图,这个就是一个案例。
比如说就是上面的这个界面,这里展示了在哪里选包年/包月,Region怎么选等等,还有CPU架构,x86这个是国际标准化的英特尔x86,鲲鹏是国产的。用华为的ARM架构的CPU,用的就是鲲鹏的芯片的物理服务器,信创架构的一个虚拟机,这就不太一样了。
当然每一页的操作都是非常便利的,每一个功能也都一目了然。用户可以根据自己的需求去选择,包括网络、安全组也可以提前设置。
ECS的网络配置
安全组就是一个类似于头盔去保护用户的一个策略性服务,它可以让给用户设置出方向和入方向的规则的,比如说允许什么源目IP地址的流量通过,不允许哪些源、目IP地址的流量通过等等,云主机通过这些策略来限制对外或者对内的流量的流入或者流出。
有一些服务都是可以提前创建的,然后去使用,比如说一些网络方面的内容。
ECS的访问方式
那么ECS到底怎么用呢?目前提供了两种方式。一种是API方式,一种是控制台方式。
一般来说,更倾向于使用控制台,因为更直接。API方式是集成到第三方系统上,作为二次开发用的。
我们一般在现网中,登录公有云的云主机之后,用户都是可以再登录到他的控制台当中的,也就是弹性云服务器中。那么这个时候,会发现租的云服务器就在这个地方。
ECS的使用 - 重装/切换操作系统
在这个界面中,后面会看到一个“更多”、“远程登陆”,如果点击“远程登陆”,系统就会直接打开云主机的视频界面,就可以看到一个和咱们的电脑差不多的屏幕。
那么后面有一个“更多”选项,就可以做一些类似于笔记本电脑可以做的操作,比如说关机、重启、重置密码等等。
对于ECS怎么用,比如说当用户远程进入了他们的虚拟机之后,操作系统就已经装好了,想怎么用就怎么用,跟现实生活中的个人终端是一样的。
那么下面有一个提示:“重装操作系统只支持使用原镜像进行系统重装,不支持使用新的系统镜像”,也就是不支持换了。
ECS的使用 - 变更规格
那么这个ECS的规格也是可以实时进行变更的,那么多退少补的原则大家可以了解一下。那么在包年包月的计费模式中,如果修改规格,我们就会补齐差价,如果不够的话,就需要补齐。
当然这里重要的一点不是关于钱,而是这个ECS是支持规格变更的功能的。所以是很弹性的。
ECS的使用 - 重置密码
还有一点就是重置密码,大家都知道ECS是一个服务器,相当于笔记本电脑,那么为了安全考虑,它也是有密码的,用户可以重置密码。这个“重置密码”就在“远程登陆”后面,刚才也给大家看过了。
基于上次给大家讲的内容,还是提醒一下大家,在公有云服务的密码层面,如果你有很多的云服务需要使用,最好拿一个记录本记录一下这些账号密码,要不然到时候等账号密码多了之后,就分不清哪个是哪个了,或者是如果账号密码写了一大堆乱码,导致账号登陆不上去,这都是不可取的,这都是血的代价。所以这个需要注意一下。
总结:
那么对于弹性和云服务器就先讲到这里,最后我做一个总结。
其实对于弹性云服务器来说,有这么几个点比较重要:
第一点:什么是弹性云服务器?它在技术层面,其实就是物理服务器,通过Hypervisor创建的虚拟机而已。
第二点:云主机有什么异样的好处?它的规格很弹性,并且也提供了很多安全性的服务,包括使用都是web界面,对于用户层也没有太多的技术要求,所以无论是使用侧体验还是运维侧体验,都是很人性化的。并且它也非常便宜,规格也很多,可以随时调整,非常灵活。这个就是ECS的优势。
第三点:ECS怎么使用呢?怎么租?怎么买? 受限用户需要登陆到华为云官网,进入到控制台界面,在ECS服务里面,可以根据它的步骤,一步一步的进行填写和选择,就像咱们上网买手机一样,选择手机型号、参数、版本、颜色,然后付款。
第四点,最后一点,ECS如何使用呢?当ECS申请完之后,创建完成之后,可以再回到弹性云服务器那换个界面,就会看到那个所申请的弹性云服务器,点击“远程登陆”就可以登进去。点击“更多”,所有的重启、删除、变更操作系统、变更规格等等选项就都在后面
,