极客视点
极客时间编辑部
极客时间编辑部
113231 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/03:11
登录|注册

Rainbond:国内首个开源的无服务器PaaS

讲述:丁婵大小:1.46M时长:03:11
近日,好雨核心项目 Rainbond 宣布开源,这是国内首个开源的无服务器 PaaS,主要用来为云原生应用的整个交付流程提供生产级支持,包括基础设施管理、容器化改造、微服务架构转型、DevOps 支持等。
PaaS 在云计算典型层级中介于应用和基础设施之间,提供运算平台和解决方案堆栈,而无服务器 PaaS(Serverless PaaS),可以从应用角度支持各类复杂技术架构和业务交付流程,让用户专注业务开发和管理,而不需要关注底层服务器相关的复杂技术。
在 Rainbond 的设计思路中,“无服务器”是表现,背后的设计思路则是“以应用为中心,软件定义一切”。从完整性上来说,Rainbond 覆盖了应用的创建组装、运行生产、发布传播三个阶段,是一个重量级的 PaaS。
除了“无服务器”以外,Rainbond 还在应用构建、微服务架构、混合云多云方面具备独特的技术优势。
1. 应用构建
一般容器化的 PaaS 平台,往往会从镜像开始应用的构建,这就意味着开发者需要花费额外的时间来把源代码打包成镜像。而 Rainbond 在应用构建上面向多种介质来源,设计为持续集成/持续交付(CI/CD)的插件式 Pipeline。目前支持的来源有:源码、镜像、Dockerfile 和 Docker-Compose。
同时,基于不同的来源,Rainbond 构建出了统一的应用完整运行介质,可以运行在各处 Rainbond 平台之上。
2. 微服务架构
此前提到的“无服务器”,侧重于应用与资源、资源与资源之间的解耦,而应用与应用之间的解耦,则需要依赖微服务架构实现。如果说容器技术为应用和资源的解耦带来了可移植性和速度,那么微服务架构则为应用之间的解耦带来了敏捷性和适应性。
Rainbond 的微服务架构设计基于 ServiceMesh,初期以 sidecar 形式对应用所依赖的应用进行 4 层透明本地网络代理,屏蔽了应用的 IP 变化问题,而 Rainbond 本身并不处理通信协议,完整的微服务功能由框架完成,因此 Rainbond 可以原生部署 Spring Cloud、api gateway 等第三方微服务框架。
3. 混合云多云
面对各类型的云计算资源,Rainbond 屏蔽了计算资源之间的不同,提供统一的应用运行环境,让应用在无绑定的情况下快速进行多个数据中心之间的部署和迁移。具体实现如下:
在各类型计算资源上建立独立的数据中心,没有特殊的基础服务要求;
将所有节点统一抽象为 rbd-node,并按功能分类,如计算节点、基础管理节点、存储节点、负载均衡节点等;
自动安装节点自动化维护系统,对所有节点进行监控和管理。
对于未来,Rainbond 还计划搭建应用插件扩展体系、支持跨数据中心的应用等功能。
点此查看 Rainbond 的Github 项目地址
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
18
沉浸
阅读
分享
手机端
快捷键
回顶部