乐趣区

关于jira:演讲回顾-释放Atlassian工具的力量

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 挂了,主页面打不开。那么这个问题如何解决?让咱们一起期待薛老师的分享。

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

谢谢大家!

退出移动版