定义数据模型
定义软件目录的数据模型与定义数据库结构类似。 您也可以使用 Port 公司预先定义的通用数据模型。
建立数据模型有两个主要构件:
- 蓝图 - 代表实体类型。蓝图包含您希望在软件目录中表示的实体的模式。例如: 微服务和环境蓝图。
- 关系 - 允许您定义蓝图之间的依赖关系模型。关系 "将 Port 的目录转化为面向图形的目录。
通用数据模型
- 软件开发生命周期(SDLC)
- 通用蓝图: 服务、部署、环境、package、Pipelines、Pull Request 等。
- 云
- 常见蓝图: Lambda、EKS、Kafka、S3、Postgres 等。
- Kubernetes 和 Argo 目录
- 常见蓝图: 集群、CronJob、Namespace、Pods、副本集、Istio、ArgoApp、ArgoProject 等。
- C4(后台风格)
- 常用蓝图: 系统、域、资源、组件、组。
- 多云架构
- 通用蓝图: 云供应商、区域、账户等。
- 单租户
- 常见蓝图: 应用程序、客户、运行中的应用程序等。
在live demo 这个示例中,我们可以看到一个使用 Blueprints & Relations 的综合数据模型示例。 🎬