温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:01
我们前面介绍是什么,说了很多serverless的特点,实际上这些也都是servers的优点,那这里呢,我们也简单的总结一下,Serverla是可以不用运维的,能够实现自动的弹性伸缩,按量付费来节约成本,那有更高的安全性,易于迭代和部署,那sla就是十分完美的吗?并不是,它一样也存在很多缺点,了解它的缺点可以让你今后更好的进行技术选型,决定是否用serverrs进行应用开发。那么它有什么缺点呢?首先我们来看第一个,那就是严重依赖云平台厂商。
01:02
的能力是云厂商打包提供的,所以servicers产品一定是和云厂商绑定的。又因为servicers理念和具体实现之间并没有统一的标准,比如呢,A厂商认为servicerrs的数据库必须使用标准的SQL规范,而B厂商则认为数据库可以使用SQL规范,也可以使用Jason文件的存储方案,那这就出现了不同的云厂商实现了不同的fast接口,我们的同一套代码是没有办法在不同的sola产品上运行的,要想从一个云平台迁移到另外一个云平台,那成本是非常高的。那再来一个呢,就是开发调试是比较困难的,那service应用依赖的是云服务,而这些云服务的环境呢,是没很难在本地进行搭建的。
02:02
想要在本地开发调试是比较复杂的,同时SRS架构呢,正处于飞速发展的初期阶段,它的开发、调试、部署等工具量也并不完善,那最后一点呢,就是底层硬件的不确定性,目前S的技术实现是以fast和bus为主的,我们的应用代码在fast上运行,但bus对我们来说是一个黑号,其底层的硬件资源是不确定的,某些场景下我们的代码呢是必须在某种类型的CPU或者GPU上运行的,目前云厂商呢,并没有提供针对于底层硬件的可选项,所以呢,我们对于服务器的底层硬件到底是使用的什么类型或者什么型号是完全不知道的,当然最后一点呢,可能对于前端开发者来说并不是特别的重要,在这里呢,我们。
03:02
只是做一个简单的了解就可以了。
我来说两句