加速数字化转型:龙智专家分享 DevSecOps 和 ITSM 工具性能优化策略——2023 DevOps 国际峰会现场访谈
在 2023 DevOps 国际峰会·北京站的现场,我们对话了龙智 DevSecOps 顾问、Atlassian 技术专家张晓乐,就龙智提供的专业 DevSecOps 和 ITSM 解决方案进行深入剖析,并从性能优化、数据安全、版本选择、专业服务到定制化开发等多个方面着手,为企业提供工具链选择、工具性能提升的参考建议,帮助企业在数字化转型中发挥出更大的潜力。
采访文字实录
Q:此次 DevOps 国际峰会的观众对龙智带来的哪些产品和解决方案比较感兴趣?
从我们在展台跟大家交流的情况来看,大家比较关注 Atlassian 的产品、Perforce 的产品,尤其是 ITSM 相关的解决方案比较感兴趣。因为今天上午是银行专场,我发现大家比较关注数据安全和代码安全。有很多观众会专门到龙智展位,询问我们关于这方面的解决方案。Perforce 在数据安全和代码质量方面有几款不错的产品。Jira,Confluence,以及 JSM 为基础的 ITSM 解决方案也在交流中频繁提及,许多客户都用过,也有部分客户听说过,但还没有开始实践,我们也会进行相应的介绍。
Q:那么对于 Jira、Confluence 以及 JSM,现场客户咨询较多的问题是什么?
我注意到,今天是银行专场。上午遇到的客户很多都在使用 Jira 和 Confluence,并且用户数非常庞大,因为他们都提到了一个问题:性能。在使用过程中,他们会发现 Jira/Confluence 变得越来越慢,或是遇到越来越多的问题无法解决(他们使用的是 Server 版的产品)。
针对客户的此类问题,我向他们介绍了龙智的专家团队在这方面的丰富经验,因为我们的客户也面临同样的问题。因为数据量过大,在使用中状况频发。
因为 Server 版是单节点部署,在性能方面无法有大的提升。龙智专家会根据经验,判断从客户的日志或别的方面出发,对用户操作进行限制,从而减少宕机、出问题的概率。
举个例子,我们的客户经常遇到的问题是使用过多的 API,大批量调用数据。在数据量大的情况下,在索引里查询数据很容易造成宕机。这时,可以通过在内部限制工作流程,并限制调用的数据量来解决问题。
但解决问题的核心办法,我们推荐升级到数据中心版。数据中心版的特点是,首先,多节点的部署大大提升了性能。
其次,数据中心版推出归档功能,包括项目归档,对性能提升非常有帮助。因为像是多年前的项目数据,基本不会查看。在 Server 版,这些数据会一直存在于索引数据中,在查询或 Jira 提供服务时,这些数据的存在都会拖累性能。在数据中心版中,能够将这些项目进行归档,而不需要保留在索引数据中,这样性能就会得到极大的提升。需要注意的是,归档并不代表删除数据。如需要再次查询项目相关信息时,可以在 UI 界面上点一下,即可恢复项目,查看相关的数据,也是非常方便。
另外,因为部分企业对安全性要求较高,需要观看审计日志。Server 版的记录范围有限,数据中心版则可以自定义审计日志记录的层级,记录范围更广泛。
数据中心版还集成了 Automation,也就是自动化操作的功能。在之前版本中,这是一个额外的插件,但数据中心版将它直接集成了进来。这个自动化插件能够满足重复性的事务需求,大大提高工作效率。举个例子,平常解决一个问题,需要先拆分成几个不同的子问题,再分配给相应的人员处理。如果完成主任务的前提条件是子任务全部完成,那么主任务的经办人很难不定时查看子任务的完成状况。在这种情况下,Automation 能够在子任务全部完成时,让父任务的状态自动往下流转。这种自动化的功能十分便捷。
除此之外,Advanced Roadmaps 功能现在也已集成到数据中心版中,可以免费使用。
Q:市面上有很多项目管理工具,您认为 Jira 的有什么特殊之处?
今天也有客户提到,项目管理工具不仅有 Jira。那它比别的项目管理工具好在哪呢?Jira 的优点第一是配置灵活,适用于不同行业的不同企业。因为在不同行业,甚至是公司内不同部门,处理问题所遵循的工作流程,以及所要记录的内容都是各不相同的。
Jira 这款工具的强大之处就在此。它的灵活配置能够根据实际业务需求来定制工作流,包括记录问题的字段、业务内容等都可以自定义,非常方便。并且,它可以直接在 UI 界面上进行配置,不需要任何开发能力。另外,它能够追踪项目从开始到结束的整个流程。
Jira 和 Confluence 都建立了自己的生态圈,Marketplace 中已经有 5000 多款插件,这些插件的功能各不相同。龙智能够根据您的具体需求,推荐合适的插件,切实的满足您实际的业务需求。
我们的客户都来自不同行业,今天上午有客户是来自银行行业的,所以他问我有没有相关行业的经验。在交流过后,他们表示非常感兴趣。
Q:作为 Atlassian 的全球白金合作伙伴,龙智能够为客户提供哪些服务?
我们为用户提供中文的技术支持服务,包括迁移、部署、配置等。龙智也提供整体的业务配置解决方案,我们会根据客户的具体需求,提供他们所需的支持服务。
我们可以根据客户的需求提供定制化服务,比如二次开发。并且,龙智基于庞大的客户群体,以及多年提供基础支持服务的基础上,总结提炼出客户的通用需求,开发出相应的插件。现在,不仅在中国,我们还有国外的用户,二十多个国家的客户信赖龙智的插件。
今天在现场,也遇到了龙智的客户。他们可能主软件(Jira、Confluence)最初未必是从龙智购买的,但他们纷纷使用了龙智的插件,例如 TimeWise。还有一位客户跟我说,你们的插件蛮好的,我感到很开心。
在沟通中,有些客户提出他们认为买插件有点贵,想要自己开发插件,学习成本又太高。那么,龙智可以提供二次开发服务,我们甚至可以提供二次开发的培训服务,帮助客户减少学习成本。他们对此很感兴趣。
还有一些客户对 Jira 的功能不是很了解,让他们产生疑问:为什么 Jira 的功能无法满足我的需求?他们会很困惑,来寻求二次开发的帮助。但在实际沟通中,我们发现客户只是没有很好地结合产品的功能与应用,就是有需求但不懂该如何配置。沟通之后,客户茅塞顿开。
Q:龙智目前哪些插件比较受欢迎?
在今天上午的沟通过程中,有不少客户表示在使用龙智自研的 Atlassian 插件产品。客户提到,Jira 原生的功能只能记录工时,但龙智的 TimeWise 能够轻松规划工时、记录及统计实际工时等,使用感非常好。
另外,还有客户提到我们的 Jira 飞书插件。在此之前,客户并没有与我们沟通交流过。他们想集成飞书与 Jira,在调研的过程中,发现了龙智 Jira 飞书插件,并进行了研究,听到这点我感到很开心。
也有很多客户在使用龙智的 Confluence 水印插件。沟通过程中,我也发现部分客户只使用了Confluence,对 Jira 不太了解。他们的痛点在于 Confluence Sever 版,客户现在所使用的版本只有一个节点。我向客户介绍了 Jira 和 Confluence 的 Data Center(数据中心)版,客户对数据中心版多节点的部署架构非常感兴趣。在现场,我们给客户看了架构,并进行了交流。
Q:也有企业会自研相关的工具,对此您有何观点或建议?
是的。今天在现场遇到的客户提到,之前使用 Jira,之后出于性能原因或企业内部的一些其他考量,自主开发了一套项目管理工具,用于项目的追踪。但他们发现了一些问题。客户使用的其他工具能够与 Jira 无缝集成,但无法与他们自研的工具集成。他与我分享了一些使用 Jira 的问题,我也为客户提供了一些建议。Jira 的优点就在于拥有自己的生态圈,有许多不同的插件,这也帮助它在 DevOps 中占据一席之地。
Q:龙智的 DevSecOps 解决方案还集成了哪些工具?
除了 Atlassian 的产品外,龙智还代理了 Perforce、SmartBear、CloudBees 等公司的产品,这些都是 DevOps 领域全球知名的头部企业。龙智集成这些世界主流工具,提供更具代表性的一站式 DevSecOps 解决方案。如果企业有正在使用的工具,我们也会基于企业的现有条件推荐合适的工具,帮助企业查漏补缺。
Q:简要介绍一下 ITSM 解决方案的核心工具 Jira Service Management。
Jira Service Management 是 Atlassian 旗下的产品,拥有自己的生态圈,有丰富的插件,能够实现定制化的需求。在处理工单时,工作流、工作流的配置以及工单录入内容等都可以自定义,项目配置非常灵活,更加契合企业内部的实际需求。
Jira Service Management提供了门户,企业内部和外部的客户都能直接在门户上提单。企业内部的运维或运营团队员工能够直接看到工单,再进行相应的回复。在 Jira Service Management 中可以自己配置 SLA,相当于自定义回复或交付的标准,自动进行跟踪。客户在提工单的页面上也能看到相应的状态与时间。
另外,Jira Service Management 包含了资产管理的模块,能够便捷地管理企业内部资产,包括 IT、人员等。在 Jira Service Management 中录入资产后,可以创建相应的资产字段,直接在工单中使用。
举个例子,当我们把一台电脑作为资产记录在 Insight 中时,记录的内容可能包括电脑型号、品牌、购买时间等,如果有客户给运维提工单时,提到了这台电脑,运维人员就能看到关于电脑的详细信息,非常方便。
评论