客户案例 | IBM 使用 Jira Data Center 打造全球一体化平台

 

 IBM是一家有着一百多年历史的全球大型企业,它作为敏捷的倡导者和先行者,在敏捷大规模普及之前,就一直致力于敏捷项目的推动和发展。

 

近年来,世界各地的 IBM 团队都使用 Jira Software 来帮助规划、管理和跟踪他们的开发项目,IBM 在全球有170多个 Jira 实例。随着公司的发展,IBM 认识到要提高全公司的整体效率,需要找到一种更好的方法来管理和扩展 Jira 的使用。他们的目标是创建一个集中访问的 Jira,一个可提供给全球不同地区的数十万名员工使用的一体化平台。

 

从两年前开始,IBM 开始着手准备全球整合的规划,并在这个过程中测试了不同的 Atlassian 产品解决方案,包括云端版、Server 版以及 Data Center 版本。

 

部署这样一个庞大的 Jira 实例是一个浩大的工程,它不但需要强大的基础设施和安全性,还必须满足来自不同业务部门用户的需求。为了完成这项雄心勃勃的任务,IBM 经过审慎的评估,决定采用 Jira Software Data Center 解决方案,在内部将该项目命名为“Jira@IBM”

 

Atlassian Data Center 提供了 IBM 所追求的可靠性和合规性、以及为团队的增长和领先提供更快速、更智能所需的基础设施的能力。

 

接下来,我们就来一起了解一下 IBM 在构建和部署 Jira Software Data Center 的“蓝色脚印”。

 

规划部署方案

当部署 Atlassian Data Center 时,首先要确定好部署位置以及硬件投入。Atlassian 的 Data Center 产品部署有两种选择:一种是将 Data Center 部署在本地服务器上,另一种则是部署在 AWS 或 Azure 的云上。在部署之前需要确定哪种方式最适合公司的需求和投资。

 

IBM 经过调研,发现越来越多的客户选择将 Atlassian Data Center 的产品部署在云端,这样做有很多优势:云端部署不仅仅是在硬件基础设施成本上节省资金,真正的价值在于提高灵活性和快速响应变化的能力。我们强烈建议您部署 Data Center 产品时,仔细评估用户数的增长和产品的扩展,避免因为出现快速扩展的需求而频繁地重构。

 

最终经过仔细评估,IBM 决定基于 IBM 云(IBM Cloud)为 Jira Software Data Center 提供高性能的基础部署设施在预期快速增长的情况下,IBM 寻求了最佳扩展性能的解决方案,包括具有一流 CPU 的裸机服务器、大量内存和使用可靠的 RAID10 配置的超快速SSD等。

 

下图是 IBM 为 Jira Software Data Center 所准备的基础架构。 

 

 

打造智能监控

Jira Software Data Center 作为 IBM 全球的关键工具,需要进行实时监控,以对用户流量以及数据管理方式打下坚实的基础。这样做不止是为了在意外事件发生时能及做出响应,更重要的是,通过监控数据的积累和分析,可以更好的预防意外事件的发生。

 

IBM 将实时监控以及事件管理工具等进行匹配,以便在出现任何问题时团队可以立即得到警报。他们将事件管理工具与 Slack 关联起来,建立起一种快速、简单的机制可以在不同事件发生时发送提醒到相关的团队。

 

 

 

信息的安全防护              

 

安全性对于关键工具的可用性至关重要,健全的安全实践有助于防止恶意的干扰、数据泄露以及避免不相干的人员对关键应用程序和信息的访问,从而保证公司的信息安全以及团队的生产效率。

 

IBM 在每台服务器上都使用防火墙,包括使用 HTTPS 端到端加密的节点。为了将暴力攻击的风险降到最低并保护服务器访问,他们使用 ssh 进行服务器身份验证,并禁用根管理和基于密码的身份验证。它们还将节点与安全私有 VLAN 后面的公共访问隔离开来,因此用户必须在安全的 IBM Cloud VPN 上登录。在IBM实施这些安全措施时,安全团队还会不定期的地进行测试,以确保性能保持在较高水平。

 

 

 

善用插件满足多样需求

 

IBM 全球的业务部门众多,Jira Data Center 如何满足不同业务部门的需求?

 

Atlassian Marketplace 中数千款各种应用程序,可以用来定制适合不同团队需求的Atlassian 产品,满足从管理员到最终用户的各种需求。

 

以下是 IBM 团队推荐的几款很适用于他们业务场景的插件:

 

  • Single Sign On 插件帮助 IBM 简化并改进了登录体验,并且管理员可以及时对资源调配。

  • Delegated Project 插件可以确保用户在管理员的治理框架内,能够灵活地根据自己的需要选择正确的模板,从而防止实例因重复的工作流和方案而过度增长。

 

为了进一步改进最终用户通信,IBM还使用各种 Marketplace里的插件保持连接,并使用提示、横幅甚至服务条款等信息通知用户。  

 

 

亮眼的成绩 

 

通过 Jira Software Data Center 的大规模部署和集中管理,IBM 收获了什么?一句话总结,他们的收获就是高达99.9%的正常运行时间以及可扩展和高可用性的体验!  

 

IBM 周会增加约1000个用户,而 Jira Software 始终保持99.9%的正常运行时间。        

 

花点时间想想这项成就:IBM的规模相当于一个小王国,他们有近50万名员工和承包商。通过部署 Jira Software Data Center,使得集中管理成为可能,并为全球各地的员工提供更快、更灵活、更方便移动的产品,使得员工可以更加专注于他们的工作,从而帮助 IBM 提升全球的效率。 

 

jira@IBM 项目在IBM 内部一直是一个成功的灯塔,为其他类似需要做全球资源整合的工具项目提供范例。

 

项目成功的关键

 

在任何时候都不要忽略项目实施关键人、团队以及公司环境的因素,他们对于项目成败发挥着关键作用。jira@IBM 团队有5个核心成员,他们每个人都相当精干,这个项目之所以能成功,很大程度上要归功于这些高质量的团队,他们将实践和工具做了完美的结合。     

 

那么,对于计划部署 Atlassian Data Center 的团队来说,哪些是关键的经验教训呢? 

 

  • 尽早计划;随时准备好应对变化,因为变化和变革是不可避免的,但需要有预见性,始终遵循变革控制流程。              

     

  • 可扩展的规模:产品的规划就如同设计一条高速公路,不要只看眼前的用户数量,要以业务增长为目标来构建基础设施,以便后续可以更智能和灵活的进行扩展  

     

  • 产品治理:我们无论何时都要保持用户至上的心态,但也要懂得如何对产品进行必要的治理。满足公司最终用户的需求很重要,但不要把产品定制成一个黑洞!采用标准,使用模板对产品进行维护、管理和控          

     

  • 文档记录:从项目开始就要创建运行手册,并记录所有内容。这将有助于新旧成员的交接、管理规范化和自动化等。              

     

  • 善用资源:Atlassian 的生态圈里有很多资源可供使用,它们将极大的帮助 Data Center 部署工作获得成功。这些资源从付费的Atlassian TAM(Technical Account Manager)、Atlassian 的解决方案合作伙伴以及免费的社区资源等,都可以妥善利用。