FC -第一课-《从云计算到云原生再到 Serverless 架构》|学习笔记

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
函数计算FC,每月免费额度15元,12个月
简介: 快速学习 FC -第一课-《从云计算到云原生再到 Serverless 架构》

开发者学堂课程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实践》作者。

image.png

在这个幻灯片中我们发现有一张图和三个关键词,左边的这张图正是安尼克也是世界上第一台通用计算机,自从其诞生以来,计算机科学与技术的发展就从未停止过前进的脚步,尤其是近些年,计算机的发展可谓是日新月异,有不断突破和进化的人工智能领域,有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架构。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
5天前
|
弹性计算 Kubernetes 安全
Kubernetes 的架构问题之在Serverless Container中保障应用的安全防护如何解决
Kubernetes 的架构问题之在Serverless Container中保障应用的安全防护如何解决
44 8
|
3天前
|
数据挖掘 关系型数据库 MySQL
Serverless高可用架构的解决方案体验
Serverless高可用架构的解决方案体验
45 6
|
5天前
|
弹性计算 Kubernetes Serverless
Kubernetes 的架构问题之ACK/ASK支持ECI的Serverless Container如何解决
Kubernetes 的架构问题之ACK/ASK支持ECI的Serverless Container如何解决
39 7
|
5天前
|
弹性计算 Kubernetes Serverless
Kubernetes 的架构问题之Serverless Container中不支持特权模式的问题如何解决
Kubernetes 的架构问题之Serverless Container中不支持特权模式的问题如何解决
44 6
|
5天前
|
Kubernetes 安全 Serverless
Kubernetes 的架构问题之Serverless Container中提供对外服务如何解决
Kubernetes 的架构问题之Serverless Container中提供对外服务如何解决
39 5
|
5天前
|
Kubernetes 安全 Serverless
Kubernetes云原生问题之在Serverless Container中,Pod运行如何解决
Kubernetes云原生问题之在Serverless Container中,Pod运行如何解决
38 5
|
5天前
|
弹性计算 运维 关系型数据库
Serverless高可用架构解决方案评测
Serverless高可用架构方案提供卓越效能与极简运维体验,支持服务托管、弹性伸缩及按量付费,有效降低成本并优化性能。一键部署快速启动,流程直观,文档详实;但在高级配置与特定场景实践方面指导有限。方案采用双可用区部署确保高可用性,自动故障切换保障服务连续。成本模型按需计费,减轻企业负担。功能上集成监控、日志与负载均衡,简化运维,加速上线。性能方面,秒级弹性伸缩保证资源高效匹配负载。总体而言,此方案竞争力强,特别推荐给初创公司及需灵活应对流量波动的场景。
52 2
|
5天前
|
弹性计算 运维 关系型数据库
云上Serverless高可用架构一键部署体验与测评
在数字化转型背景下,Serverless架构因其实现业务敏捷、降低成本及提升服务可靠性而备受青睐。本文以阿里云Serverless应用引擎(SAE)为核心,展示了一种高可用、低成本且易于扩展的解决方案。通过单地域双可用区部署,构建了具备自动伸缩与故障恢复能力的架构。借助阿里云的一键部署功能,大幅简化了搭建流程,实现了快速部署,并通过性能与成本分析验证了其优势。对比传统ECS,SAE在资源利用与运维效率上表现更佳,特别适合平均负载较低的应用场景。
|
5天前
|
运维 Kubernetes 大数据
Kubernetes 的架构问题之在Serverless Container场景下尚不支持资源超售如何解决
Kubernetes 的架构问题之在Serverless Container场景下尚不支持资源超售如何解决
36 0
|
13天前
|
关系型数据库 Serverless 分布式数据库
阿里云 Serverless 高可用架构
阿里云的《卓越效能,极简运维,Serverless高可用架构》解决方案提供了全托管服务、自动扩展、高可用性、无缝集成以及内置安全等核心功能。该方案通过免除底层基础设施的管理,允许用户专注于应用程序开发,同时确保应用的稳定运行和资源的有效利用。 **核心功能简介**: - **全托管服务**:用户无需关心底层硬件,由阿里云负责维护和扩展计算资源。 - **自动扩展**:根据业务需求自动调整资源,确保应用在高峰期有足够的计算能力,低谷期则节省成本。 - **高可用性**:多地域和多可用区部署,实现故障自动切换,确保业务连续性。 - **无缝集成**:与阿里云的其他服务(如数据库、消息队列等)深度

热门文章

最新文章

相关产品

  • 函数计算