00:00
好,那接下来呢,我们就先来实战第一个章节,我们操作一下云平台,理解一下云平台里边的一些核心流程,以及它的一些基本概念,那我们这个文档呢,参照云平台核心来点进来,因为我们第一次讲解,先简单介绍一下什么是云平台,我们为什么用云平台,其实这个云平台它有一个相对的概念,那就是本地,对吧?云的相对概念就是本地,我简单理可以理解为这样,我们一个开发人员,它开发的这个应用可以在他本机电脑上运行,但这样呢,肯定不能是商业软件的运行方式,那么这个软件呢,最终一定会这个应用会部署到一个服务器上,那既然这些服务器呢,我们可以有两种方式,第一种方式我们可以买我们这个网上,第三方这些服务器厂商,我们成为云厂商,给我们提供的这些呃硬件资源,我们把这种方式呢,我们称为公有云,然后呢,还有另外一种就是我们可以组建运维团队,专门去建我们的机房。
01:00
我们购买一些服务器啦,网关啦,路由器啊等等,我们构建出我们的云平台,那这种呢,我们可以称为私有云,无论是哪种方式,反正就是一句话,我们的应用一定要放到远程的这个服务器上,而不是在我们开发人员的本机电脑上,所以理解云的这个概念,那就非常简单了,不是我的就是云的,对吧,就这么简单。然后呢,那我们为什么要用云平台,我们用一个公有云为例,云平台呢,会有非常多的这个啊优秀特性,比如我们以公有云为例吧,第一个就是环境统一,我们无论买多少台服务器,我们可以给它指定统一环境,比如都来装Santos的7.6版本等等等等等,然后包括我们这个网络环境呢,也比较统一,所以呢,这我们应用往上部署的时候,就能消除环境对我们应用的整个影响,然后第二个我们按需付费,我们的业务量有多大,我们开多少啊,这就行了,所以呢,还有一个叫即开即用,特别。
02:00
是用我们一些第三方云厂商提供的这些平台,我们要用多少资源,我们随时开就行了,而且开了基本上几秒之内你就能用了,那比我们自己来搞对吧,我们自己从买服务器开始,给服务器配上环境,正好一系列的东西可能没个十天半个月也搞不来,所以我们说这个即开即用这个特性诶也非常方便,另外呢,就是稳定性强,如果我们去用第三方厂商提供的这些啊云资源,因为呢,他们会有专业的运维团队去来经常的去来管理这些东西,所以呢,稳定性要比我们自己整可能要强很多,等等等等,反正有诸多优点吧,然后呢,我们国内常见的云平台,如果我们要去购买云服务器的话呢,可以有非常多的选择,比如阿里云,百度云,腾讯云,华为云,以及我们这次课程要使用的青云等等等等,哎,另外呢,大家就会说老师你这次课如果使用青云的话,那我在阿里云上不会操作,你是不是还要单独录一套,哎,并不是啊,就是任何一个云平台。
03:00
你只要会操作了,其他云平台概念基本上都是一样的,点点点就行了,所以呢,我们随便挑一个云平台就行了,我们选青云的啊,唯一原因就是因为库波S菲尔,我们接下来的这个平台是由青云开源的这个东西,因为它是开源的嘛,而且呢,好多这个呃企业他们即使即使在建立自己机房要搭建云平台,有些呢也会选择我们这个库,所以呢,我们用青云和用其他云都是一样的结果啊,而最终呢,我们青云它会在它的里边有一个库珀fair的自托管平台,稳定性更高,所以呢,这也有助于我们后来讲后边的东西,所以我们选择了青云,当然如果实验呢,上其他的云环境都是一样一样操作,另外国外的一些场景云平台,亚马逊的,微软的,谷歌的云平台等等等等都可以去来使用,这是我们说的云平台,当然我们刚才说的公有云和私有云简单区分出来就是这样,对吧,我们去。
04:00
买第三方的,那这些东西我们就可以把它简单称为公有云,当然如果我们把这个公有云光理解成买公共的这些服务器,其实有点格局小了,对吧,应该是公共的这些资源,比如我们这个阿里云可以提供一些检索服务,我们现在这个业务呢,我们需要一些检索服务,如果我们要从头到尾的去来搭建这些东西,可能很麻烦,我们就直接买人家这个检索资源就行了,我们把这个检索服务的资源买来,人家这个可能可能底层呢是search,一定呢也会部署到某些服务器上,但我们把这个资源买来呢,我们不关心它部署到哪些服务器上,也不关心服务器的维护等等等等,我们只需要把我们的数据导入到这个检索平台,我们就能用了,所以呢,这是我们说的整个公有云,云上的好多资源,包括负载均衡器啦,当然我们后来会说包括它的存储啦等等等等,我们都可以去购买,那公有云的这个优势呢也很多,比如我们这个成本低,因为我们前期无需。
05:00
去购买硬件,搭建机房,那这些成本所以相对来说要低很多。第二个呢,我们无需维护,如果我们要自己去来搞私有云平台的话,那我们要啊,有专业的运维团队去来维护,其实成本呢也是非常大的。另外呢,我们跟运营团队的水平有关,我们运维团队强了,那我们的稳定性就高啊,运营团队不强了,那我们可能天在救火。另外呢,我们如果去用公有云平台,那我们要用的这些资源是近乎无限制的缩放性,什么叫缩放性?就是我要用多有多,要少有少,所以呢,比如我们这个业务量前期比较小,我们只需要买一点点前期,后期大了我们买很多,但是对于我们来说,云平台能给我们提供的服务器数量和这些资源数量是我们远远啊够用的,也就是说比如阿里云,你的业务再大,你不可能把阿里云的所有服务器都买完,对吧?可能阿里云也啊,巴不得你把它们都买完,另外呢,就是高可靠性。
06:00
因为我们的这个云服务提供商,他们的整个运维能力很强,所以呢,他给我们提供的这些资源,它的可靠性也很高,而且呢,衡量这个可靠性,我突然想起了有一个指标,我们把它称为叫可用性的指标,也就是说如果我们长时间我们的系统是可用的,那我们就认为它很很可靠。可用性的指标呢,比如我们经常会说N个九,所谓的N个九就是呃,百分之多少九,对吧?如果你一个九,那就是90%的可用性,如果你有两个九,那就是99%的可用性,那他的意思呢,就是在一年的365天,我们划分成365天乘以一天24小时,一小时3600秒,然后呢,我们再去乘以我们的可用性,相当于我们这个系统对吧,如果我们是这么来个算,做一个算法,一减去它的这个可用性,一减去它的这个N个九的可用性,那这。
07:00
这就是我们系统全年的故障时间,全年的故障时间,故障时间呢,那理应越少啊越好,对吧,如果你能达到呃六个,比如99.999%,你的全年故障时间可能只有啊几十秒的时间,所以呢,你的服务器就是非常稳定可靠的,这是我们说的公有云平台,另外呢,还有我们的私有云平台,私有云平台就像我们之前说的,我们自己从头到尾搭建,甚至于呢,我们也可以去购买第三方托管的这些平台,哎,让他们替我们运维,其实也是一样的,只不过呢,我们数据可以完全管控,其实公有云平台的唯呃很大的缺点就是说,比如我们的这个数据拖到公有云平台,对于一些我们安全性要求高的场景,我们可能是啊不需要的,比如我们一些政府机关,国家的一些安全数据,如果我们托管给任意的一个云厂商,其实就会有泄露风险。
08:00
所以呢,我们一般会建立私有云平台,我们自己去了建机房,因为我们自己建立的东西是完全可控的,哎,比如举一个例子,老师把录好的视频我传给了B站,如果我们自己没有保存视频放到我们的这个播放平台上,某一天B站崩了,对吧,大家突然就呃看不到我的视频了,那怎么办?所以呢,我们的这个视频可能还要托管到我们自己的这个平台上,那即使大家哪一天在B站看不到了,我们这儿可能也有,所以呢,这叫私有云,然后呢,私有云的话呢,它也有非常多的优势,我们举一个呃几个典型的例子吧,第一个是灵活性强,因为如果是我们自建机房,可能就是由于我们公有云上的一些人家给我们搭建的这个环境,不能满足我们特殊的业务需求,所以我们不得已必须自建了,所以这我们自建的话呢,更是基于我们需求来定制的东西,所以灵活性呢,是满足我们特定业务的比较强。第二个我们控制力更强,我们自己建立的东西,所有的资源都在我们掌控之中。
09:00
而不是在人家第三方的掌控之中,我们即使呢购买的是第三方的私有云平台,我们把我们的核心数据如果托管到那儿,你也不能保证第三方有没有把你的这个数据给你再备份一份,整到别的地方去,所以呢,你的整个资源的控制力是不强的,包括可伸缩性,当然这一块的可伸缩性更强,是与本地相比的,对吧?跟公有云的可生塑造性比起来,可能还差那么点意思啊,这是我们说的整个云平台,当然,呃,这是一句非常经典的话,就是没有任何一种云计算只是适应于所有云的人的,说公司呢,不可能去单纯选一个公有云或者私有云,他们就能满足我们未来所有的业务,所以我们最终的业务呢,可能会有不同的三种部署方法,一个叫公有云,还有私有云,还有混合云,其实呢,什么叫混合云?那就是我一部分业务托管到第三方平台公有云上,一部分呢,我们核心业务我们自己控制住。这叫。
10:00
又云,那么合起来我们既有公又有私,这就叫混合云架构对吧?所以这是我们后来说的我们业务呢,上云以后的整个架构方式,来简单的云的一些概念呢,我们就介绍这么多,那接下来就来进行实战操作就行了。
我来说两句