首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
云原生
›
云原生架构-阿里白皮书
返回列表
发新帖
云原生架构-阿里白皮书
[复制链接]
发表于 2024-8-28 13:07:03
|
显示全部楼层
|
阅读模式
1.为什么必要
云原生
架构?
2.
云原生
架构的定义
云原生
架构定义
“业务
代码
指实现业务逻辑的
代码
;
“三方软件”是业务
代码
中依赖的全部三方库,包括业务库和基础库;
“处理非
功能
性的代码”指实现高可用、
安全
、
可观测
性等非
功能
性能
力的代码。
代码结构发生巨大变化
非
功能
性特性的大量委托
高度自动化的软件交付
云原生架构原则
服务化原则:
微服务
架构、小服务(Mini Service)架构 弹性原则
可观测
原则 韧性原则:MTBF 全部过程自动化原则:通过 IaC(Infrastructure as Code)、GitOps、
OA
M(Open Application Model)、Kubernetes operator 和大量自动化交付工具在 CI/CD 流水线中的实践,一方面尺度化企业内部的软件交付过程,另一方面在尺度化的基础上进行自动化,通过
配置
数据自描述和面向终态的交付过程,让自动化工具理解交付目标和情况差别,实现整个软件交付和运维的自动化。
零信任
原则
架构一连演进原则
重要架构模式
服务化架构模式
Mesh 化架构模式:
Serverless模式
存储
计算分离模式:CAP:C 同等性、A 可用性、P 分区容错性
分布式事务模式
XA模式、最终同等性(BASE)、TCC 模式、SAGA 模式、开源项目 SEATA 的 AT 模式非
可观测
架构
EDA 事故驱动架构
增强服务韧性、CQPS、数据变化通知、构建开放式接口、事故流处理、基于事故触发的相应
典范的云原生架构反模式
巨大的单体应用
单体应用强行拆分为
微服务
缺乏自动化能力的
微服务
3.重要云原生技术
容器
技术
容器
技术背景与价值
敏捷、弹性、可移植性
容器
编排 K8S
Kubernetes的控制平面包含四个重要的组件:APlServer、Controller、Scheduler以及etcd。
筹划历理念:声明式
API
、可扩展性架构、可移植性
云原生微服务
微服务发展背景
微服务涉及约束
云原生微服务典型架构
主要微服务技术
Apache Dubbo作为源自阿里巴巴的一款开源高
性能
RPC 框架
Tars 是腾讯将其内部使用的微服务框架 TAF(Total Application Framework)
SOFAStack(Scalable Open Financial Architecture Stack)是由蚂蚁金服开源的一套用于快速构建金融级分
复制代码
布式架构的
中间件
,也是在金融场景里磨炼出来的最佳实践。
Dapr(Distributed Application Runtime ,分布式应用运行时)是微软新推出的,一种可移植的、serverless 的、事故驱动的运行时
Serverless
开放应用模子(
OA
M)
OA
M重要定义了三个具体的概念和对应的尺度,它们包括应用组件依赖、应用运维特征和应用
配置
:
·组件依赖:OAM定义和规范了组成应用的组件(Component)。例如,一个前端WebServer容器、
数据库
服务、后端服务容器等;
·应用运维特征:OAM定义和规范了应用所需的运维特征(Trait)的聚集。例如,弹性伸缩和IngreSS等运维能力;
·应用
配置
:OAM定义和规范了应用实例化所需的配置机制,从而能够将上述这些描述转化为具体应用实例。具体来说,运维人员可以定义和利用应用配置(ApplicationConfiguration)来组合上述的组件和相应的特征,以构建可摆设的应用交付实例。
基于OAM和Kubernetes构建的当代云原生应用管理平台的本质是一个“以应用为中心”的KuberneteS,包管应用平台能够无缝接入整个云原生生态。同时,OAM进一步屏蔽掉容器基础设施的复杂性和差别性,为平台利用者带来低心智负担的、尺度化的、同等化的应用管理与交付体验,让一个应用描述可以完全不加修改的在云、边、端等任何情况下直接交付运行起来。
ServiceMesh技术
DevOps
DevOps 就是为了进步软件研发效率,快速应对变化,一连交付价值的的一系列理念和实践,其根本思想就是一连摆设(CD),让软件的构建、测试、
发布
能够更加速捷可靠,以尽量紧缩系统变更从提交到最后
安全
摆设到生产系统的时间.
CAMS :文化(Culture)、自动化(Automation)、度量(Measurement)、共享(Sharing)
云原生
中间件
4.阿里巴巴云原生架构筹划
ACNA(Alibaba Cloud Native Architecting)
架构筹划方法
企业战略视角
业务发展视角
构造能力视角
云原生技术架构视角
服务化能力、弹
性能
力、无
服务器
化程度、可观测性、韧性能力、自动化程度、安万能力
架构一连演进闭环
云原生架构成熟度模子
5.阿里云云原生产物介绍
云原生产物家族
容器产物家族
消息产物家族
可观测产物家族
Serverless产物家族
微服务产物家族
高可用产物家族
云原生技术
中台
CNStack产物家族
6.云原生架构实践案例
vivoAI计算平台的ACK肴杂云实践
全面貌面貌器化之后,来电科技如何实现微服务治理
阿里云MSE云原生网关助力斯凯奇轻松应对双11大促
技术架构图
应用架构图
加速SaaS规模化演进,餐道基于K8s的云上创新底座
爱奇艺体育:体验Serverless极致扩缩容,资源利用率提拔40%
作业帮云原生降本增效实践之路
运维提效60%,视野数科SAE+Jenkins打造云原生DevOps
韵达基于云原生的业务
中台
建设
南瓜影戏CTO庄徐麟分享如何在7天内全面实现业务Serverless化
网易云音乐曲库研发负责人谈音视频算法的Serverless探索之路
GameOnServerless:SAE助力广州小迈提拔微服务研发效能
云拨测助力节卡呆板人,全面优化外洋网站性能
分众传媒研发总监谈分众传媒在Serverless上的探索和实践
7.云原生架构未来发展趋势
容器技术发展趋势
基于云原生的新一代应用编程界面
Serverless发展趋势
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
金歌
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表