负载均衡
负载均衡根据各个应用程序节点的资源负载情况,将用户请求分发到空闲的应用程序节点。如果一个或多个应用程序节点服务器出现故障,负载均衡会立即检测到,并在数秒内自动将用户请求引导到其他可用的应用程序节点上。
应用程序节点服务器
Data Center模式支持同时部署多个应用服务器。一个应用程序节点服务器故障不会导致用户无法访问应用。因为负载均衡会自动将用户指向其他可用节点。
数据库服务器
负责存储应用程序的数据文件
共享文件存储
负责存储应用程序的共享文件,包括:导入/导出的文件、插件、共享的缓存、附件、头像等。支持 NFS
S3 对象存储(可选)
负责存储应用程序的附件,比传统存储设备更易扩展、更灵活。
Elasticsearch 搜索服务(Bitbucket 专用)
Elasticsearch 为 Bitbucket 提供搜索服务。Elasticsearh 可以提供快速、全文检索。搜索范围包括:Bitbucket项目、代码库、源代码.
日志监控服务(可选)
定期获取负载均衡、各个应用节点服务及数据库的运行日志,以便掌握服务运行状况,快速分析系统错误。
Bitbucket Mesh(可选)
Bitbucket Mesh是一个分布式、可分发的、可水平扩展的 Git 存储库存储系统,它避免了 NFS 读写性能瓶颈对 Bitbucket 性能的影响。