2023亚马逊云科技中国峰会之Serverless

article/2025/1/17 14:03:38

序言

 Amazon Web Services,是Amazon.com推出的一系列云计算服务。

它提供了一系列的基础设施服务、平台服务和软件服务,希望可以帮助我们更轻松地构建和管理基于云的应用程序。

今天来学习一下  Serverless

本文会介绍以下六个模块:

  • 为什么会出现Serverless
  • 什么是Serverless
  • Serverless 优点
  • 亚马逊的无服务器架构Serverless 
  • Serverlesspresso Workshop
  • 2023亚马逊云科技中国峰会介绍

希望此文,能帮助读者对 Serverless 有一个初步的了解,并且,还能了解2023亚马逊云科技中国峰会一些信息。

1. 为什么会出现Serverless

Serverless 架构的出现是因为传统的云计算架构存在一些缺点

在传统的云计算架构中,需要开发人员自行管理服务器和操作系统等基础设施,这需要投入大量的时间和资源,并且容易出现管理和维护成本高、可扩展性差、性能问题等挑战。

2. 什么是Serverless

Serverless,字面意思,“无服务”。也称为无服务器计算,是一种云计算架构模式,它允许开发人员构建和运行应用程序。

而且,重要的是,开发人员无需管理底层的服务器、操作系统和网络基础设施。

Serverless 通过将应用程序分解为更小和更独立的函数,将计算和基础设施管理任务转移到云服务提供商,从而解决了传统云计算架构中的一些挑战。

在 Serverless 架构中,云服务的提供商负责自动扩展和管理计算资源,从而方便应用程序可以根据需要自动调整资源使用,同时还提供了事件驱动的计算模式、无状态计算模式和微服务架构等功能。

3. Serverless优点

Serverless 架构有很多优点,包括以下几个方面:

  1. 简化部署和运维:Serverless 架构可以让我们专注于应用程序的开发和部署,而无需关注底层的服务器、操作系统和网络基础设施。云服务提供商会自动扩展和管理计算资源,使得应用程序可以根据需要自动调整资源使用。
  2. 自动扩展:Serverless 架构可以根据应用程序的需求自动调整计算资源使用,从而实现更好的可伸缩性和性能。当应用程序需要更多的计算资源时,云服务提供商会自动分配更多的资源,而当应用程序需要更少的计算资源时,云服务提供商会自动释放多余的资源。
  3. 无需预先付费:Serverless 架构按照使用时间计费,使得我们可以根据实际使用情况付费,而无需提前预付费用。这样可以避免浪费,并且可以节约成本。
  4. 更快的开发时间:Serverless 架构可以帮助我们更快地构建和部署应用程序,因为我们不需管理底层基础设施。而且,我们可以将应用程序分解为更小、更独立的函数,从而更轻松地管理和扩展应用程序。
  5. 更高的可靠性:由于 Serverless 架构可以自动扩展和管理计算资源,因此可以提供更好的可靠性和容错能力。云服务提供商会自动分配和管理计算资源,从而避免了许多人为错误。

Serverless 架构可以帮助我们更轻松地构建、部署和管理应用程序,同时还提供了更好的可伸缩性、性能和成本效益。

可以说,Serverless 架构,是我们开发者的宝藏架构,让我们专注于业务开发。更快的促进产品落地。

而且,这些优点使得 Serverless 架构在越来越多的应用场景中得到广泛的应用和推广。相信Serverless未来肯定很好

4. 亚马逊云科技的无服务器架构 Serverless

既然 Serverless 架构这么好,那各大云厂商肯定都已经争相布局自己的 Serverless  产品。下面我们来了解一下亚马逊云科技在 Serverlesss  上面的布局吧。

亚马逊云科技在Serverlesss 上面的布局主要有三个方面:

  • 计算
  • 应用程序集成
  • 数据存储

每个方面,又有很多产品。

其中,它的 Serverless 架构的核心是 亚马逊云科技 Amazon Lambda 服务,它是 亚马逊云科技提供的一种事件驱动的计算服务,可以在没有服务器的情况下运行代码。

 4.1 亚马逊云科技 Lambda 

简单了解一下什么是  Amazon Lambda 

Amazon Lambda 是一项无服务器事件驱动型计算服务

  • 原理:容器技术
  • 可运行的代码:可以运行任何类型的应用程序/后端服务的代码
  • 付费方式:按量付费

适用场景:  主要有11种场景:Web应用程序;文件处理;流处理 ;  IoT后端;后端服务;并发和扩展控制; 容器函数 ;全性校验;Lambda 扩展;函数蓝图 ;访问数据库

下面是它使用的一个简单示例图

首先,左侧是一个开发者,他编写完代码,可以上传到FaaS服务里面,即函数计算一个服务里面,也就是serverless架构的一个服务,上传之后,他可以通过api/sdk进行调用或者触发,自测一下,如果没有问题,那他这方面的工作就已经结束了。就可以准备其他项目的开发了。

下面是调用者或者事件源,如果需要用到这个函数实例,他拿到对应的请求地址,在自己的项目中去调用使用。

在没有请求的时候,这个函数是没有对应实例启动的,一旦有请求过来,函数会启动对应的实例去应对。所以当有一个请求,就会启动一个实例。10个请求,启动十个实例。

但是,这里也不是无上限的去启动,这里FaaS 平台就会根据触发的并发度等弹性执行对应的函数。会有一些设置,去实现动态扩缩容。最后用户可以根据实际资源使用量进行按量付费

从这个流程中,可以看到Serverless架构有弹性伸缩的一个概念的,同样底层的服务,底层服务器的运维这些都是交给Amazon来做的。

可以看出整个过程,是把更专业的事情交给更专业的人。

整个从安全性,服务器的稳定性,其实都是有一个更加有利的保障了。

总结下来就是:

  • 编写代码
  • 上传代码
  • 事件触发
  • 弹性执行
  • 按量付费 

Amazon Lambda 服务可以处理从各种来源,如

  • Amazon S3
  • Amazon DynamoDB
  • Amazon Kinesis

 等,来源传入对应的事件,从而根据事件触发相应的计算过程,这些过程,全部不需开发人员管理底层的计算资源。

通过使用 Amazon Lambda 服务,可以将应用程序分解成更小、更独立的函数,从而更轻松地管理和扩展应用程序。

另外,除了Amazon Lambda 服务,Amazon其他的Serverless服务,如 :

  • Amazon API Gateway
  • Amazon Step Functions
  • Amazon S3 
  • Amazon DynamoDB

 等。我们可以使用这些服务构建完整的 Serverless 应用程序,并提供安全性、可靠性和可扩展性等方面的支持。

想了解详细信息的话,可以到亚马逊云科技官网查看。

5. Serverlesspresso Workshop

Serverlesspresso Workshop 是一个由 Amazon 官方提供的 Serverless 架构的工作坊,它的目的是为了帮助我们更好地了解和学习 Serverless 架构及其在 Amazon 上的应用。

Serverlesspresso Workshop 提供了一系列的实验项目和指南,涵盖了 Serverless 架构的各个方面,包括 

  • Amazon Lambda
  • Amazon API Gateway
  • Amazon DynamoDB 
  • Amazon S3

等服务。这些实验项目逐步难度递增,可以帮助我们逐步掌握 Serverless 架构的基础知识和实践技能。

除了实验项目和指南外,Serverlesspresso Workshop 还提供了一个 Slack 社区,我们在实践过程中互相交流和寻求帮助。

此外,Serverlesspresso Workshop 还提供了一个 Playground 环境,可以让开发人员在在线环境中尝试 Serverless 架构和 Amazon Lambda 的各种功能,而无需安装任何软件或配置 Amazon CLI。

总之,Serverlesspresso Workshop 是一个高质量的 Serverless 架构教育资源,可以帮助我们更好地了解和学习 Serverless 架构及其在 Amazon 上的应用。

如果想了解更多项目,可以去参加峰会,现场体验Serverlesspresso Workshop操作,拖拉拽编程。可以给你带来很多灵感。

6. 亚马逊云科技中国峰会:

6.1 峰会介绍

今年,2023亚马逊云科技中国峰会将会线下举办,有兴趣的小伙伴,可以报名参加

时间:2023年6月27日-28日 

地点:上海·世博中心

6.2 峰会亮点

  • 开发者专属板块:可以享受到学习和实践的完美结合,获得灵感碰撞,不断提升技能。
  • GameDay :首次在中国举办,让您沉浸于电子竞技的世界,感受无与伦比的游戏体验
  • 技术分享以及发布:提供具有冲击力的技术学习体验,让您紧跟技术的最前沿
  • 聚焦前言科技:将探讨云计算等热门话题,让您深度体验前沿科技的魅力
  • 重量级嘉宾:与顶尖嘉宾零距离接触,一同探讨知识,启迪思维。
  • 知识讲堂:多样化的知识讲座,从视觉、听觉到内心,带给您极致的学习体验。

6.3 特色活动-工坊&体验区

  • 在Serverlesspresso 创新工坊,应用火遍全球的Serverlesspresso Workshop,构建一个属于自己的“交互式无服务器咖啡点单应用”,享受一杯“亲手构建”的免费浓缩咖啡饮料;

  • 在Amazon CodeWhisperer 体验区,亲身体验一次,既无需离开开发环境、又可以加速开发过程、提高编码效率的全新服务;
  • 参与GameDay: LoL Esports Edition,成为 Demacia Data 开发团队的成员,为《英雄联盟(League of Legends)》电子竞技大赛建立战队胜率的预测模型!

该活动免费报名哦~,现场还有很多其他精彩的活动,并且参与峰会活动,会有各种官方奖品,等着您去解锁!
如果有兴趣,可以点击下方链接进行报名。

6.4 报名信息

还等什么呢!一起报名吧~

电脑报名链接:pc报名

手机报名链接:手机报名


http://chatgpt.dhexx.cn/article/QupgPZ5n.shtml

相关文章

亚马逊云服务器怎么搭建教程?

亚马逊云服务器怎么搭建教程?   一、购买亚马逊云服务器实例   作为使用亚马逊云服务器搭建教程的第一步,您需要前往亚马逊云官网注册账号并登录。在登录后,选择云服务器ECS产品,点击购买实例。 二、配置亚马逊云服务器实例  …

在免费的亚马逊服务器上手写个人网站是什么体验(文中有大量福利,别外传)

目录 本文引言部分: 本文必读部分: 本文福利白嫖部分: 接下来让我们在白嫖的亚马逊云服务Amazon EC2手写网页: 在亚马逊服务器上写网页三步走: 总结Amazon EC2(云服务器)的一些优势: 本次在亚马逊AW…

记录1年免费亚马逊AWS云服务器申请方法过程及使用技巧

转载 http://www.itbulu.com/free-aws.html 早年我们才开始学习网站建设的时候,会看到且也会寻找免费主机商,主要原因是那时候提供免费主机的商家还是比较靠谱的,而且那时候主机商并不是很多且成本也比较大,我们深知听到传闻有些…

AWS亚马逊云免费服务器终止实例后怎么恢复?

AWS亚马逊云免费服务器终止实例后怎么恢复?   亚马逊云(AWS)提供了一项强大且灵活的云计算服务,其中包括免费使用的EC2(弹性云服务器)实例。然而,有时我们可能会意外终止了一个EC2实例&#x…

亚马逊云免费搭建服务器创建你的实例

作为一个开发者,一直希望能拥有一台自己的服务器能部署应用,很早就打上了阿里云/腾讯云的主意,但是二者的试用时长都不长,阿里是最多30天,而腾讯更是只有7天.因为没有特别的需求所以一直搁置在一边 之前就听闻亚马逊云有一年的免费试用,但担心是国外的服务器或许不方便就没有尝…

使用亚马逊云搭建服务器(详细教程,附图)

一、创建aws账户 aws官网:https://aws.amazon.com/cn/ 1、点击创建aws账户 2、输入邮箱和账户名称,点击验证电子邮件地址 3、打开自己的邮箱,查看aws验证码 4、回到申请页面,输入验证码,验证邮箱 5、创建密码&#x…

亚马逊云aws12个月免费服务器搭建小结 (

转载自:http://blog.sina.com.cn/s/blog_53a30a3b0101hdx9.html 本文小结了在亚马逊aws(Amazon Web Services)云计算服务上注册一个免费的服务器的方法和一些注意事项。 郑重申明: aws云计算的免费是有条件的免费,aw…

如何利用亚马逊云免费搭建服务器?

如何利用亚马逊云免费搭建服务器?   在当今数字化时代,云计算已成为各行各业的核心支撑技术之一.如何利用亚马逊云免费搭建服务器,成为了许多人关注的焦点.下面将为您介绍详细的步骤和操作方法. 首先,打开亚马逊云(Amazon Web Services)官方网站,并注册一个免费账户.注册时需…

亚马逊云服务器是干嘛用的,亚马逊云服务器免费12月套餐及使用步骤

1、注册亚马逊云帐户,需要绑定外币信用卡,会扣除1美金。 2、登陆后右上角选择机房位置:我选的是东京机房,离中国近,访问速度还可以 3、启动实例选择操作系统,我直接选了Redhat版本的,熟悉哪个就选哪个 4、下一步的时候需要下载密钥,如果提示没有,在下拉框中选择新生成…

关于AWS使用(一)——申请付费版亚马逊云服务器的详细流程

一、创建账号: 注册准备: 1,一个在用邮箱 2,一张在用的有Visa或者Master标志的信用卡(要支持美元预授权) 3,一部在用的电话 4,一个支持key文件导入的ssh客户端(我后面只介绍linux下使用ssh命令行客户端) 5,最好是有翻墙软件(不是必要的,主要是访问速度的问题。耐心…

亚马逊免费云服务器如何解约?

亚马逊免费云服务器如何解约?   首先,进入亚马逊云控制台,并使用您的账号登录。   其次,定位到"服务"部分,在菜单中找到"Elastic Compute Cloud(EC2)"。   然后,在EC2页面中&…

免费亚马逊云服务器搭建

需要准备以下内容: 1. 邮箱,需要一个邮箱用于注册亚马逊云服务器账户。 2. 信用卡,亚马逊账户需要绑定该信用卡,扣费6.9元人民币。 注册账户 前往https://aws.amazon.com/注册账号,点击右上角“Create AWS Account” 依次输入注册信息,包括邮箱,密码及亚马逊用户名…

亚马逊AWS EC2服务器配置教程

Amazon EC2全称为Amazon Elastic Compute Cloud,是一种 Web 服务,可以在云中提供安全并且可应需调整的计算容量。亚马逊云科技推出Amazon EC2免费套餐,包括每月 750 个小时的 Linux、RHEL 或 SLES t2.micro 实例使用时间和每月 750 个小时的 …

白嫖一年免费的亚马逊云服务器搭建小工具

1.注册亚马逊云账户 地址:https://aws.amazon.com/cn/ 一路下来资料照填,邮箱用QQ邮箱就行,地址邮箱编码什么的随便填填。需要注意的是,注册过程需要绑定信用卡,说好是免费的,怎么还要绑定信用卡扣费呢&a…

matlab 地址中有变量,在matlab中符号变量

在matlab中符号变量: 你给的痛我负担不起 宁愿就这样了此一生,缺失:在matlab中符号变量61509/3 犹如那深山的召唤在远处,我忘记了孤独,寂寞,快乐,幸福。 一直以来它都无法诉说什么,只能沉默无助…

再见,仙剑之父!再见,姚壮宪!

既不回头,何必不忘。 既然无缘,何须誓言。 昨日种种,似水无痕。 明夕何夕,君已陌路。 这是出自《仙剑奇侠传》中赵灵儿在李逍遥将要离开桃花岛时所说的一段话,感动过整整一代人。 大多人对于仙剑的印象大多是胡歌和刘亦…

仙剑之父,姚壮宪!

既不回头,何必不忘。 既然无缘,何须誓言。 昨日种种,似水无痕。 明夕何夕,君已陌路。 这是出自《仙剑奇侠传》中赵灵儿在李逍遥将要离开仙灵岛时所说的一段话,感动过整整一代人。 大多人对于仙剑的印象大多是胡歌和刘亦…

python123创意绘画_Turtle 创意绘画

前言最初来自于 Wally Feurzig 和 Seymour Papert 于 1966 年所创造的 Logo 编程语言 可以通过相关的指令, 轻松地绘制出精美的形状和图案 可以培养学习计算机的兴趣, 以一种娱乐的方式了解计算机的趣味 Python 海龟创意绘画, Turtle库创作精美图画 通过阅读本文, 你可以学习到…

Python之turtle库画各种有趣的图及源码(更新中)

Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图…

编写代码、打印图4-2所示的图形python_Python之turtle库画各种有趣的图及源码(更新中)_一个超会写Bug的程序猿的博客-CSDN博客...

原文作者:一个超会写Bug的安太狼 原文标题:Python之turtle库画各种有趣的图及源码(更新中) 发布时间:2021-02-09 03:35:11 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为…