Deployment 谁安装并支持ApacheWeb服务器:AppDen还是IT操作?

Deployment 谁安装并支持ApacheWeb服务器:AppDen还是IT操作?,deployment,administration,operations,Deployment,Administration,Operations,我们小组中有一场辩论:谁应该在jBoss之前配置、安装和维护ApacheWeb服务器?IT运营部一直坚持应用程序开发人员应该这样做,而应用程序开发团队认为情况正好相反 我想通过StackOverflow的集体智慧来找出这方面的最佳实践 如果您能提供这方面的任何建议,我们将不胜感激。简单。它运行。还有什么别的工作呢。它是一个生产系统,而不是开发机器。维护服务器是一项不涉及开发的IT操作。 编辑:它如何解释它应该是应用程序开发人员的任务?任何合法的参数?都将IT操作定义为“…由IT员工向其内部或外部

我们小组中有一场辩论:谁应该在jBoss之前配置、安装和维护ApacheWeb服务器?IT运营部一直坚持应用程序开发人员应该这样做,而应用程序开发团队认为情况正好相反

我想通过StackOverflow的集体智慧来找出这方面的最佳实践


如果您能提供这方面的任何建议,我们将不胜感激。

简单。它运行。还有什么别的工作呢。它是一个生产系统,而不是开发机器。维护服务器是一项不涉及开发的IT操作。

编辑:它如何解释它应该是应用程序开发人员的任务?任何合法的参数?

都将IT操作定义为“…由IT员工向其内部或外部客户提供并由其自身使用的服务,以作为一项业务运行……通常包括……安装、实例化、执行和维护。”

除了这个明显的定义之外,您案例中有趣的问题是哪个部门(开发人员或运营人员)会受到错误配置的web服务器的影响更大?我认为它的Ops作为一个配置错误的web服务器可能会直接影响一些服务的可用性。在最坏的情况下,安全性差且修补不好的web服务器可能会为各种恶意活动打开大门,这些活动可能会立即导致大部分IT基础设施瘫痪。因此,我认为IT运营应该具有内在的动机,以确保web服务器正确设置和运行

从更政治的角度讲,我假设每一位IT运营专业人士都完全了解上述论点。因此,我会确保他们没有其他理由将此任务分派给应用程序开发人员:IT运营人员是否只是工作过度,他们想转移另一项任务?他们是否缺乏适当的技能,是否需要培训或专门的专家?他们是否害怕独自承担责任(web服务器对您的整体业务有多重要)?他们是否担心开发人员在web服务器运行后开始修改它,而不与it运营人员进行适当的讨论


我认为这一冲突的核心是在我的答案的最后一部分。

同意,这应该是一项IT运营工作,因为它涉及服务器基础设施。可能需要来自应用程序开发团队的输入,但是Apache的安装和配置应该在IT Ops中。