参考部署

AWS 上的 Bitbucket Data Center

展开代码协作并实现高可用性和可扩展性

此合作伙伴解决方案设置了一个灵活且可扩展的 Amazon Web Services (AWS) 云环境,并自动将 Bitbucket Data Center 启动到您选择的配置中。

Bitbucket Data Center 是 Atlassian 的 Git 存储库管理解决方案。它为需要高可用性和大规模性能的企业提供源代码协作。 

此合作伙伴解决方案以 Atlassian 标准基础设施(ASI)为基础。您还可以在同一 ASI 中部署 Jira 产品Confluence Data Center

此合作伙伴解决方案由 Atlassian 与 AWS 合作开发。 Atlassian 是 AWS 合作伙伴


AWS Service Catalog 管理员可以将此架构添加到他们自己的目录中。 

  •  构建内容
  • 使用此合作伙伴解决方案可在 AWS 上设置以下 Bitbucket Data Center:

    • 一个配置有公有子网和私有子网的虚拟私有云(VPC)。这为您的 Bitbucket Data Center 部署提供了网络基础设施。*
    • Amazon Elastic Load Balancing,它既可以作为负载均衡器,又可以作为安全套接字层 (SSL) 终端反向代理。
    • 在公有子网中: 
      • 托管网络地址转换 (NAT) 网关,允许对私有子网中的资源进行出站互联网访问。*
      • 允许安全访问 Bitbucket 应用程序的 Linux 堡垒主机。*
    • 在私有子网中:
      • 具有基于 Amazon Linux 的实例的 Bitbucket Data Center 集群。
      • 用 Amazon Relational Database Service (Amazon RDS) PostgreSQL 作为 Bitbucket Data Center 的外部数据库。 您可以选择 Amazon Aurora PostgreSQL。
      • 网络文件系统 (NFS) 服务器实例。这为共享文件系统提供了一个附加的 Amazon Elastic Block Store (Amazon EBS) 卷来存储存储库。
    • 用于支持 Elasticsearch 2.3 的索引和搜索功能的 Amazon Elasticsearch Service (Amazon ES)。
    • 使用 Amazon CloudWatch 在部署中提供所有应用程序和数据库节点的基本监控。默认情况下,CloudWatch 还会收集和存储各监控节点的日志。

    * 如果您在现有 Atlassian 标准基础设施(ASI)中部署 Bitbucket,此合作伙伴解决方案会检测具有星号标记的组件,并将 Bitbucket 预配置到您的现有 ASI 中。 

  •  如何部署
  • 只需执行几个简单的步骤即可构建 Bitbucket Data Center 集群:

    1. 如果您还没有 AWS 账户,请访问 https://aws.amazon.com 进行注册。
    2. 启动合作伙伴解决方案。您可以选择为您的部署构建新的 Atlassian 标准基础设施 (ASI),或将 Bitbucket 部署到现有 ASI 中:
    3. 针对多个节点配置 Bitbucket Data Center。
    4. 将节点添加到集群。

    要自定义部署,您可以为资源选择不同的实例类型,配置集群节点,并调整文件服务器和数据库设置。

    Amazon 可能会跟与 AWS 合作打造此解决方案的 AWS 合作伙伴共享用户部署信息。  

  •  费用和许可证
  • 您需要支付在运行此合作伙伴解决方案的参考部署期间使用 AWS 服务所产生的费用。使用本合作伙伴解决方案无需额外付费。

    本合作伙伴解决方案的 AWS CloudFormation 模板包括可自定义的配置参数。其中一些设置(如实例类型)会影响部署成本。有关成本估算信息,请参阅您要使用的各项 AWS 服务的定价页面。价格可能随时变动。

    提示:在您部署此合作伙伴解决方案后,我们建议您启用 AWS 成本和使用情况报告来跟踪与其相关的费用。此报告会将账单指标发送至您账户中的 S3 存储桶。它根据每个月的使用情况提供成本估算,并在月末最终敲定数据。有关此报告的更多信息,请参阅 AWS 文档

    此合作伙伴解决方案需要 Bitbucket Data Center 许可证。有关获取许可证的信息,请参阅 Atlassian 定价页面。本合作伙伴解决方案不能与 Bitbucket Server 许可证一起使用。

    如果您想评估 Bitbucket Data Center,也可以在部署后,配置产品时申请评估许可。