AWS开源SaaS Boost工具,加速软件向SaaS的转换

昨日,AWS发布了一款名为AWS SaaS Boost工具,旨在帮助软件开发人员将现有解决方案转换成软件即服务 (SaaS) 交付模型。去年在re:Invent 2020大会上,AWS发布了AWS SaaS Boost的预览版,时隔五个月,这款工具终于开源。git

项目地址:https://github.com/awslabs/aw...github

AWS SaaS Boost 是一种随时可用的开源参考环境,可以帮助独立软件供应商 (ISV) 加速向软件即服务 (SaaS) 的迁移。负载均衡

AWS SaaS Boost 引导软件构建者完成迁移和运营流程,尽可能减小向 SaaS 迁移的阻力,承担起推出 SaaS 产品的重任。AWS SaaS Boost 为组织提供随时可用的核心软件元素,以便在云中成功运行 SaaS 工做负载(如部署自动化、分析控制面板、计费和计量),减小开发和实验时间,并更快地将软件交付给客户。软件构建者可经过使用 AWS SaaS Boost 消除构建 SaaS 解决方案的复杂性,专一于保护核心知识产权。工具

项目团队表示,其使命是为SaaS构建者建立一整套社区驱动的可扩展构建模块。其目的是营造一种开放的环境,以开发和共享可重用的代码,从而加快在AWS上交付和运行多租户SaaS解决方案。优化

功能简介

全部SaaS产品都须要具有如下基本功能:搭载用户、为租户提供基础设施、监控消耗趋势、配置租户档案、集成计费系统,以及显示关键指标。这些功能对于帮助SaaS供应商扩大规模相当重要。若是每家SaaS公司都要在构建实际应用以前构建这些能力,那么这将消耗宝贵的开发资源和有限的资本,并减缓产品上市时间。spa

AWS SaaS Boost的优点在于,只需在项目开始时进行环境配置就能够得到以上这些能力,从而使开发人员专一于为客户提供新的功能和体验。此外,AWS SaaS Boost还集成了多项AWS服务,如AWS云信息、AWS身份识别与访问管理 (IAM)、Amazon Route 5三、弹性负载均衡、AWS Lambda和Amazon弹性容器服务 (Amazon ECS)。blog


AWS SaaS Boost设置流程ci

AWS SaaS Boost采用Apache-2.0许可证,所以代码容许自定义以知足业务需求,若有须要代码还能够从新分发。资源

为何选择开源?

在相关博客中,AWS表示:「AWS SaaS Boost的目标是汇聚尽量多开发人员和公司的多年经验,得到高质量软件。SaaS Boost开源后,任何人均可以帮助改进它。借助构建者社区,咱们能够更快地开发功能,与普遍的SaaS软件集成,为客户提供高质量的解决方案。」开发

AWS表示,但愿借助开源创建一个充满活力的开发人员社区,实现双赢:开发者使用AWS SaaS Boost处理生产工做负载,贡献者捐赠代码来加强和优化其功能。

参考连接:

相关文章
相关标签/搜索