2023年4月14日,Atlassian中国合作伙伴企业日·上海站圆满闭幕。作为Atlassian寰球白金合作伙伴、云业余搭档,龙智携客户小米参加了此次流动。
小米团体信息技术部SRE薛世英为大家带来主题为《小米团体Jira实战:如何在高负载状态下放弃Jira性能与运行稳固》的演讲。(点击查看回顾文章及视频)

龙智Atlassian技术专家、资深DevSecOps参谋吴锦涛联合其丰盛的施行教训,分享了龙智针对Atlassian产品的一站式解决方案及服务、龙智自主研发的多款Atlassian插件以及小米Jira我的项目施行案例。

▽点击此处观看回放视频
https://www.bilibili.com/video/BV1g14y1Z7FK/?aid=783061653&ci...

以下是局部文字实录(有删改润色):

大家好,很荣幸明天能代表龙智站在这里。

我是来自上海龙智数码科技股份有限公司的技术顾问,叫吴锦涛。因为我从事的是运维工作,比拟偏技术,所以明天的演讲会更靠近运维和技术方面。

先介绍一下咱们公司。想必大家也不生疏。龙智是业余的DevSecOps解决方案提供商,先后为国内外超过1,000家企业提供DevSecOps服务。咱们为企业提供包含Atlassian的Jira、Confluence、Bitbucket等支流工具,还有其余平安品质畛域的寰球当先产品。咱们的客户笼罩游戏、金融、汽车、互联网等行业,业余能力深受市场好评。

后面几位大咖介绍了Jira的状况,我在此介绍一下Atlassian的背景。大家可能对Atlassian这个名字比拟生疏,但它旗下的Jira、Confluence大家必定很相熟,其中Jira是Atlassian公司的拳头产品。寰球有超80%的财产500强企业都是Atlassian公司的客户。

Jira大概在2014年进入中国。各位前辈可能比拟理解这一时间点,过后正好是中国互联网倒退到第三阶段。中国互联网倒退到当初一共经验了四个阶段。咱们一起来回顾一下第三阶段——在2010年代,中国互联网产生了很多事件。比方美团外卖、百度外卖的呈现,短视频的崛起,ofo、摩拜等共享单车的涌现,十分多的互联网企业在那个时代竞争、抢占市场。

为什么提到这个?因为抢占市场的重要因素是工夫。这些企业看似和Jira没有关系,但都是因为Jira在幕后作为撑持,他们能力疾速抢占市场份额。从之前的硝烟弥漫,到当初绝对成熟的网络环境,Jira能够始终放弃当先,证实它经验了战火的洗礼——市场验证,才奠定现在的位置。

其实在上台前,领导给我下了一个工作。他说:“锦涛,这次演讲肯定要说公司的技术实力很牛,凸显咱们是一家业余能力十分强的公司。”我看着领导,愣了2秒,回了3个字:须要吗?

一起来看几个数字。

首先,龙智公司是Atlassian寰球白金合作伙伴,这是Atlassian最高级别的合作伙伴。龙智团队有超过20位共事通过了Atlassian的ACP认证,有两名Atlassian认证专家,还有一点值得自豪的是,就在前不久,咱们成为了大中华区第一家通过认证的云业余搭档。

乍一听,大家可能对这些数字没有概念。我在这里十分骄傲地通知大家,无论从客户数量还是服务教训的角度看,龙智团队都是超群绝伦的。后面提到,龙智为国内外超过1,000家企业提供超过10年的DevSecOps服务,所以无论是从认证这样的硬实力,还是从施行教训这样的软实力来说,龙智的业余实力都十分突出。

龙智针对Atlassian产品提供一站式服务

咱们提供六大服务:业余征询、定制计划、施行部署、晋升开发、治理培训和综合运维。客户在后期会经验产品选型过程,公司外部有许多痛点,或急需工具去帮忙解决一些需要。这个阶段的客户会比拟迷茫,因为当初市场上有泛滥同类型的产品。在这个阶段,咱们会帮忙客户进行产品选型,理解客户所在的行业,以后客户正在应用的工具以及需要和痛点,而后联合这些痛点做产品演示,通知客户咱们的产品是否可能满足他的需要。

理解需要后,咱们会依据客户的需要做计划。在做计划的过程中,有十分多的工具可供选择。咱们会依据客户的需要和痛点举荐最适宜的工具。当遇到标准化产品无奈满足的需要时,业余的开发团队会染指,依据客户的需要进行定制开发、插件开发等。

最初,当客户选型结束,确定应用这款产品,咱们会帮忙客户疾速落地。首先是装置部署,咱们为Jira以及Atlassian其余产品提供装置部署服务。咱们反对多种部署形式,无论是虚拟机、公有云、私有云,还是当初风行的容器化部署,并且有很多胜利案例。

部署完大家都会遇到一个问题,那就是软件装好该怎么用?公司有这么多的业务需要,怎么在Jira里实现?这时会牵涉到施行配置。咱们会依据客户的业务需要,制订绝对应的计划。

在客户应用产品一段时间后,遇到问题能够寻求咱们的帮忙。比方降级迁徙,我前两天刚好为一个客户施行了迁徙降级,包含性能优化。在这里交叉一个小故事。前段时间,正好有客户因为性能优化找到咱们团队。他遇到了一个有共性的问题,那就是Confluence的拜访十分慢,而且是不定期的慢。有可能今天下午两点忽然变慢,到四点又忽然变慢。

当然,导致变慢的起因有很多。一开始,咱们进行近程反对,依照惯例查看服务器的负载,例如CPU是不是过高,内存是不是过大。但常规性查看并不可能排除他们的故障,所以咱们进行了现场反对。尽管客户公司离咱们较远,但我第一工夫就飞了到现场。

发现的第一个问题是数据量十分大。数据量大会导致同步十分耗时,而且这个工作会在Confluence里定期执行,所以每隔一段时间就卡顿一次。这家客户有超过50万用户,日沉闷用户大略在1万到2万之间。对Atlassian来说,这个用户数并不足以为惧,但最可怕的是,这家客户应用的是Server版。

Server版也是俗称的单机版。Atlassian其实限度了单机版的数据量和用户数,提供了一个推荐值,而这家客户的数据量远远超过了推荐值。

第二个问题是组织架构凌乱。这家客户的用户是从LDAP同步的,并且创立了70多个用户目录,每个目录里还存在反复用户,所以用户是穿插的,一个用户可能存在多个目录。这就导致每次同步用户目录都十分耗时,一、两天都无奈同步完。咱们通过优化用户目录的组织构造,将用户迁到Confluence本地做一个用户目录迁徙,解决了这个问题。

最初,咱们排除了性能问题。

这家客户最后找到咱们时,有十分多的埋怨,认为产品体验太差。然而通过龙智服务解决问题后,他们对咱们的业余技术能力表白了必定。

除了施行部署外,咱们还会依据客户的需要进行定制开发,包含插件开发、脚本开发和产品开发。咱们开发了很多产品,丰盛了Atlassian的生态圈。

针对应用软件的过程中产生的问题,无论是性能问题、故障问题还是平安问题,咱们为您提供综合运维服务,帮忙您解决。

最初是团队培训服务。这是针对产品自身的培训,培训的讲师都领有认证资质,专业性、含金量有充沛保障。只有在培训后消化这些内容,您齐全能够本人去加入Atlassian认证考试。

从最后的产品选型,始终到最初的落地、运维、技术支持,造成了龙智一站式服务的骨架。

Jira是Atlassian旗下十分受欢迎的一款项目管理工具,它有一个特点,也是它的弱小之处,那就是生态圈。大家晓得美国的苹果公司是如何倒退起来的吗?就是因为有本人的生态圈,所以生态对产品来说十分重要。

龙智Atlassian插件

龙智积极参与Atlassian生态圈的建设。截至目前,咱们已在Atlassian插件市场上架超过15款自研插件,其中包含Jira组织机构插件、Jira工时治理插件、Confluence到期日揭示插件、Confluence水印插件、Confluence周报插件、Confluence便当工具,以及集成飞书、企业微信和钉钉的插件等。

这些插件都依据外乡需要开发的。龙智的客户数十分宏大,咱们有能力做市场调研,理解当初国内市场最迫切需要的性能。所以,基于这些性能需要,咱们开发了绝对应的插件。比方咱们公司破费大量人力、物力和财力开发的TimeWise-Jira工时治理插件,在Atlassian插件市场上不只有我司这一款工时治理插件,其余家也推出此类产品。我司Timewise - Jira工时治理插件与它们的不同点在于在产品设计中思考了国内企业的需要。比方,其余工时治理产品中没有加班的配置或统计,但TimeWise-Jira工时治理插件中能够申报、审批和统计加班工时。这只是其中一点。还有很多重要的性能点,感兴趣的敌人们能够申请试用。

集成企业微信、钉钉、飞书的插件也都是源于国内市场的需要。很多客户向咱们提出此类需要,咱们针对这些需要开发了一系列插件,集成Jira和Confluence、Jira Service Management等。

咱们的插件曾经销往世界各地。日本、新加坡、德国的很多企业都给予龙智自研插件高度评价。

这里又交叉一个故事。十分巧,昨晚我有一个施行工作,施行的对象是两位麻利教练。更巧的是这两位麻利教练正好是第一位讲师——周总(注:周亚楠,埃森哲大中华区麻利业务团队征询总监)的手下悍将。在做我的项目施行的过程中与他们聊天,我问了一个问题:“两位教练,Jira在中国市场曾经称霸了这么久,到当初,世界上有没有一款产品能与之抗衡,或者能称得上它的竞品呢?”

两位教练像看傻子一样看着我,我感觉本人问了一个蠢问题。因为没有一款产品能与Jira抗衡。你能够说Jira不好用,配置太灵便、太简单,上手门槛高,也能够说它安全性不好或是体验太差,但无奈否定,Jira依然是项目管理市场中最好的产品。这里没有之一。通过中国互联网第三阶段的市场验证以及打磨,才奠定了Jira当初难以撼动的位置。

Jira及小米Jira施行我的项目案例

接下来先为大家介绍Jira的特点,想必大家曾经耳熟能详。首先要强调我集体认为最重要的两点,第一是用户体验和界面设计。可能有人感觉不过是一个界面,又不会影响应用。然而我想通知大家,用户体验才是最重要的。

我经常遇到这种状况,客户在后期选型或是上线工具时会遇到很大的阻力,因为工程师或用户十分冲突这类工具。他们感觉下班曾经十分忙了,为什么还要花工夫把记录上传到Jira上?

我给大家一个理由。当您忙于工作时,领导过去问这两天到底在忙什么,都看不到人,你思来想去居然想不出到底在忙什么。如果把记录上传到Jira,当领导问同样的话,就能够把Jira的数据报表拉进去打印,拍到领导的桌子上,让领导给你升职加薪——Jira是一款能够体现咱们作为员工或者工程师价值的产品。

对于这样一款有价值的产品,十分值得咱们宽泛应用它,那么,它的用户界面、用户体验就十分重要,因为决定了它是否可能顺利推广。

第二是数据。为什么要把数据全副电子化?因为人喜爱直观的货色,要一眼就能看到当初团队外面有多少工作,实现和没实现的别离有多少,测试团队当初解决了多少bug,或者是性能是否开发结束。让用户录入数据并不是最终目标,用报表去出现才是数据电子化的最终目标。

接下来是Jira的灵便配置。置信在座的各位都应用过Jira,然而Jira的应用门槛比拟高。为什么?两个字,“计划”。这也是很多老手在接触Jira时最头疼的方面。Jira里的界面、字段、工作流等都有计划。Jira的灵活性是把双刃剑,可能带来较高的门槛,须要咱们进行一些配置和前期工作能力将Jira落地到业务中。但益处在于灵便的配置让Jira可能适应各行各业。

我要强调一下生态圈。据我所知,Atlassian的生态圈有超过5,000款的插件。这让Jira能够像手机利用一样,轻松扩大性能。Jira是事务管理软件,但通过插件的扩大,它能够治理需要、测试等,越来越多的工作放到Jira里实现,在一个平台上进行协同解决。

为大家分享一个案例。

这家公司是龙智多年的客户,也是Jira的重度使用者。它有几个特点。第一,深度应用Jira。有些客户尽管应用Jira,但并不全面,而这家公司的应用水平很深。第二,用户数十分大。注册用户靠近两万,日沉闷用户在一万左右。

后面介绍的一家客户用户数更多,为什么要介绍这家公司呢?因为除用户数外,这家公司的数据量也十分大,Issue的总数已近千万级,附件总数也靠近千万级,是一个十分可怕的数据。第三点是查问多和平台集成多。

以上这些问题导致了这家客户来寻找龙智的帮忙。我从中挑出来三个他们遇到的问题。

大数据量导致索引迟缓和失败。

接口调用问题。因为Jira是凋谢接口,只有用户有权限就能调用。这家公司是互联网科技行业,领有很多的程序员和技术员,所以很多用户间接通过接口调用Jira里的数据。

接入团体对立的SSO。

这家公司就是大家很相熟的小米。在这里我不过多剧透,前面小米公司的薛世英老师会给大家带来具体的分享——《小米团体Jira实战:如何在高负载状态下放弃Jira性能与运行稳固》的演讲。

因为我是技术岗,所以常常遇到在高负载的状态下如何放弃Jira的性能和稳定性的问题。这也是运维或技术最为关怀的。因为这个方面做不好,你的工夫就会被花在应酬各种情况上,甚至在休假期间,在凌晨或中午,也会接到电话说Jira挂了,主页面打不开。那么这个问题如何解决?让咱们一起期待薛老师的分享。

因为工夫的关系,我就分享到这里。

谢谢大家!