开发者学堂课程【 Serverless 实战攻略:7 分钟击破 Serverless 落地难点: FC -第一课-《从云计算到云原生再到 Serverless 架构》】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/1231/detail/18368
FC-第一课-《从云计算到云原生再到Serverless架构》
第一节课,从云计算到云原生,再到serverless架构,希望通过这节课,大家可以对serverless架构有一个基础的了解,在开始之前,先简单的介绍一下自己,我的名字叫做刘宇,化名叫做姜玉,阿里云Serverless产品经理,开源项目Serverless Devs发起人、负责人,阿里云麒麟布道师;热门书《Serverless架构:从原理、设计到项目实战》 《Serverless工程实践:从入门到进阶》
《Server less架构下的AI应用开发:入门、实战与性能优化》、 《Serverless开发速查手册》《架构师:人人都能学会的Serverless实践》作者。
在这个幻灯片中我们发现有一张图和三个关键词,左边的这张图正是安尼克也是世界上第一台通用计算机,自从其诞生以来,计算机科学与技术的发展就从未停止过前进的脚步,尤其是近些年,计算机的发展可谓是日新月异,有不断突破和进化的人工智能领域,有5G以带来更多机会的互联网领域,还有可信的区块链技术,也有不断更新,不断迭代,不断走进寻常百姓家的云计算,而右边的三个关键词呢则是2003年~2006年之间,谷歌所发表的三篇重要的学术论文,这些文章呢指明了hs分布式文件系统并行计算和分布式数据库的技术基础以及未来机会,鉴定了云计算的发展的方向,关于这三个文章,或者说这三个技术点,有些人是这样说,因为他们云计算才得以正式拉开帷幕,云计算的发展是飞速的,也是有目共睹的,但是随着云计算的发展,另一个名词逐渐的诞生,并且迅速的夺去了云计算的风口大旗,被更为的广泛关注,那就是云原生,其实我并不是非常喜欢云原生这个词,我觉得这个词并没有非常直观的表达说他和云计算的一个关系,但是当我们翻译云计算和云原生的英文表达式,我们不难发现云原生实际上就是云计算之间增加了一个native,所以可以这样认为云计算的飞速发展,无论是从技术迭代还是概念升级,最终产生了我们耳熟能详,也就是目前炒的火热的云原生。
云计算是什么呢?其实早在1961年的云计算的概念雏形其实就已经的生了在麻省理工学院的百周年的纪念典礼上,约翰麦卡西亚,也就是1971年的图灵奖获得者第一次提出了一个概念,这个概念呢后来被认为是云计算的一个最初的超前的遐想模型,它翻译成现今的大意呢就是计算机在未来将会变成一种公共资源,会像生活中的水电煤气一样被每一个人所使用,到了1996年云计算这个词被正式的提出。
到了2009年的UC伯克利,则在他的论文中对云计算进行了较为细致的描述,他说云计算是一个即将实现的古老梦想,是计算作为基础设施这一长久以来梦想的新城,他在最近正在快速的变为商业现实,在这篇文章中呢也同时明确的为云计算做出了定义,云计算包括了互联网上的应用服务以及在数据中心提供这些服务的软硬件设施,时至今日了,云原生技术的发展同样是迅速,那么什么是云原生呢?其实参加一些线下的会议的时候,貌似千人千面,没人说的清楚他到底是什么,但是呢这并不影响云原生技术的发展和高速迭代,以及被更多人所接受,在这里什么是云原生?
我觉得这篇什么是真正的云原生这篇文章里面的定义是很有灵性的。
因云而生的软件 硬件 架构就是真正的云原生,因云而生的技术就是云原生技术。
出生于云,成长在云,因云而生就是云原生,那么云原生都包括了哪些东西呢?貌似耳熟能详的技术加上云原生三个词,他就成了云原生,比如说数据库人员收数据库网络 云原生网络与其参赛,我们看一下ccf云原生基金会,他都包括了哪些产品?
包括数据库里消息,还有容器镜像,包括meth,也包括网关,包括K8s当然还包括了一个非常热门的词汇,就是其实有心观察的人应该已经关注到了在ccf的这个网页中,其实上面是有一个非常明显的一个态度,他写的就是serveless架构,其实很多时候但是驾照被称为是一种黏合剂,它将与原生的其他很多产品和用户的业务进行了一个连接,他又提供了极其诱人的技术红利,为此也为很多的项目或者是业务所选择.
那么什么是serveless架构,无论是中文还是英文其实在很多的时候看到他的名字或者看到这个字的组成结构我们就能明白它是什么含义。那么serveless架构,不难发现它所要传递的是服务器类的,指的是要更少的精力,所以serveless架构所传递的新址是把更专业的事情交给更专业的人开发表达更少的关注服务器等底层相关的内容,把更多的精力放在更具价值的业务逻辑之上,2009年呢UC伯克利发表了一篇关于云计算的文章,在文章中的UC伯克利为云计算做出了一个非常明确定义,同时呢也提出了包括服务可用性的数据,安全性和可审计性等在内的十余项云计算时代所面临的困难和挑战,并断言呢云计算将会引领了未来的十年,2019年的正好相隔十年的时间,UC伯克利再次发文不仅从多个角度说明了什么是serveless架构,例如说从结构的角度肯定了serverless 是fast与bass的一个结合,从特性的角度呢对于被认是架构的产品或者是服务,它还需要具备按量付费和弹性伸缩的特点,并非常激进的表示将会成为语音时代的默认计算范式,将会取代serverful计算,因此呢也意味着服务器和客户端模式的一个终结。
从iaas到paas再到云计算的发展呢,越来越清晰,也越来越明确去服务,趋势也是越来越明显,此时说的是serverless架构,语音的概念确实在不断的升级,云技术也确实都在不断的迭代,而这一切的改变其实都是为了安全的升级成本的降低以及源于生产力的驱动,本节的课程也要到此结束了,通过这节课程希望大家可以对云计算 云原生架构有一个的了解,并且可以有一个小为基础的认识,从云计算到云原生,再到架构,这是技术的发展潮流架构,serverless正当时。也再次感谢大家的支持,在接下来的课程中将会为大家更为详细的介绍架构以及和大家一起来玩转serveless架构。