我们是否不只是用另一种类型的复杂性来替换一种类型的复杂性呢?
我想是的。首先,虚拟化基础设施仍然需要维护。第二个(这是最重要的改变)。
你
将负责申请
和
运行时(容器)。换句话说,这意味着将剥削外包出去。作为一个客户和服务提供商,我不想这样做,尤其是没有一个强有力的合同来定义规则、边界、条件等,以避免任何责任战争。这听起来很复杂,似乎不是客户选择的路径。
更新:
回答OP的评论
(…)在我们的经验中,客户经常会遇到基础设施、配置和管理问题,最终他们默认为我们。我们的合作伙伴(应用程序服务器供应商)在这方面已经证明是有用的。最后,我们的团队必须去客户端安装,并在配置、调优和安装方面提供帮助。我认为虚拟化模型将提供更清晰的关注分离。
你所描述的也经常发生在我的经历中,我理解你所说的,但是,即使
决议案
在基础设施问题上,你没有
负责的
对他们来说,这是一个
巨大的
差异。我不是在推广Cya战略,我的根本区别在于:如果你开始提供基础设施服务,如果服务器出故障,如果你的客户松了钱,会发生什么?它将是
你的
故障。因此,虽然虚拟化模型确实可以提供更清晰的关注点分离,但这有着严重的非技术性影响(法律、财务),您的公司需要考虑到这一点。