亮点回顾|2022 re : Invent Recap:深入内核,高并发系统架构演进之路

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: 亮点回顾|2022 re : Invent Recap:深入内核,高并发系统架构演进之路

 2022 年 12 月 25 日,由 SegmentFault 思否社区联合亚马逊云科技共同举办的 “ 2022 re:Invent Recap :深入内核,高并发系统架构演进之路”线上沙龙活动圆满落幕。

image.png

最近几年,各大平台用户规模的快速增长为系统架构设计带来新的挑战。如何实现大流量下的高并发、高可用,是一线技术研发人员最需要掌握的技能之一。始于 2012 年的亚马逊云科技 re:Invent 全球大会作为云计算领域备受业界瞩目的活动,每年都会吸引无数来自世界各地开发者们的关注。本场沙龙将围绕高并发系统架构问题展开深入探讨,并从底层原理及大量业务实战案例出发,探寻更优的高并发系统架构设计方案。来自亚马逊云科技的高级解决方案架构师倪惠青、解决方案架构师陈嘉俊、微众银行的中间件开发工程师梁荣华、OPPO 基础平台总监李克来受邀出席本场沙龙,并进行了主题演讲。

近年来 SaaS 一直是一条火热的创业赛道,数据显示:到 2024 年中国企业级 SaaS 市场规模将有望达到 1201 亿元,而如何快速构建一款 SaaS 服务并推出首个 MVP 版本验证需求与产品可行性呢?亚马逊云科技高级解决方案架构师倪惠青首先为大家带来题为 “如何基于 Serverless 快速构建 SaaS 服务” 的主题分享。众所周知,近年来 Serverless 已经逐渐受到开发者的认可,作为业界标杆的亚马逊云科技在该领域也不断推陈出新。在本届 re:Invent 大会上,亚马逊云科技就推出了一款全新的 Serverless 服务 —— OpenSearch Service,自此宣告着亚马逊云科技已彻底完成了现阶段通过 Serverless 来构建数据分析应用的 “完整拼图”,同时也将 Serverless 的发展推进到了下一个阶段。

image.png

在本场分享中,倪惠青强调了 SaaS 应用构建的两个原则 —— 统一的版本管理和统一的运营框架,并分别对其做了解读。重点介绍了用 SaaS 来构建应用、SaaS 身份的构建,SaaS 身份如何在 SaaS 应用系统里进行流转、传递、识别,微服务的实践方式等内容,同时展示了如何从 service 的 web 应用一步步变成 SaaS 应用。最后,她也对网友提问如“什么是好的 SaaS 的标准?”“ SaaS 企业可以从哪些方面来提升以达到经营的目标”做了解答。

image.png

全面容器化以及云原生架构已经成为了业界的共识和企业上云实现降本增效的关键所在。在第二场演讲中,亚马逊云科技解决方案架构师陈嘉俊带来了 “利用亚马逊云科技容器技术构建性价比的高并发方案” 的分享。期间,他对亚马逊云科技现代应用计算进行了概述,并带我们了解了高并发环境下的弹性伸缩场景,以及如何利用 Karpenter 进行弹性伸缩,并做到成本可视化,最后为我们带来了今年 re:Invent 大会上容器功能的相关最新发布。

image.png

在谈到弹性伸缩手段及工具时,陈嘉俊分别介绍了 Amazon EKS 架构,HPA、Karpenter 弹性伸缩手段及弹性伸缩工具,重点介绍了 Karpenter 及其扩容场景、缩容场景、调度等方面,并对 EC2 Spot 实例相关做了分享,同时通过多个 Provisioner 的场景来对 " Pod 利用 Karpenter "及成本可视化内容进行了深入解读。

image.png

最后,陈嘉俊老师为我们带来了今年在 re:Invent 上最新发布的几项功能组件的介绍,包括:EKS 扩展对 Amazon Batch 的支持、Amazon Controllers for Kubernetes (ACK)、Amazon EKS Anywhere 基设施选项、通过 EKS 安装 Marketplace 软件、EKS Blueprints、Data on EKS 等。

之后,OPPO 基础平台总监李克来、微众银行中间件开发工程师梁荣华,也分别从实践角度带来了“ OPPO 多场景高弹性的混合云实践”、“基于 Apache EventMesh 的新型云原生事件驱动架构实践” 主题分享。

image.png

李克来重点分享了“弹性混合云架构”以及“弹性混合云在多场景方面的应用”。分享首先介绍了 OPPO 混合云架构建设的基本理念——“宽底座、厚平台、广应用”,其中“厚平台”是混合云建设最主要的部分,进而重点分享了弹性计算架构的核心——统一的弹性伸缩框架,对其技术架构和原理进行了阐述。针对于在线业务、云数融合、云智融合、高性能计算等多个场景,详细剖析了 OPPO 弹性混合云如何实现从实例到集群的不同维度、不同的负载和服务的弹性,最终达到资源的按需供给和负载的弹性伸缩效果。李克来也对网友们提出的“后疫情时代,哪些业务适合发展做混合云?”“如何较好地把控混合云迁移的成本?”等问题进行了回答。

image.png

在梁荣华的分享中,他首先对 EventMesh 的概念及云原生生态下的事件驱动架构模型概况做了介绍。在“基于 Apache EventMesh 的 Serverless 编排”环节,分别对包括 EventMesh WorkFlow 架构设计、编排规范及 Workflow Runtime 等细节做了分享。最后重点以实践的层面对 EventMesh 在微众银行等多场景下的应用进行了分享,同时对网友互动问题做了解答。

相关文章
|
2月前
|
安全 调度 开发者
探索操作系统的心脏:现代内核架构与挑战
【10月更文挑战第7天】 本文深入探讨了现代操作系统内核的复杂性和功能性,从微观角度剖析了内核在系统运行中的核心作用及其面临的主要技术挑战。通过浅显易懂的语言解释专业概念,旨在为读者提供一个关于操作系统内核的全面视角。
48 2
|
16天前
|
存储 Linux API
深入探索Android系统架构:从内核到应用层的全面解析
本文旨在为读者提供一份详尽的Android系统架构分析,从底层的Linux内核到顶层的应用程序框架。我们将探讨Android系统的模块化设计、各层之间的交互机制以及它们如何共同协作以支持丰富多样的应用生态。通过本篇文章,开发者和爱好者可以更深入理解Android平台的工作原理,从而优化开发流程和提升应用性能。
|
13天前
|
消息中间件 架构师 数据库
本地消息表事务:10Wqps 高并发分布式事务的 终极方案,大厂架构师的 必备方案
45岁资深架构师尼恩分享了一篇关于分布式事务的文章,详细解析了如何在10Wqps高并发场景下实现分布式事务。文章从传统单体架构到微服务架构下分布式事务的需求背景出发,介绍了Seata这一开源分布式事务解决方案及其AT和TCC两种模式。随后,文章深入探讨了经典ebay本地消息表方案,以及如何使用RocketMQ消息队列替代数据库表来提高性能和可靠性。尼恩还分享了如何结合延迟消息进行事务数据的定时对账,确保最终一致性。最后,尼恩强调了高端面试中需要准备“高大上”的答案,并提供了多个技术领域的深度学习资料,帮助读者提升技术水平,顺利通过面试。
本地消息表事务:10Wqps 高并发分布式事务的 终极方案,大厂架构师的 必备方案
|
1月前
|
缓存 关系型数据库 MySQL
高并发架构系列:数据库主从同步的 3 种方案
本文详解高并发场景下数据库主从同步的三种解决方案:数据主从同步、数据库半同步复制、数据库中间件同步和缓存记录写key同步,旨在帮助解决数据一致性问题。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
高并发架构系列:数据库主从同步的 3 种方案
|
1月前
|
架构师 数据挖掘 开发者
架构师的真内核
本文旨在帮助大家深入理解技术、架构和团队领导力的本质,从而获得持续成长的方法。欢迎在文末留言,你觉得架构师需要具备的核心能力是什么?
|
1月前
|
Java Linux Android开发
深入探索Android系统架构:从Linux内核到应用层
本文将带领读者深入了解Android操作系统的复杂架构,从其基于Linux的内核到丰富多彩的应用层。我们将探讨Android的各个关键组件,包括硬件抽象层(HAL)、运行时环境、以及核心库等,揭示它们如何协同工作以支持广泛的设备和应用。通过本文,您将对Android系统的工作原理有一个全面的认识,理解其如何平衡开放性与安全性,以及如何在多样化的设备上提供一致的用户体验。
|
1月前
|
缓存 运维 网络协议
深入Linux内核架构:操作系统的核心奥秘
深入Linux内核架构:操作系统的核心奥秘
52 2
|
1月前
|
缓存 负载均衡 网络协议
高并发架构的CDN知识介绍
本文详细介绍了网络请求过程,特别是大型网站架构中DNS和CDN的作用。通过一张常用架构图,文章解释了从客户端请求到服务器响应的全过程,包括DNS解析、负载均衡、CDN加速等关键环节,帮助读者深入了解高并发架构的设计原理和优化方法。
87 1
|
2月前
|
存储 资源调度 算法
操作系统的心脏:深入理解内核架构与机制####
【10月更文挑战第16天】 本文旨在揭开操作系统最神秘的面纱——内核,通过剖析其架构设计与关键机制,引领读者一窥究竟。在这篇探索之旅中,我们将深入浅出地讨论内核的基本构成、进程管理的智慧、内存分配的策略,以及那至关重要的系统调用接口,揭示它们是如何协同工作,支撑起现代计算机系统的高效运行。这既是一次技术的深潜,也是对“看不见的手”调控数字世界的深刻理解。 ####
52 3
|
2月前
|
架构师 数据挖掘 UED
什么才是架构师的真内核?
技术架构师是在技术领域扮演着关键角色的专业人员。他们在业务需求分析、项目实施、技术架构治理等多个环节中发挥着重要的作用。 技术架构师不仅需要具备高超的专业技能,还需要具备良好的系统思维和认知心态。他们要能在宏观层面上进行技术架构的规划和治理,同时也要在微观层面上带领团队进行业务项目的交付实施。技术架构师是技术人从最初的研发编码,到成长为技术团队的核心骨干、技术主管、高阶技术主管,甚至是技术 CTO 的关键一步,如图 10-1 所示。
381 0