什么是"企业准备好"?我们可以测试一下吗?

Mar*_*les 10 enterprise production-environment

Stackoverflow上有几个问题,询问x(Ruby/Drupal)技术是否"企业就绪".

我想问一下如何定义"企业就绪".

有人创建了自己的清单吗?

有没有人有他们测试的基准?

Jam*_*son 4

“企业就绪”在很大程度上意味着我们可以在大型组织内可靠且有效地运行它。

这涉及到几个因素:

  • 可靠吗?
  • 我们现有的员工可以支持吗?或者我们需要专家吗?
  • 它能适应我们既定的安全模型吗?
  • 可以使用我们的自动化工具完成部署吗?
  • 管理起来有多容易?企业用户可以做到吗?还是我们需要专家?
  • 如果使用数据库,是我们的标准DB,还是需要培养更多的专家?

根据系统对业务的重要性,以下问题也可能适用:

  • 可以使其高可用吗?
  • 可以负载均衡吗?
  • 它足够安全吗?

开源项目通常没有足够重视在大型组织内部署和运行软件的困难。例如,大多数操作系统项目默认使用 MySql 作为数据库,这对于大多数小型项目来说是一个很好且明智的选择,但是,如果您的企业拥有 ORACLE 站点许可证和一支由高技能 ORACLE DBA 组成的团队,那么 MySql 选项看起来显然没有吸引力。