课时1:初识 Serverless(上)(一)

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: 初识 Serverless(上)

Serverless AI训练营:课时1:初识 Serverless(上)(一)

课程地址:https://developer.aliyun.com/trainingcamp/1eeaedf056f14ad98e9986c31068e939?spm=a2c6h.26142516.J_2566289780.1.37c67cbd7bCsFs


课时1:初识 Serverless(上)(一)


内容介绍

一、云计算的发展史

二、 云与Serverless  

三、架构对比  

四、工作流程  

五、核心价值  

六、面临挑战  

 

很高兴能与大家分享关于初时的内容。

在开始分享之前,我先简单介绍一下自己。我的名字是刘宇,也叫江昱。国防科技大学电子信息专业在读博士,硕士毕业于浙江大

学软件工程专业;阿里云Serverless产品经理,阿里云函数计算、Serverless工作流等产品负责人,开源项目Serverless Devs项目发起人、负责人;Serverless架构:从原理、设计到项目实战》《Serverless工程实践:从入门到进阶》等出版物作者,InfoQ电子书《架构师特刊:人人都能学会的Serverless实践》作者;阿里巴巴Serverless布道师,CIO学院特聘讲师;社区项目Anycodes在线编程负责人;开源项目ServerlessFramework社区贡献者之一;曾在腾讯等公司做后台研发工程师,产品经理等工作。

一、云计算的发展史

 

image.png

 

首先,让我们来探讨一下云计算。你可以看到一张图和三个关键词,HDFSMapReduceHbase。我想问一下,对于这张图和这三个关键词,大家有什么感觉或印象这张图显示的是一台计算机,被认为是世界上第一台计算机,而右边的三个关键词分别对应着谷歌发表的三篇经典论文。

正是因为这三篇论文,云计算才开始快速发展。所以,从尼克到谷歌的三篇经典论文,计算机科学与技术一直在不断前进。

进入云计算时代后,计算机科学与技术的发展进展迅猛。这也表明,谷歌的三篇经典论文为云计算带来了强大的推动力。

 

二、云与Serverless

 

image.png

 

云计算是一个多义词,不同人对它有不同的理解和认知。学术界和工业界对云计算的定义也有所不同。

通过云计算的发展历程、事件以及相关论文,我们可以更好地理解云计算的本质。

· 1961年,麻省理工学院百周年纪念典礼上,约翰·麦卡锡(1971年图灵奖获得者)第一次提

出了“UtilityComputing”的概念,这个概念可以认为是云计算的一个“最初的”,“超前的”遐想模型,它翻译成现今的大意就是:计算机在未来,将变成一种公共资源,会像生活中的水、电、煤气一样,被每一个人使用。

· 1996年,康柏(Compaq)公司的一群技术主管在讨论计算业务的发展时,首次使用了Cloud Computing这个词,并认为商业计算会向CloudComputing的方向转移。这也是“云计算”从雏形到正式被提出的基本过程。

· 2009年,UC Berkeley发表了:Above the Clouds:A Berkeley View of Cloud Computing,在该文章中,明确指出:云计算是一个即将实现的古老梦想,是计算作为基础设施这一长久以来梦想的新称谓,它在最近正快速变为商业现实。在该文章中,明确的为云计算做了定义:云计算包含互联网上的应用服务及在数据中心提供这些服务的软硬件设施。

 

问题

机会

服务的可用性

选用多个云计算提供商,利用弹性来防范DDOS攻击

数据丢失

标准化的API:使用兼容的软硬件以进行波动计算

数据安全性和可审计性

采用加密技术VLANs和防火墙;跨地域的数据存储

数据传输瓶颈

快递硬盘;数据备份/获取;更加低的广域网路由开销;更高
贷款的LAN交换机

性能不可预知性

改进虚拟机支持;闪存;支持HPC应用的虚拟集群

可伸缩的存储

发明可伸缩的存储

大规模分布式系统中的错误

发明基于发布式虚拟机的调试工具

快速伸缩

基于机器学习的计算自动伸缩;使用快照以节约资源

声誉和法律危机

采用特定的服务进行保护

软件许可

使用即用即付许可;批量销售

 

UC Berkeley还提出了云计算所面临的10个挑战,包括服务可用性、数据丢失、数据安全性和可审计性等。这些问题实际上也代表了云计算的机遇。

总的来说,云计算的定义和理解随着时间的推移逐渐明晰,它已成为计算领域的重要发展方向。

这个观点强调了云计算领域的一个重要趋势,即向无服务器架构发展。无服务器架构是指应用程序的创建和分发不再需要关注服务器的管理和配置,而是由云服务提供商来承担这些任务。这种趋势对应用序开发和分发产生了深远的影响。

“无服务器方向”这个术语在这个背景下变得非常重要,它描述了这一趋势。亚马逊在2014年推动了无服务器计算的商业化,使其变得更加普及。2016年的伦敦大会进一步强调了这一趋势,并提出了发展机会和挑战。

总的来说,无服务器计算是云计算领域的一个重要发展趋势,尽管在2012年提出,但在商业化方面的发展逐渐加速,对应用程序开发和分发产生了深刻影响。虽然这个概念不是全新的,但它在云计算领域的快速发展使其成为一个重要的话题。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
6月前
|
运维 Serverless API
Serverless 基础知识
【6月更文挑战第17天】Serverless优势在于消除容量规划,减少资源浪费,简化运维复杂度,以函数即服务(FaaS)形式按执行需求收费。
|
7月前
|
人工智能 Cloud Native Serverless
Serverless课程及场景概述
《Serverless应用快速体验》课程旨在让初学者了解Serverless基础概念、关键术语和价值,通过实操部署AIGC和ImageAI应用,体验Serverless优势。学习完成后,学员将能熟悉Serverless概念,掌握其特点,了解阿里云Serverless产品,并能部署相关应用。课程采用场景化教学,讲述实习技术员小陈在公司如何学习和应用Serverless解决实际问题。
75 7
|
7月前
|
安全 Cloud Native Serverless
阿里云Serverless-课程总结
该课程概括了Serverless的核心概念,强调它是一种云原生开发模型,允许开发者专注于应用本身,无需管理服务器。阿里云提供了如ASK、SAE和FC等Serverless产品。Serverless的优势包括效能提升、安全增强、成本降低和生产力驱动。FaaS是Serverless的一种形态,基于事件驱动。BaaS则通过API调用第三方服务。课程还展示了如何使用函数计算快速搭建AIGC应用,并预告了后续将深入探讨函数计算的相关知识。
69 5
|
人工智能 运维 小程序
课时2:初识 Serverless(下)(二)
课时2:初识 Serverless(下)
|
机器学习/深度学习 人工智能 编解码
课时2:初识 Serverless(下)(一)
课时2:初识 Serverless(下)
|
Web App开发 存储 弹性计算
|
Cloud Native Serverless API
|
运维 安全 Serverless
|
人工智能 运维 负载均衡
|
Web App开发 安全 Cloud Native
课时1:初识 Serverless(上)
课时1:初识 Serverless(上)

热门文章

最新文章

相关产品

  • 函数计算
  • 下一篇
    无影云桌面