极狐 GitLab
参见自动化软件交付
下面的页面旨在使 极狐 GitLab 的销售和营销工作与我们围绕自动化软件交付的上市工作的单一事实来源保持一致。
您可以联系
产品营销 | 技术市场运营 |
---|---|
@zhaoyiying | @majinghe |
自动化软件交付允许组织从他们的 SDLC 中自动化那些人工的、重复的任务,以提高软件工厂的整体速度,并增加开发人员和运维人员之间的协作。这包括应用程序自动化和基础设施自动化。
自动化软件交付允许优秀的执行者(根据 DevOps 2021 年的状态报告)达成以下目标:
机会是巨大的。根据 极狐 GitLab DevSecOps 2021年的调查 :
云转型和应用现代化是 CIO 2022 年的一项关键举措
对应用程序自动化感兴趣的对象通常不同于对基础设施自动化和持续交付感兴趣的对象。应用自动化的兴趣来自于开发或工程组织,而基础设施自动化和持续交付的兴趣则来自于组织的操作、系统、基础设施、平台和云端。
企业 | 中端市场 | 中小型企业 | |
---|---|---|---|
用户画像 | SCM/CI->开发人员,团队负责人,DevOps工程师 CD-> DevOps工程师、应用程序操作员、系统管理员、发布经理、平台工程师 | SCM/CI->开发人员,团队负责人,DevOps 工程师 CD-> DevOps 工程师、应用程序操作员、系统管理员、发布经理、平台工程师 | 不同 |
买家画像 | C级别的 CIO / CTO 经理/总监-应用开发 CD ->经理/主管- Infra/运维 | C级别的 CIO / CTO 经理/总监-应用开发 CD ->经理/主管- Infra/运维 | 不同 |
页面工作模式技术配置管理 | 包括 GitHub, Perforce, Jenkins, BitBucket, Subversion, ArgoCD,Harness | 包括 GitHub, Perforce, Jenkins, BitBucket, Bamboo, Subversion, ArgoCD, Harness 或缺少技术栈 或 极狐 GitLab / GitHub的免费增值版本 | 缺少技术栈 或 极狐 GitLab / GitHub的免费增值版本 |
页面工作模式技术配置管理 | 包括 GitHub, Perforce, Jenkins, BitBucket, Subversion, ArgoCD,Harness | 包括 GitHub, Perforce, Jenkins, BitBucket, Bamboo, Subversion, ArgoCD, Harness 或没有技术栈 或 极狐 GitLab / GitHub 的免费增值版本 | 缺少技术栈或 极狐 GitLab / GitHub 的免费增值版本 |
基础设施/云提供程序/部署目标 | AWS 或 GCP 或内部数据中心或 Kubernetes | AWS 或 GCP(或没有)或Kubernetes | AWS 或 GCP(或没有)或 Kubernetes |
附加标准 | -自动化是关键举措 - 兼并与收购 - CI-CD 解决方案的巩固 -增加招聘和项目 - 招聘新的 CIO、应用开发和基础设施团队 | -自动化是关键举措 -增加招聘和项目 -招聘新的 CIO、应用开发和基础设施团队 | -增加招聘和项目 -采用新的云/技术 |
商业驱动力 | -数码转型 -云转型 -应用现代化 -自动化软件交付 | -云转型 -应用现代化 -自动化软件交付 | -云转型 -应用现代化 -自动化软件交付 |
“使用案例前”的挑战 | 那将怎样?——“负面影响” |
---|---|
人工缺乏标准化 | 效率极低且容易出错的流程 |
重复的手动操作使员工不满 | 员工流失,无法雇佣和留住人才 |
脆弱、复杂的流水线很难维护 | 需要专业的、昂贵的团队成员,而这些成员可能成为单一的失败点 |
采用新技术的速度不够快 | 需要新的工具和专业知识来管理新技术 |
基础设施配置不够快或不能重复 | 缺乏标准化和自动化会导致更高的停机时间和错误 |
缺乏弹性的审查和授权流程 | 高技能工人做低能的工作——导致不满 |
缺乏安全部署选项和可追溯性 | 更长的维修时间,停机时间和客户感知问题 |
使用案例后期望的未来状态 | 那将怎样?——“积极业务成果” |
---|---|
通过自动化和标准化的测试、评审、打包、发布和部署,更快地实现价值 | 自动化专注于“实干”,降低风险,提高员工满意度 |
更快的平均修复时间,更好的可追溯性和部署选项 | 减少客户感知问题,停机时间,提高保留率 |
更快地采用云原生技术 | 云原生首次开发以及当前部署目标,使用单一工具可获得更大的灵活性 |
提高员工满意度 | 改进的自动化,去除手工/重复任务,减少集成工作,提高了员工的满意度 |
要求的能力 | 客户指标 |
---|---|
测试自动化,流水线配置管理 | 自动化专注于“实干”,降低风险,提高员工满意度 |
变更控制和协作 | 减少客户感知问题,停机时间,提高保留率 |
安全部署和回滚 | 云原生首次开发以及当前部署目标,使用单一工具可获得更大的灵活性 |
代码质量,同行评审 | 改进的自动化,去除手工/重复任务,减少集成工作,提高了员工的满意度 |
这些价值声明用于衡量客户对 极狐 GitLab 的采用情况,并为我们的现场团队(特别是 CSMs )提供关于扩展使用的对话指导。
领域 | 衡量方法 | 价值 |
---|---|---|
CI 利用率 | CI 深度采用占许可席位的百分比 | - 提高建造速度开发团队通过减少手工工作来提高工作效率。- 尽早发现潜在的错误,以免错误加剧。- 最大化开发时间,提高生产效率。减少手工工作。- 更快的反馈和更少的变更导致构建中断的风险。- 给团队更多的灵活性,使其更容易被采用。- 降低业务风险,保护知识产权。向最终用户灌输信心。 |
容器注册 | 启用容器注册表 | -集中发布和消费容器图像 -在软件生命周期中标准化认证方法和授权模型 -无需为第三方系统存储和轮换凭据(即利用 CI Job token 与 极狐 GitLab CI 进行身份验证) -确保标准化使用云对象存储以限制攻击面(例如:避免通过开放 S3 桶泄漏) -在每个项目/每个组的基础上提高云存储利用率的可见性和控制(即通过存储配额、过期策略和使用报告) |
模板 | 实例中存在的实例范围模板存储库的数量 | -通过易于重用的流水线模板扩展最佳实践方法 -通过使用模板促进内部资源和协作 -通过为新项目提供明确的起点,加快绿色流水线建设的速度 -改进对要求的报告或其他重要流水线任务(测试覆盖,检测,扫描等)的遵从性 |
部署的利用率 | 部署深度采用占授权席位的百分比 | -通过自动化和标准化的测试、评审、打包、发布和部署,更快地实现价值 -更快的平均修复时间,更好的可追溯性和部署选项 -云原生首次开发以及当前部署目标,使用单一工具实现更大的灵活性 |
每个用户 L28D 的部署次数 | 每个用户最近 28 天内部署次数/ license 用户数 | -通过自动化和标准化的测试、评审、打包、发布和部署,更快地实现价值 -更快的平均修复时间,更好的可追溯性和部署选项 -云原生首次开发以及当前部署目标,使用单一工具实现更大的灵活性 |
价值流分析 | 在过去 28 天内有多少用户访问了 VSA 页面 | -VSA 帮助企业识别和定位浪费和低效率,并采取行动优化这些工作流,以交付尽可能高的价值速度。 -极狐 GitLab 的单一平台方法确保了单一的平台、工作空间和数据模型,从而创建了端到端软件交付生命周期的可操作见解的共享视图 |
使用 极狐 GitLab 自动化软件交付使您的团队能够消除手动和重复的任务,以提高 SDLC 的速度,大规模交付高质量的应用程序(对于云原生应用程序尤其重要),并改善开发和运维之间的协作。自动化软件交付通常是 DevOps 平台之旅的起点。
“它就是起作用了。这是最大的成功,因为我们在安装和更新 极狐 GitLab 方面没有任何问题,而且对我们来说起步真的很简单。”——MGA
根据 Forrester 的总体经济影响研究,客户每年至少可以淘汰3个工具。” ——TEI
“极狐 GitLab 本机集成了 Kubernetes,这让开发团队放心了,因为他们可以相信这个工具可以自动工作,而不需要经常维护。” ——Hotjar
“我们的DevOps团队可以在几分钟内提供生产就绪的解决方案,从 Kubernetes 到多云和多层复杂的混合云基础设施”——SURF
“如果出现问题,极狐 GitLab 提供了一个简单的解决方案。例如,如果我们在服务器上部署了错误的服务比例,我们可以看到历史记录,读取提交消息,并识别回滚提交的作者。”- Parimatch
“开发人员的快乐很重要,因为快乐的开发人员会做得更好。你需要让你的开发人员体验保持在一个高水平,因为这是你真正能够快速交付价值的唯一方法。极狐 GitLab在帮助我们提升开发者体验方面发挥了重要作用。” - Moneyfarm
除了单个应用程序、DevOps 平台之外,极狐 GitLab 在许多关键领域做得很好,而且比竞争对手做得更好。
区别 | 介绍 |
---|---|
多平台的 | 在 Unix、Windows、OSX 和任何其他支持 Go 的平台上执行构建 |
多语言 | 构建脚本可以使用Java、PHP、Ruby、C和任何其他语言 |
Multi-deployment目标 | 部署到嵌入式系统、内部服务器、树莓派设备、大型机、虚拟机、Kubernetes集群、FaaS产品、AWS、GCP、Azure、IBM和Oracle等多个云 |
更快的构建 | 极狐 GitLab将构建拆分到多台机器上以实现并行执行 |
自动伸缩 | 自动上下旋转VM或Kubernetes吊舱,以确保您的构建立即得到处理,同时最大限度地降低成本 |
版本测试 | 一个包含您的测试的.极狐 GitLab-ci.Yml文件,允许开发人员贡献更改,并确保每个分支得到它需要的测试 |
柔性接口 | 每个阶段定义多个作业,甚至触发其他流水线 |
简化测试环境的创建 | 使用评论应用程序-使用自定义Docker映像,旋转服务作为测试的一部分,构建新的Docker映像,在Kubernetes上运行-使用它来运行UX测试,DAST,可用性测试等 |
内置容器注册表 | 内置容器注册表,用于存储、共享和使用容器映像 |
分布式版本控制 | 为地理分布的团队减少克隆和获取大型回购的时间 |
产品开发管理 | 版本控制不仅仅是源代码,还包括IP、图形资产、动画和二进制文件等等 |
统一部署和可观测性 | 可视化投入生产的内容(审查应用程序和发布计划),部署到生产的内容(功能标志),部署到谁(渐进式交付和部署策略,如Canary),监控部署的性能(通过浏览器性能测试,性能监视/跟踪),以及通过部署后监控基于性能的回滚,所有这些都来自单个应用程序 |
安全Kubernetes集群访问 | 通过为CI/CD作业与Kubernetes集群建立安全连接,避免暴露集群 |
基于拖拽的部署 | 大多数客户仍然喜欢基于推送的部署提供的控制,我们两者都支持 |
从自动化软件交付的竞争比较来看,以下是主要的竞争对手以及他们在高水平上所缺乏的东西。查看devops-tools 比较页面中的详细比较
异议 | 回应 |
---|---|
“我不需要另一个工具来取代我现有的工具” | -我们可以满足你-你不需要更换所有现有的工具 -你可以用你现有的 Jira, GitHub, Jenkins 等工具集来补充 极狐 GitLab CI 或 CD或 SCM -一旦你发现了特定领域的价值(例如,供应链管理,CI, CD,安全,合规) -你可以扩展你对 极狐 GitLab 的使用以获得更好的 ROI |
“我不想在我的整个DevOps生命周期中被锁定在一家公司” | 工具链蔓延是一个现实——许多客户因此不再从DevOps中受益 -应用、资源整合和管理实际上阻碍了组织的快速发展。 -客户与极狐 GitLab合作,加快新产品/服务的上市时间,提高效率,降低安全与合规风险。 告诉我你的优先事项如何与这些结果相一致。 |
“每个开发团队决定他们需要什么” | -允许每个团队做出决定,会形成创新和发展的孤岛。它还极大地限制了数字化转型的影响。-每个团队还需要设置、集成和维护这些集成。-描述一下这是如何为你工作的。结果你在多少工具上花了钱? |
随着组织在自动化之旅中起步和成长,极狐 GitLab 专业版提供更快的代码审查、高级CI/CD、发布控制和自我管理的可靠性,并提供专家支持,以提高团队生产力和协作。极狐 GitLab 专业版增加了企业级功能,如优先级支持、升级协助和技术客户经理(适用于符合条件的客户)。
有关最新的和完整的价值列表在溢价,请访问为什么溢价。一些主要特征包括(基于最高的购后调查结果):
自动化软件交付解决方案的大部分价值都在 极狐 GitLab 旗舰版提供给客户。极狐 GitLab 旗舰版增加了安全、合规、投资组合和价值流管理——这些都是其他解决方案领域所涵盖的。
有关旗舰版价值的最新列表,请访问 为什么选择专业版。