2023 亚马逊云科技中国峰会,引领 Serverless 技术架构新潮流

news2024/11/25 13:50:29

序言

随着大数据与云计算技术的深入发展,Serverless 已经成为一个技术趋势,一个云的重要发展方向。依托于 Serverless 无服务器架构,云上技术方式正在由过去的集中式、分布式研发,向新式云上组装式研发转变,实现软件研发的服务化、模块化、可编排、可组装。开拓 Serverless 领域,各大云服务提供商正在主动构建内生竞争力,加大基础设施投入,逐步完善 Serverless 产品、工具及架构体系。亚马逊云科技凭借 17 年来的 Serverless 发展的技术创新、应用场景以及全球客户的创新实践,将给越来越多的客户提供具有极致弹性和自动扩展能力的 Serverless 服务和体验,持续引领 Serverless 领域新潮流。

1、什么是Serverless?

Serverless ,无服务器,是一种云原生开发模型,允许开发人员构建和运行应用程序而无需管理服务器。
Serverless 并不意味着不需要服务器,只是服务器由云厂商提供服务器的维护,更新,扩展等无差异化的服务器管理的日常工作。
Serverless 架构的核心理念是让用户不用关注服务运行所需要的计算资源,重点关注应用程序业务逻辑的构建。用户不再需要花费时间、精力和资源来进行服务器配置、维护、更新、扩展和容量规划,这样可以有效地降低开发的成本,提高业务构建和交付的效率。所有这些服务资源和后台功能都由 Serverless 平台提供,将开发人员和 IT/运维人员解放出来。

2、Serverless 的优点

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

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

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

3、亚马逊云科技的 Serverless 技术发展历程 

 从 2006 年发布第一款产品至今,亚马逊云科技在云计算领域的探索已走过了 17 个年头。

2014 年,亚马逊推出业界第一个 Serverless 计算服务 Amazon Lambda,提出了一种事件驱动的场景,对于以前需要运行虚拟机来运行的代码,现在可以放到 Amazon Lambda 里面运行,开创了业界 Serverless 的先河。

2016 年,发布了 Amazon QuickSight,用来去支持 BI 的场景。同年也发布了 Serverless 的 ETL 服务——Amazon Glue,可以在运行 ETL 任务的同时,不需要管理底层的基础设施。

2017 年,推出适用于容器的 Serverless 计算服务 Amazon Fargate 被称为“改变游戏规则”的计算服务。

2019 年,发布 Amazon LakeFormation,帮助用户快速构建数据湖,同时对数据湖和数仓的数据进行权限管理。

2020 年,发布 Amazon Aurora Serverless v2 ,提供全托管的、按需自动缩放的关系型数据库服务。

2021 年 12 月,发布了 4 个 Serverless 数据分析服务,包括 Amazon EMR Serverless、Amazon Redshift Serverless、Amazon MSK Serverless、Amazon Kinesis on-demand,用来帮助客户企业挖掘数据,客户只需要考虑运行这些服务的基础设施以及管理集群,并未需要使用的资源付费即可。

2023 年 2 月,Amazon OpenSearch Serverless 正式上线,用来帮助用户轻松执行交互式日志分析、实时应用程序监控、网站搜索等工作,当用户搜索和分析 PB 级的数据时,运行工作负载将会更容易更简单,甚至不需要考虑基础设施管理。Amazon OpenSearch Serverless 的发布,也代表着现在所有亚马逊云科技提供的数据分析服务已全部实现了 Serverless 无服务器化,让无服务器数据分析服务领域的技术创新达到了一个新的高度。

亚马逊云科技从 2006 年起就开始用 Serverless 理念构建云服务,17 年间,亚马逊云科技持续进化,帮助来自各行各业不同规模的企业摆脱无差异化的繁重工作,提升业务敏捷性,降低运维及管理压力,聚焦于业务本身,实现数字化转型与持续创新。如今,已经有更多的企业使用 Serverless 服务,云计算的发展已经进入了新的时期——Serverless 时代。

4、亚马逊 Serverless 架构技术栈

亚马逊 Serverless 无服务器架构的技术栈中包括以下内容:

  • Amazon Lambda:它是一种无服务器计算服务,可以在云中运行代码,它完美的诠释了函数即服务,即 Fass 的理念,它还可以自动缩放计算资源,并根据使用情况收费。
  • Amazon API Gateway:它是一种托管的服务,可以创建、部署、维护和保护任意规模的 RESTful API,我觉得,简单说,我们可以把它理解为接口 API。
  • Amazon DynamoDB:它是一种完全托管的 NoSQL 数据库服务,它可以提供高性能、可扩展性和可靠性。DynamoDB 可以处理海量数据,同时保持毫秒级的低延迟,这些特点,也让它的应用范围变得很广泛。包括 Web 应用程序、移动应用程序、游戏、物联网(IoT)应用程序等。
  • Amazon Step Functions:它是一种无服务器的工作流服务,可以让我们轻松构建、运行和协调多个应用程序组件。简单说,举个例子就是比较复杂的业务逻辑,我们分为几个步骤去完成,分步骤的工作,就是用它来实现的。当然,它能做的远不止这个。
  • Amazon S3:它是一种高可用性、可靠、灵活和简单易用的对象存储服务,可以用于存储和检索任意数量的数据,适用于各种类型的应用程序和用例。它也是一种完全托管的服务,Amazon 负责处理底层的硬件和软件管理。我们只负责具体使用就好。
  • Amazon Kinesis:它是一种实时数据流服务,可以帮助我们收集、处理和分析海量实时数据流。
  • Amazon SQS:它是一种托管的消息队列服务,可以让我们在分布式应用程序中解耦和扩展组件。
  • Amazon Glue:它是一种完全托管的 ETL(Extract, Transform, Load)服务,可以让我们轻松地准备和加载数据。
  • Amazon EventBridge:一种事件总线服务,可以用于从 Amazon 和 SaaS 应用程序中轻松构建应用程序。

以上只列举了Serverless 技术栈中的一部分服务,亚马逊还提供了许多其他服务和工具,可以帮助我们高效、快速、轻松地构建无服务器应用程序。这些技术和工具,旨在简化了开发者对项目部署的繁琐步骤,让我们更专注于业务逻辑的构建,从而使应用产品能更快地落地。

5、Serverlesspresso Workshop 工作坊

Serverlesspresso Workshop 是一个由亚马逊云科技官方提供的 Serverless 架构的工作坊,它的目的是为了帮助我们更好地了解和学习 Serverless 架构及应用场景。

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

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

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

在 Serverlesspresso Workshop 中,每个项目都有详细的教程和步骤,包括代码示例和说明文档,可以帮助我们轻松地跟随教程完成项目。通过这些项目的实践,我们可以更深入地了解无服务器计算的优势和应用,掌握无服务器计算服务的使用和集成技巧。

6、2023 亚马逊云科技中国峰会介绍

2023 亚马逊云科技中国峰会将在线下举行,感兴趣的朋友,可以免费报名参加。
时间:2023年6月27日-28日 
地点:上海世博中心

6.1、峰会主题

亚马逊云科技将围绕可靠的技术与服务,携手众多业内领先技术践行者,特别呈现创新技术应用、明星讲师团实力助考、开发者社群交流等多样化内容,为来自全球不同行业、拥有不同技术水平的用户,提供共话交流、共谋合作、共同探索的机遇,以帮助中国客户深耕本地业务、海外全球客户植根中国市场、中国客户出海走向世界,实现业务快速落地。

6.2、峰会亮点

  • 汇聚百余位重磅嘉宾,共同探路云端;
  • 技术分享及发布赋能数字化转型创新;
  • 共同探讨行业转型之道,驱动价值创新;
  • 聚焦前沿科技,云计算年度热点话题盘点;
  • 热点主题展示,打造数字额吉创新型展区;
  • 开发者专属板块,学玩一体,高效进阶;
  • Amazon DeepRacer,跨圈层全国联赛。

6.3、特色活动

在Serverlesspresso 创新工坊,应用火遍全球的Serverlesspresso Workshop,构建一个属于自己的“交互式无服务器咖啡点单应用”,享受一杯“亲手构建”的免费浓缩咖啡饮料。
此外,还有多个现场活动等待你的观摩与体验!

6.4、峰会日程

峰会日程如下:
 

6.5、免费报名

2023 亚马逊云科技中国峰会,精彩纷呈,等待你的报名参与!现场可以参与活动领取各种官方礼品!

电脑端报名链接:PC端报名入口

手机端报名链接:手机端报名入口

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/666160.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

医学影像临床信息系统PACS源码

医学影像临床信息系统(Picture Archiving and Communication Systems)PACS是指从医疗影像设备中获得数字影像,利用高速网络进行存储、管理、传输的医疗影像信息管理系统。通过该系统,能实现影像数字化、无胶片化管理。 登记系统 …

【linux系统编程学习】【未完待续】

牛客网webserver教程 1. linux系统编程入门1.1 Linux开发环境搭建1.2 GCC(1) 1. linux系统编程入门 1.1 Linux开发环境搭建 安装虚拟机安装VMware tool 解压-提取文件-然后对应文件夹中 sudo ./vmware-install.pl安装openssh-server sudo apt instal…

【后端面经-Java】Java创建线程的方法简介

【后端面经-Java】Java创建线程的方法简介 1. 线程的基本概念1.1 线程1.2 线程状态和生命周期 2. 创建线程的四种方法2.1 继承Thread类2.2 实现Runnable接口2.3 实现Callable接口2.4 使用线程池 3. 参考资料 1. 线程的基本概念 1.1 线程 学过操作系统的同学应该不陌生&#x…

如何使用 SpringFox 自动生成 RESTful API 文档?

如何使用 SpringFox 自动生成 RESTful API 文档? 在开发 RESTful API 时,编写 API 文档是一个重要的任务。API 文档可以帮助其他开发人员了解 API 的用法、参数、返回值等信息。然而,手动编写 API 文档是一项繁琐的工作,往往需要…

苹果Vision Pro生态升级,UWB芯片制程规格将提高

苹果将积极升级硬件产品规格以建构更有竞争力的 Vision Pro 生态,UWB芯片制程规格将提高。 郭明錤称,Vision Pro 的成功关键之一在于生态,当中包括能否与其他苹果硬件产品整合,而与此相关的主要硬件规格为 Wi-Fi 与 UWB。iPhone…

静态NAT和动态NAT实验

静态NAT 拓扑 需求 实现企业内网主机(PC1/PC2)访问公网网站服务器(Server1) 配置步骤 第一步:给PC1/PC2/Server1配置接口IP地址,掩码,网关 第二步:R1配置路由和静态NAT -边界路由器…

燕之屋转战港股IPO,3年广告宣传费超8亿,研发费不足1亿

港股“燕窝第一股”又来了? 6月12日,厦门燕之屋生物工程股份有限公司(下称“燕之屋”)在A股上市未果后,转战港股IPO。 这已经是燕之屋第三次向港交所递交招股书。2011年和2021年其两次向港交所递交招股书&#xff0c…

手机丢失自救手册:48 小时内你能做哪些挣扎?

48小时后,我终于解除了丢失模式 5 月 16 日 19:30,我的苹果手机遗落在深圳某网约车上。当晚,在与司机协商无果、报警无果、定位丢失的前提下,我放弃了寻找。5 月 17 日下午 16:00,手机定位更新,重燃希望的我…

Python换脸——如何让马老师打篮球

文章目录 数据准备提取特征三角剖分仿射变换无缝克隆 简单的换脸只需要四步 提取脸部特征点三角剖分仿射变换无缝克隆 数据准备 想完成这个,opencv足以胜任,首先第一步,自然是打开准备换脸的图像 import matplotlib.pyplot as plt import…

回溯算法-leetcode78 子集(java)

子集 leetcode78 子集题目描述 子集问题的解题思路代码框架子集解题代码 动态规划专题 leetcode78 子集 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/subsets 题目描述 给你一个整数数组 nums ,数组中的元…

IS220PPDAH1B 336A5026ADP14 GE Speedtronic MKVIe 燃气轮机控制

IS220PPDAH1B 336A5026ADP14 GE Speedtronic MKVIe 燃气轮机控制 IS220PPDAH1B 336A5026ADP14 GE Speedtronic MKVIe 燃气轮机控制 电机控制二次回路功能说明:电气柜、现场操作箱上的停止按钮能在任何状态下让电机停止运行;控制地点选择开关可以选择“本…

在?聊聊浏览器事件循环机制

目录 前言 同步/异步编程模型 同步 异步 JS异步模型 调用栈 任务队列 宏任务队列 微任务队列 微任务API 事件循环 队列优先级 混合队列 事件循环实现 总结 参考文章 Event-Loop可视化工具 前言 JS是单线程语言,在某个时间段只能执行一段代码。这…

tailwindcss 多上下文与独立分包

tailwindcss 多上下文与独立分包 你看过动漫《百兽王》吗?《百兽王》的主人公是五个飞行员,他们分别驾驶黑、红、青、黄、绿五头机器狮,它们平时可以单独进行作战,遇到强敌时,也能进行五狮合体,成为巨大机…

论文写作全攻略

【基于Citespace和vosviewer文献计量学相关论文 】 文献计量学是指用数学和统计学的方法,定量地分析一切知识载体的交叉科学。它是集数学、统计学、文献学为一体,注重量化的综合性知识体系。特别是,信息可视化技术手段和方法的运用&#xff0…

uniapp写出文本域,右下角并限制字数200

<view class"textarea_box"><textarea class"textarea" placeholder"请填写10字以上的问题描述&#xff0c;以便我们更好的帮助您解决问题&#xff0c;提高产品质量。" placeholder-style"font-size:28rpx" maxlength"2…

图片怎么压缩到200K以内?来试试这几种压缩方法

怎么把图片压缩到200K以内呢&#xff1f;在日常生活中&#xff0c;不管是工作还是出门游玩&#xff0c;都会使用图片&#xff0c;当这些图片的内存太大时&#xff0c;保存和发送会成为一种难题&#xff0c;有的网站甚至无法上传超过一定内存的照片&#xff0c;那么我们怎么给照…

组态王与FX5u之间EtherNet/IP无线以太网通信

在实际系统中&#xff0c;同一个车间里分布多台PLC&#xff0c;通过上位机集中控制。通常所有设备距离在几十米到上百米不等。在有通讯需求的时候&#xff0c;如果布线的话&#xff0c;工程量较大耽误工期&#xff0c;这种情况下比较适合采用无线通信方式。 本方案以组态王和2…

磨刀不误砍柴工,五款让你事半功倍的软件

有句老话这样讲&#xff0c;工欲善其事&#xff0c;必先利其器&#xff0c;好的工具可以让你工作起来事半功倍。 网页收藏夹——Pocket Pocket是一款用于保存和阅读网页的工具。它可以让你把你感兴趣的网页保存到你的账户中&#xff0c;并提供多种功能和选项来优化你的阅读体…

PHP初中英语在线考试系统的设计与实现-计算机毕设 附源码87564

PHP初中英语在线考试系统的设计与实现 摘 要 本文研究的初中英语在线考试系统主要功能模块包括&#xff1a;学生用户管理、考试信息、成绩分析、通知公告管理&#xff0c;采取面对对象的开发模式进行软件的开发和硬体的架设&#xff0c;能很好的满足实际使用的需求&#xff0c;…