Atlassian版本选择趋势是上云还是本地部署?全面分析两个版本的特性

近日,龙智联合Atlassian举办的DevSecOps研讨会年终专场”趋势展望与实战探讨:如何打好DevOps基础、赋能创新”在上海圆满落幕。龙智Atlassian技术与顾问咨询团队,以及清晖、JamaSoftware、CloudBees等生态伙伴的嘉宾发表了主题演讲,分享他们在DevOps领域的丰富经验与独到见解,并围绕Atlassian最新产品趋势与Jira、Confluence等工具的最佳实践,展开了深入探讨。

本篇文章将为您回顾龙智技术顾问齐鸣关于Atlassian产品云版和数据中心版特点的解读。

上一期关于欢迎致辞与DevOps现状及工具链建议的回顾,点击这里查看>>>

图片

演讲回顾

上云还是本地部署? Atlassian趋势解读及云版探析

图片

大家好,我是来自龙智的技术顾问齐鸣。今天,我想和大家分享的话题是Atlassian进入后Server时代,企业该如何选择接替产品(云版vs.数据中心版),以及云平台的特性。

今天的演讲分为五个部分,分别是Atlassian产品线简介、云与数据中心平台的对比、云版与数据中心版软件的功能差异、云版还是数据中心版,以及迁移上云。

Atlassian产品线简介

图片

经历四年过渡期后,2024年2月Atlassian将结束对Server产品的支持。如果在此日期后依旧使用Server产品,将面临以下四个问题。

首先是无法使用重要的新功能,例如归档、扩展等。

其次是Server产品不再提供修复安全漏洞的新版本。可能大家最近也遇到了安全漏洞方面的更新,包括近期Confluence上的最新漏洞等,发现漏洞Atlassian都会及时修补。但这都需要后续在Data Center或Cloud上进行修复,Server产品难以实现。

再者,访问流量与用户数据不断增长,性能不断下降。Server产品是单服务器架构,难以实现性能的不断升级,所以在用户数、访问量不断增长的情况下,Server产品性能将下降,导致用户体验变差。

最后一个问题众所周知,遇到问题无法获得官方的技术支持。如果希望继续获得官方的技术支持或升级补丁,需要升级到云(Cloud)版或者数据中心(Data Center)版。

可能大家对数据中心版已经有了一定的了解。数据中心版是更具规模的Server版,大部分功能都是Server版的延伸,但它也有自己的特点。

今天会重点讲一下云版。可能大家对云版不太熟悉。许多用户会以为云版就是将Server版的环境放到云上。其实,从产品本身的性质出发,这个观点是不准确的。因为云版和Server版在界面、功能、用户体验等方面都存在很大差异。

图片

在介绍不同版本的特性之前,一起来看下到目前为止Atlassian平台上的主要产品。可以看到现在仍停留在Server环境上的产品只剩下Crowd,其余在列产品已全部提供数据中心版本。还可以看到,相较于数据中心版,有一款专门适用于云端的安全和控制软件——Atlassian Access、事件通报软件Statuspage,以及现代事件响应软件Opsgenie。Opsgenie是一款非常实用的工具,它可以将不仅是来自Atlassian,还有来自各方的产品信息汇总,然后以短信、邮件等途径转发给技术支持。

云与数据中心平台的对比

图片

接下来,我将为大家简单介绍云版的一些特性。

首先是数据安全方面。数据中心版是本地部署的产品,数据都存放在本地,因此所有的管理都依靠团队自身进行。而云产品的数据存放则是在AWS数据中心,所以Atlassian对于此平台做了很多保密性工作,包括TLS 1.2+加密数据传输、客户数据和附件使用AES-256对全磁盘静止数据进行加密等,保障用户数据的安全性和保密性。

图片

此外,Atlassian考虑到客户来自不同行业,云版获得了众多的行业标准认证,例如SOC、ISO 27018等。这些认证帮助客户在采购新产品时做到满足合规性要求,轻松使用Atlassian云产品。

图片

第三点也是非常重要的一点,云产品有着非常灵活的扩展性。众所周知,随着用户数增长,对硬件层的资源消耗也会增长。另外,在用户使用软件的高峰期和低谷期,对硬件的需求量是一个动态变化的过程。我们需要不断调整硬件配置。

云平台的优势是部署在AWS上,基于AWS的硬件虚拟化技术,可以实现自动资源扩展,纵向可在单台虚拟机上灵活增加内存和CPU等,横向则是不断增加虚拟机数量。整个扩展过程将在后台自动完成,用户体验非常顺滑,不会感受到调整的卡顿。

图片

第四点是集中式用户管理。在云版中,Atlassian将用户管理设计成可以跨产品的集中式用户管理控制模式。这样做的好处是该页面上的任何调整都会实时反映到所有的产品中,例如给用户添加权限、禁用某一用户等操作,无需在每个产品中设置,而是一次性设置后反映到所有产品中。还有个示例是用户切换其界面语言,在综合界面中一经切换,所有产品都会切换。这极大地节省了管理员的时间。

图片

在部署方式上,数据中心版和云版也存在较大差别。(上图中)左边是数据中心版,前面提到它相当于Server版的延伸,所以它在部署时需要配置几个硬件:一是负责将用户请求进行分流的Load balancer;在集群化后,还需要扩展各个应用和服务器,配置集群节点;此外,还需准备一个共享数据库以及一个共享文件系统,用于储存数据以及文件系统。

云版只需要申请一个子域名,将希望使用的域名设置完后,就可以投入使用,做到了真正的开箱即用。

所以,数据中心版和云版在部署方式上的差别就是数据中心版需要自行准备硬件,而云版开箱即用。

图片

云版的部署和管理也十分方便。它能够自动进行软件升级,让用户始终使用最新的环境,无论是功能还是安全性都能得到保障。而且云版的更新过程完全自动化且无缝,用户体验满分。

其次,Atlassian为Enterprise Premium版本和Enterprise版本提供Sandbox环境,这相当于生产环境的副本,可以理解为一个测试环境。在首次进行部署配置时,可能想要进行一些调试,这时可以先部署到Sandbox环境,用户还是在原先的环境中使用,但测试人员可在Sandbox环境中进行测试。测试完成后,通过从Sandbox环境迁移生产

图片

环境的过程,平顺地将新配置反应到生产环境。

第三个是洞察信息和报告功能。云产品会收集用户的使用习惯等统计报告,汇总到管理员处。管理员可以通过报告信息了解用户情况,并及时进行调整。

在产品的选择和灵活性方面,数据中心版是按照用户数进行销售的,而云产品分为四个解决方案,它们不仅有用户数方面的区别,在存储和功能方面也各有特点。例如PREMIUM版本,除了以上提到的三个特色功能外,还有归档、自动化等非常实用的功能。相较于STANDARD和PREMIUM版本,ENTERPRISE版本提供了99.95% 的SLA,能够快速响应客户提出的问题,并积极解决。另外,PREMIUM版本和ENTERPRISE版本可无限存储数据。

图片

对于选择中高阶解决方案的用户,可以对比一下总体拥有成本。可以看到云版的Atlassian承担部分包括了性能、软硬件升级和内部管理等,而数据中心版的只有版本发布,所以云版也许在订阅费上高于数据中心版的价格,但它为您省去了很多隐性成本。

图片

Atlassian邀请某专业调查机构就为什么从Server版迁移到云版,以及迁移上云的主要原因进行调查。可以看到迁移上云主要是出于对硬件、升级和性能等各种成本因素的考虑。

云版与数据中心版软件的功能差异

Jira有三款衍生产品,数据中心版中只有其中两款:Jira Software和Jira Service Management,分别主要针对开发团队和服务团队使用。云版多了一个Jira Work Management,帮助普通业务人员管理流程。

Jira Software

图片

Jira云版为用户提供了两种类型的项目管理方式:

一种是公司管理的项目,这也是数据中心版所采用的管理方式。它的特点是灵活性和适应性好,可以很好地匹配各种复杂的场景需求。缺点是配置项多,后期项目维护的难度较大。

针对想要快速上手、没有特殊需求的团队,云版提供了另一种方法——团队管理项目。这个项目的特点是不需要过多的配置,管理方式简单,容易上手。只需要了解基础信息,团队就能轻松使用,并且维护起来也很简单。

图片

云版中还有全新的Atlassian任务编辑器,提供了方便快捷地插入辅助元素的功能,相比旧版做出了很大的改进,也让Jira使用起来更灵活,具有更丰富的表现力。

图片

除了上面介绍的两个方面,云版还内置了帮助功能。此功能可以帮助新用户在不清楚该如何使用某功能时,唤出相应的帮助文档来查阅。

图片

在企业管理中,团队管理是不可缺少的一部分。云版提供的除了常用的面板、backlog等功能外,还多了时间线功能,帮助团队管理人员能够从宏观的角度一目了然地查看项目进度,并进行相应的安排,也增加了成员之间了解彼此工作及进度的方式。

Jira Service Management

图片

云版JSM提供了很多细分行业的模板,让项目管理人可以快速根据需求搭建出所需服务团队的项目。

图片

JSM还可以和警报类的工具(如之前提到的Opsgine)相关联,相关信息可以快速汇总到Opsgine进行转发,在收到第三方系统发出的警报时,也能够及时在JSM平台中创建相关事件。

Confluence

图片

Confluence中有一个重要功能——延迟发布功能,仅在云版提供。此功能能够帮助用户在特定时间点自动发布某篇文档。

Bitbucket

图片

Bitbucket是一款Git存储库管理软件,但云版又不止于此。Bitbucket云版结合了CI/CD功能,不仅能管理代码仓库,还能实时进行流水线构建。

总结一下Atlassian云产品的优势,一是能够更快更经济地扩展计算能力、服务器空间和资源,二是能够降低运营和管理的成本,获得利润,三是能够提高业务处理速度,减轻非技术团队的负担,四是可以即时访问最新功能,提高创造力,简化远程工作。

云版还是数据中心版?

那么,在云版和数据中心版中该选择哪一个?

图片

这两个版本各有千秋,您应该选择适合自己需求的版本。首先,数据中心版需要在自己的基础设施上搭建,但优点在于所有数据都处于自托管环境中。在修复漏洞或升级时可能需要比云版更多的处理,但针对复杂环境(例如需要自定义修改、第三方集成)来说,数据中心版是一个好选择。

云版的特点是可以随时使用最新功能(包括AI、自动化等),无需花费精力在基础设施的构建、维护和升级上。它的安全性由Atlassian保障。

迁移上云

图片

如果您选择迁移上云,那么迁移的过程通常会有六个阶段。首先是评估阶段,需要考虑清楚迁移目的以及需求,并分析得失。其次是规划阶段,该阶段需要制定迁移手段、过程和策略。接下来是按照规划进行数据与环境的准备。在准备阶段,需要根据前一阶段制定的规划准备好硬件、软件以及其他必要设施。然后是测试阶段,将先前做好的准备部署到测试环境(Sandbox)中,测试无误就进入迁移阶段。迁移完毕,需要进行后续处理,根据客户需求调整配置等,最后推出。

图片

根据Atlassian的建议,迁移中应该有三个主要角色。有委托方(客户)、执行方(龙智)以及协助方(Atlassian技术人员),三方共同组建一个临时执行小组,一同经历所有阶段。

图片

之前的调查还反映了用户认为从Server版迁移上云并不困难。有40%的用户认为迁移过程比预期容易,33%的用户认为迁移速度比预期快,以及29%的用户认为体验比预期要好。

龙智作为Atlassian全球白金合作伙伴、云专业伙伴,在帮助企业迁移上云方面累积了丰富的知识、经验与案例。无论是云版还是数据中心版,我们都能保障您顺利、无缝的迁移。

谢谢大家,我今天的演讲到此结束。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/616099.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

flutter封装dio请求库,让我们做前端的同学可以轻松上手使用,仿照axios的使用封装

dio是一个非常强大的网络请求库,可以支持发送各种网络请求,就像axios一样灵活强大,但是官网没有做一个demo示例,所以前端同学使用起来还是有点费劲,所以就想在这里封装一下,方便前端同学使用。 官网地址&a…

uniapp开发安卓应用微信开放平台创建应用如何获取签名

微信开放平台创建应用时需要应用的签名 比如我们开发了一个应用叫 “滴滴拉屎” 包名:uni.DIDILASHI #mermaid-svg-BUKbltDr30J93dUs {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-BUKbltDr30J93dUs .…

直播带货2024:洗牌、阵痛和暗流涌动

文 | 螳螂观察 作者 | 青月 一天前,大学生齐夏根本不会在直播间购买《额尔古纳河右岸》这种书籍。 她是喜欢看小说,但只钟爱悬疑无限流题材,至于《额尔古纳河右岸》这种讲述一个弱小民族顽强的抗争和优美的爱情的长篇小说,用齐…

vue上传文件加进度条,fake-progress一起使用

el-upload上传过程中加进度条,进度条el-progress配合fake-progress一起使用,效果如下: 安装 npm install fake-progress 在用到的文件里面引用 import Fakeprogress from "fake-progress"; 这个进度条主要是假的进度条&#xff…

轻量级图床Imagewheel本地部署并结合内网穿透实现远程访问

文章目录 1.前言2. Imagewheel网站搭建2.1. Imagewheel下载和安装2.2. Imagewheel网页测试2.3.cpolar的安装和注册 3.本地网页发布3.1.Cpolar临时数据隧道3.2.Cpolar稳定隧道(云端设置)3.3.Cpolar稳定隧道(本地设置) 4.公网访问测…

springIoc依赖注入循环依赖三级缓存

springIoc的理解,原理和实现 控制反转: 理论思想,原来的对象是由使用者来进行控制,有了spring之后,可以把整个对象交给spring来帮我们进行管理 依赖注入DI: 依赖注入,把对应的属性的值注入到…

全面解读数据安全法规

数据安全,可以说是近些年的热点,特别是随着大数据、人工智能等信息安全技术的快速发展,数据安全和隐私保护形势日益严峻,网络边界被打破,数据安全问题与日俱增。各国也非常重视数据安全建设,如下图展示的全…

Android Matrix (三)矩阵组合和应用变换

在 Android 开发中,Matrix 类不仅提供了 mapPoints 方法来变换点坐标,还提供了多种其他用法,使其成为处理图像和视图变换的强大工具。以下是 Matrix 类的一些关键用法: 1. 变换方法 setTranslate(float dx, float dy): 设置矩阵…

Android开发基础(二)

Android开发基础(二) 上篇主要描述了Android系统架构,代码是通过Java表示的; 本篇将从介绍Android组件去理解Android开发,代码将对Java和Kotlin进行对比。 Android组件 Android应用程序由一些零散的有联系的组件组成…

element input组件自动失去焦点问题解决

最近在 Vue3 ElementPlus 中,使用 el-input 组件时,如果设置了 v-model,那么在每次改变内容后后,input 会自动失去焦点,这样会导致用户无法输入多个字符。 一、问题原因 如上图所示,配置项的 Name 和 Cod…

信息收集之子域名收集

渗透测试常见手法和思维 信息收集 简述 信息收集对于渗透测试前期来说是非常重要的,因为只有我们掌握了目标网站或目标主机足够多的信息之后,我们才能更好地对其进行漏洞检测。正所谓,知己知彼百战百胜! 信息收集的方式可以分…

linux下can调试工具canutils编译安装

命令安装只需要 sudo apt-get install canutils 一、下载源码 下载canutils和libsocketcan libsocketcan地址:https://public.pengutronix.de/software/libsocketcan/libsocketcan-0.0.11.tar.bz2 #0.0.11版本 canutils地址:https://public.pengutronix…

【计算机毕业设计】基于springboot的校园跑腿任务管理系统java+vue

校园跑腿管理系统又称“效率鸭”跑腿系统,是在学校进行现代化的信息管理和提供信息服务的基础,引导人们快速、准确地获取快递资源、预约洗浴并对外卖资源进行有效管理的保证。疫情当下,为了减少人员的聚集,因此,迫切需…

索引策略-多列索引

一. 前言 当我们对多列索引的理解不够深刻的时候,往往会为每个列创建独立的索引或者按照错误的顺序创建多列索引。 二. 案例说明 问题一: 为每个列创建独立索引 CREATE TABLE t(c1 INT,c2 INT,c3 INT,KEY(c1),KEY(c2),KEY(c3) );这种索引策略,一般都是由于人们听到一些专家诸…

阳光保险选择OceanBase稳定运行超700天

阳光保险集团成立于 2005 年 7 月,旗下拥有财产保险、人寿保险、信用保证保险、资产管理等多家专业子公司,是全球市场化企业中成长最快的集团公司之一,目前位列中国保险行业前八。随着数字化升级趋势的不断加速,很多企业产生将软硬…

达摩研究院Paraformer-large模型已支持windows

简介 FunASR是一个基础语音识别工具包,提供多种功能,包括语音识别(ASR)、语音端点检测(VAD)、标点恢复、语言模型、说话人验证、说话人分离和多人对话语音识别等。FunASR提供了便捷的脚本和教程&#xff0…

二十三、关于vite项目中无法使用minio的解决方案

问题背景 项目需要上传大文件,既然是大文件,如果一次性进行读取发送、接收都是不可取的,很容易导致内存问题。所以对于大文件上传,就一定要实现切片上传、断点续传。如果自己实现相对比较麻烦,但好消息是我们的文件服务使用了开源的minio作为对象存储服务,并且minio也提…

OpenGL排坑指南—贴图纹理绑定和使用

一、前言 在OpenGL学习 的纹理这一章中讲述了纹理贴图的使用方式,主要步骤是先创建一个纹理的对象,和创建顶点VAO类似,然后就开始绑定这个纹理,最后在循环中使用,有时候可能还要用到激活纹理单元的函数。然而&#xff…

练习-sizeof()和strlen()

目录 前言解题技巧一、sizeof()练习题1.1 整型数组1.1.1 一维整型数组1.1.2 二维整型数组 1.2 字符数组1.3 字符指针 二、strlen()练习题2.1 字符数组初始化时不包含\02.2 字符数组初始化包含\02.3 字符指针指向字符串常量 总结 前言 最近有点疲倦,啊啊啊&#xff…

电容的基础知识

一、电容单位 电容亦称作“电容量”,是指在给定电位差下的电荷储藏量,记为C,国际单位是法拉(F)。在国际单位制里,电容的单位是法拉,简称法,符号是F,由于法拉这个单位太大…