扩大Atlassian产品使用的6个建议

你是否有遇到过下列情况呢?

  1. 系统用户数从1000人增加到了1万多人

  2. 花了很多时间来监控及优化服务器和系统性能

  3. 在合并,收购或者新建了办公室以后,需要在现有系统中加入成千上万个用户

  4. 在公司内部推广/标准化Atlassian工具以及寻求或者正在进行数字化的转型

        如果是的话,你会想:我还有什么其它办法吗?不用担心,我们其它的客户,如ANZ, Amadeus, LinkedIn, 及AppDynamics也碰到了类似的问题。和这些客户一样,你开始使用Atlassian产品的时候可能是在单独的一个个服务器上安装的系统。随着数字的增长,你很快意识到Atlassian的工具突然对团队的日常工作产生了不可或缺的左右。你需要快速制定计划来控制系统在公司内发展的速度。你还需要进行一些集中化的管理,同时在使用率上升时保证系统性能不受损。

        作为一个软件或者IT的领导,评估系统的成长率及做相应的计划是重中之重。我们从很多客户里了解到很多信息,也和大家分享一下Atlassian系统扩展的经验。

        我怎么知道什么时候公司对于系统的需求进入到另一个层次?

这里是一些我们对于系统需要扩大时所观察到的现象(你或许亦已察觉到):

经营/业务层面

  1. 公司的合并和收购总是把新的技术和团队带进来。举例来说,一个被收购的团队可能需要在上岗时使用HR部门的Service Management。

  2. 随着分布在各地的团队的壮大,工具的性能稳定及对一起合作来完成业务目标变得越来越重要。举例来说,一个在外地的团队想要接到你公司的代码仓库。

  3. 已计划对公司层面的流程进行转型。举例来说,公司在尝试革新,比如:敏捷管理,DevOps 或者 ITSM ,需要相应的工具来支持。

产品应用层面

  1. 好几个团队都有自己的Atlassian Server版的系统,你对于这些想要有更多的控制及监管。

  2. 很多团队开始用Confluence,Jira和其它Atlassian的Server版产品来进行日常工作,停机维护成了一个问题。

  3. 随着工具使用的升入,你开始发觉性能下降。不管你为此进行了什么优化,总是搞不定。

        如何“健康”地为Atlassian系统进行大规模扩容?

        你有没有看到你的企业里已经有一个甚至更多的迹象出现了?下面就是关于流程与技术的一些建议:

企业流程与团队层面

1. 把Atlassian产品的管理员进行集中,以提供服务的形式来对该产品进行支持;

2. 通过打通内外部系统来加强管控

3. 针对你的业务及系统来建立最佳实践,这样就可以用最小的系统资源来为用户从Jira,Confluence及其它产品中带来最大的好处;

技术层面

4. 分配更多的CPU,内存和硬盘资源给到Atlassian系统;

5. 通过对系统进行常规的性能测试和监控来保持其健康度;

6. 设置实时故障转移,用以保证系统有问题时有备份系统支持

对Atlassian产品的使用规模进行长期规划

        这些建议应帮助到你解决现有的问题,给到你一些时间来决定下一步怎么做。尽管进行了持续的优化,我们经常发现我们的客户在Atlassian Server版的系统里“过度”使用,特别是超过了500个用户后。如你已经超过500用户,下列问题可以帮你想想下一步怎么办:

  1. 我需不要任何的Atlassian工具有高可用性的属性?如果是,我有没有办法在Server版的系统里进行归档?

  2. 将来有更多的用户(如100或者1000用户)的话,如何防止性能下降?

  3. 公司人员扩张后如何管理所有这些用户?

  4. 我停机后有什么应对之策?

        这些听起来是不是有点耳熟?如是,你可以参考一下Atlassian的Data Center版。这个是一个可自我管理的企业版本,给到你的团队现有Atlassian产品的所有功能,加之一些额外的,能协助你公司规模扩大后需求的亮点:

  1. 高可用性

  2. 高用户数下的高性能

  3. 可扩展性

  4. SAML 2.0

  5. 灾难恢复

  6. 可部署在更多的平台上

  7. 更佳的管理员管控功能