Atlassian 案例分享:全球大型保险公司如何在 3 个月内完成 Data Center 的迁移?
2017.10.12越来越多的大型企业选择 Jira和 Confluence Data Center (数据中心)产品,但在迁移时会涉及到什么关键问题,有没有其他团队的案例可供参考?如果您也正在考虑 Atlassian Data Center 产品,这篇客户案例将为您提供相关信息。
Data Center 是 Atlassian 的企业产品线,适用于自托管(Self-hosted)Atlassian 产品的客户或在基于 AWS 或 Azure 上的客户。 这些公司之所以选择从 Atlassian 服务器产品(Server Products)迁移到 Data Center ,是为了优化和提升正常运行时间 (optimize for increased uptime) ;获得无与伦比的大规模大用户数用户体验,以及企业级管理的选项。 虽然我们有很多从服务器 Server 产品成功迁移到 Data Center 产品的客户,我们也有很多关于如何做到这一点的技术文档以及众多全球客户在采用 Data Center 产品的过程中所获得的洞察力,但是我还是不断的问自己:成功的迁移到 Data Center 产品的关键在哪里?
我开始与我们的技术客户经理(TAM)我们的客户服务团队成员沟通。 他们跟我详细分享了一家大型的美国保险公司是如何全面成功的迁移到 Data Center 的全过程。
成功的关键三要素:领导力、规划制定以及强大的执行力
“成功的关键是领导力、规划制定和强大的执行,”布拉德说,他是这个保险公司的技术客户经理( TAM )。 客户从第三方托管服务提供商所管理的多个 Atlassian 服务器产品开始,决定在 3 个月内完成到 Data Center 产品的迁移。
客户为什么会选择 Atlassian Data Center 产品?
与许多客户类似,这家保险公司的 Atlassian 用户数量已经超过了他们的增长计划。 他们有超过一万个 Jira 和 Confluence 用户,还有几千个 Bitbucket 用户。这意味着两件事情:
他们的第三方托管服务提供商无法跟上他们不断增长的需求,包括支持。
他们的用户在访问他们每天完成工作所使用的工具时会感觉到性能问题。
对于这些突出的矛盾,他们决定不仅要迁移到本地,还要迁移到 Jira , Confluence 和 Bitbucket Data Center 版本。
为迁移提前制定详细计划
提前制定好详细的迁移计划是他们成功的关键。针对 Data Center 的迁移项目,提前计划好相关细节是成功的关键,即便有些部分需要保持灵活性,但提前规划也能最大限度地减少对最终用户和业务影响。
该团队使用 Atlassian 文档创建了一个严格的清单,并密切与他们的技术客户经理 TAM 和 Atlassian Premier 支持人员合作,确保他们提前周密计划了如下领域:
特定环境所需的基础设施更改
流程变更,如多重测试运行计划
新的人员需求
例如,从基础架构的角度来看,他们知道由于公司的政策,他们需要迁移到不同的数据库。为了减少“维修”窗口,他们为如下行动留出时间:
决定导出数据的方法
测试导出并确认数据完整性
测试导入到一个空白数据库
确认性能结果
与基础设施团队紧密合作
这家公司曾有一个重要的教训,当他们需要进行负载平衡的更改和调试时,由于网络团队(network team)积压了很多别的工作,导致他们的迁移计划被延迟数周。 他们意识到,提前与相关团队沟通的重要性,要确保该迁移项目的优先级在各团队种保持一致。
集群式 Data Center 部署相对于服务器部署提供了许多优势,不同的体系结构也意味着您可能需要以前没有使用的基础架构,例如负载平衡。 您可以与之前没有积极参与的团队合作,例如网络团队或共享存储团队。 迁移到 Data Center 产品的任何团队都包括计划中的其他相关团队。
配备正确的人员和团队
在这个过程中,他们意识到加强管理控制,以确保用户可以获得卓越的性能,为此,他们组建了正确的团队。
他们也希望通过这个项目使团队的技能有所提升:在迁移之前和之后,许多参与项目的人员都学会了很多新技能,例如自动化脚本或应用程序监视等。
建立正确的流程
该公司有一个监管团队,专门负责审查"关键任务的执行",以减少对业务影响。 由于 Atlassian 的项目迁移归属这个类别,数据迁移团队开始与监管团队合作。 这确保了与该项目相关的变更可以及时的评估和审阅。您可以设置一个单独的团队或由您的团队中一个成员来成为这个角色。 这是我们看到的 Data Center 用户管理和控制对 Atlassian 项目更改的最佳实践,以降低对最终用户和业务影响。
Atlassian 的客户服务团队提供了更多的迁移技巧,帮助您快速地获取 Data Center 产品的优势和信息:
检查您的相关 App 程序:查看 Atlassian Marketplace 以确保您所使用的服务器应用程序将继续适用于您的 Data Center 部署。 最好在您的计划中考虑和包含在新的集群环境中测试您的应用程序所需的时间,以便为用户提供稳定性。
计划任何新的成本:正如我所提到的,要在集群环境中实现正常运行时间,您可能必须设置一些您没有用于服务器部署的基础架构 - 共享存储,负载均衡器等。 您需要在预算中包括这部分的成本。每个公司在 IT 提供的基础架构上都有所不同,所以最好提前研究一下。