Files
nexus/wiki/concepts/Software-Factory.md
2026-04-28 20:03:11 +08:00

44 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Software-Factory"
type: concept
tags: [DevOps, AWS, Shared-Services]
sources: [ctp-topic-7-saas-landing-zone-design]
last_updated: 2026-05-06
---
## Software-Factory
企业级软件开发流水线平台集合提供代码仓库、CI/CD、制品库等核心开发服务作为共享服务向所有产品账户提供。
## Definition
Software Factory 是 SAS Landing Zone 共享服务账户层的核心服务群:
- **定位**:集中式软件开发基础设施,供所有产品团队使用,避免各产品账户重复建设
- **服务组成**
- **45 个 Hub**:独立的开发/构建节点Hub accounts
- **Octane Hub**Micro Focus ALMApplication Lifecycle Management平台
- **Artifactory**JFrog Artifactory 二进制制品库
- **使用方式**:产品账户的开发工作通过这些服务进行构建、打包和制品管理
## Role in SAS Landing Zone
在 [[ctp-topic-7-saas-landing-zone-design]] 定义的 Shared Services 账户中:
- **账户位置**Software Factory Account共享服务层
- **服务范围**:面向所有 Product Accounts 提供软件开发服务
- **与 Octane Hub 关系**Octane Hub 是 Software Factory 的核心组件之一,用于产品生命周期管理
## Key Properties
- **Type**: Shared DevOps Platform
- **In SAS LZ Layer**: Shared Services Accounts
- **Components**: 45 Hubs + Octane Hub + Artifactory
- **Benefit**: 集中化开发服务,避免重复建设
## Related Entities
- [[Octane-Hub]] — Micro Focus ALM 平台
- [[Gruntwork]] — 提供参考架构
## Connections
- [[ctp-topic-7-saas-landing-zone-design]] — SAS LZ 共享服务层组件
- [[ctp-topic-14-octane-hub-on-aws-real-life-experience-moving-production-services-i]] — Octane Hub 迁移实践
- [[ctp-topic-35-aws-landing-zone-design-refresher-saas-labs]] — 共享服务账户架构变更