我可以使用 Juju 实现 SaaS 基础设施吗?

我可以使用 Juju 实现 SaaS 基础设施吗?

我的目标是使用云计算实现软件即服务。我们可以使用 Juju 来实现软件即服务吗?我们可以使用 Juju 部署 MySQL 和 Wordpress。但我想在我的服务器上安装其他应用程序(例如 matlab 等),并希望向客户端授予这些应用程序的访问权限。

答案1

是的,你可以这样做。

您可以将 Juju 用作“构建自己的 SaaS”,部署 Matlab 并将其作为 SaaS 展示给人们。

康奈尔大学的红云似乎与您想要部署的内容类似。Mathworks 还有一个类似服务对于 EC2。

第一步是完善 Matlab 并以部署 MySQL 和 WordPress 的方式部署它。

这只是第一步——部署它仍然不是 SaaS,你需要围绕它构建很多东西。比如计费、客户服务、安全、

Juju 当然可以帮助您实现这一目标(特别是在水平扩展和设置多租户架构方面),但是提供软件即服务涉及许多活动部件,可能需要一整套工具参与其中。

答案2

除了 Jorge 刚才所说的,我们正在开发一种名为 JXaaS 的“一切即服务”解决方案。这个想法是,如果您有 Matlab charm,那么您可以将其作为 MathLab-as-a-Service 解决方案提供,方法是自动为每个租户启动一个新实例,或者如果 charm 和底层软件通过单个多租户平台支持它。这项工作仍处于非常早期的阶段,但由于它位于 Github 上,您可能想看看,甚至可能做出贡献: https://github.com/jxaas/jxaas

相关内容