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

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

AWS SaaS Boost 是一种随时可用的开源参考环境,可能帮忙独立软件供应商 (ISV) 减速向软件即服务 (SaaS) 的迁徙。

AWS SaaS Boost 疏导软件构建者实现迁徙和经营流程,尽量减少向 SaaS 迁徙的阻力,承当起推出 SaaS 产品的重任。AWS SaaS Boost 为组织提供随时可用的外围软件元素,以便在云中胜利运行 SaaS 工作负载(如部署自动化、剖析控制面板、计费和计量),缩小开发和试验工夫,并更快地将软件交付给客户。软件构建者可通过应用 AWS SaaS Boost 打消构建 SaaS 解决方案的复杂性,专一于爱护外围知识产权。

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

性能简介

所有SaaS产品都须要具备以下基本功能:搭载用户、为租户提供基础设施、监控耗费趋势、配置租户档案、集成计费零碎,以及显示要害指标。这些性能对于帮忙SaaS供应商扩充规模至关重要。如果每家SaaS公司都要在构建理论利用之前构建这些能力,那么这将耗费贵重的开发资源和无限的资本,并减缓产品上市工夫。

AWS SaaS Boost的劣势在于,只需在我的项目开始时进行环境配置就能够取得以上这些能力,从而使开发人员专一于为客户提供新的性能和体验。此外,AWS SaaS Boost还集成了多项AWS服务,如AWS云信息、AWS身份辨认与拜访治理 (IAM)、Amazon Route 53、弹性负载平衡、AWS Lambda和Amazon弹性容器服务 (Amazon ECS)。


AWS SaaS Boost设置流程

AWS SaaS Boost采纳Apache-2.0许可证,因而代码容许自定义以满足业务需要,如有须要代码还能够从新散发。

为什么抉择开源?

在相干博客中,AWS示意:「AWS SaaS Boost的指标是汇聚尽可能多开发人员和公司的多年教训,取得高质量软件。SaaS Boost开源后,任何人都能够帮忙改良它。借助构建者社区,咱们能够更快地开发性能,与宽泛的SaaS软件集成,为客户提供高质量的解决方案。」

AWS示意,心愿借助开源建设一个充满活力的开发人员社区,实现共赢:开发者应用AWS SaaS Boost解决生产工作负载,贡献者捐献代码来加强和优化其性能。

参考链接:

  • https://aws.amazon.com/cn/blo...
  • https://aws.amazon.com/cn/abo...
  • https://github.com/awslabs/aw...