加速数字化转型:龙智专家分享DevSecOps和ITSM工具性能优化策略——2023 DevOps国际峰会现场访谈

在2023 DevOps国际峰会·北京站的现场,我们对话了龙智DevSecOps顾问、Atlassian技术专家张晓乐,就龙智提供的专业DevSecOps和ITSM解决方案进行深入剖析,并从性能优化、数据安全、版本选择、专业服务到定制化开发等多个方面着手,为企业提供工具链选择、工具性能提升的参考建议,帮助企业在数字化转型中发挥出更大的潜力。

对话龙智专家:着眼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中时,记录的内容可能包括电脑型号、品牌、购买时间等,如果有客户给运维提工单时,提到了这台电脑,运维人员就能看到关于电脑的详细信息,非常方便。

你可能感兴趣的:(devops,运维)