火山引擎如何实现AB测试的私有化部署?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4038个文字,预计阅读时间需要17分钟。
更多技术交流、求职机会、试用福利,欢迎关注+字节跳动数据平台微信公众号。回复【1】进入官方交流群,成为面向ToB市场的产品——火山引擎+A/B+测试(DataTester)的试用客户。
更多技术交流、求职机会、试用福利,欢迎关注字节跳动数据平台微信公众号,回复进入官方交流群
作为一款面向 ToB 市场的产品——火山引擎 A/B 测试(DataTester)为了满足客户对数据安全、合规问题等需求,探索私有化部署是产品无法绕开的一条路。
在面向 ToB 客户私有化的实际落地中,火山引擎 A/B 测试(DataTester)也遇到了字节内部服务和企业 SaaS 服务都不容易遇到的问题。在解决这些问题的落地实践中,火山引擎 A/B 测试团队沉淀了一些流程管理、性能优化等方面的经验。
本文主要分享火山引擎 A/B 测试当前的私有化架构,遇到的主要问题以及从业务角度出发的解决思路。
火山引擎 A/B 测试私有化架构架构图
整套系统采用 Ansible+Bash 的方式构建,为了适应私有化小集群部署,既允许各实例对等部署,复用资源,实现最小三节点交付的目标,,又可以做在线、离线资源隔离提高集群稳定性。集群内可以划分为三部分:
-
业务服务: 主要是直接向用户提供界面或者功能服务的, 例如实验管理、实验报告、OpenAPI、数据接入等。
本文共计4038个文字,预计阅读时间需要17分钟。
更多技术交流、求职机会、试用福利,欢迎关注+字节跳动数据平台微信公众号。回复【1】进入官方交流群,成为面向ToB市场的产品——火山引擎+A/B+测试(DataTester)的试用客户。
更多技术交流、求职机会、试用福利,欢迎关注字节跳动数据平台微信公众号,回复进入官方交流群
作为一款面向 ToB 市场的产品——火山引擎 A/B 测试(DataTester)为了满足客户对数据安全、合规问题等需求,探索私有化部署是产品无法绕开的一条路。
在面向 ToB 客户私有化的实际落地中,火山引擎 A/B 测试(DataTester)也遇到了字节内部服务和企业 SaaS 服务都不容易遇到的问题。在解决这些问题的落地实践中,火山引擎 A/B 测试团队沉淀了一些流程管理、性能优化等方面的经验。
本文主要分享火山引擎 A/B 测试当前的私有化架构,遇到的主要问题以及从业务角度出发的解决思路。
火山引擎 A/B 测试私有化架构架构图
整套系统采用 Ansible+Bash 的方式构建,为了适应私有化小集群部署,既允许各实例对等部署,复用资源,实现最小三节点交付的目标,,又可以做在线、离线资源隔离提高集群稳定性。集群内可以划分为三部分:
-
业务服务: 主要是直接向用户提供界面或者功能服务的, 例如实验管理、实验报告、OpenAPI、数据接入等。

