COOHOM是群核科技旗下面向海外市场的一站式3D云设计平台,为全球家居零售商、制造商和设计师提供3D云设计软件和渲染服务,用户覆盖200多个国家和地区。COOHOM美国公司位于纽约,并且在泰国、越南、印度尼西亚、韩国等设立有办事处和分支机构,是众多全球一线家居企业和设计师社区、组织的合作伙伴。
为了应对业务发展所带来的海量数据管理需求,COOHOM, 基于 Amazon Web Services 多种托管数据库服务,以“专库专用”的方式,为业务负载提供相应的性能和功能,在改善用户体验的同时实现了成本的降低和服务 SLA 的提升。目前,COOHOM 使用的亚马逊云科技服务包括:Amazon Relational Database Service、Amazon Aurora、Amazon DynamoDB、Amazon ElastiCache 等。

在线设计服务是非常典型的 I/O 密集型应用。在 COOHOM 业务发展的过程中,数据的管理一直是关键的挑战。目前企业管理着上百 TB 级别的素材库与模型库,其中覆盖素材模型超过 1.7 亿个,平台每天新增设计方案超过 40 万套房屋,并且对近5年新房户型图覆盖超过 90%,累计渲染图总量超过 26 亿张。“如此庞大的数据规模和大量的并发访问需求依赖高性能、高可靠的数据库支持,出现任何等待时间的延长或访问的中断都会产生负面的用户使用体验,降低用户的活跃度,这是我们需要极力避免的。”群核科技资深技术专家/云原生中间件团队负责人王栋年谈到,“COOHOM 最大的特点是云原生,因此我们在拓展全球市场的同时也希望与更多的云服务结合,不断优化应用架构,以降低用户的访问延迟并提升平台的性能和可靠性。”
面临挑战
在业务快速发展的过程中,COOHOM面临了以下几个主要问题:
- 数据处理与存储压力
随着用户基数的不断增长,我们需要处理和分析的海量设计数据也在不断增加。这些数据不仅包括用户上传的设计文件、历史记录,还包括用户行为分析、产品优化建议等。传统的数据存储和处理方式已经无法满足我们的需求,COOHOM需要一个高效、稳定、可扩展的数据处理平台来支撑我们的业务发展。
- 弹性伸缩能力受限
在业务高峰期,如促销活动、新产品发布等,COOHOM需要快速增加服务器资源以满足用户的高并发需求。然而,传统的IT架构很难实现这种快速、灵活的伸缩。这导致我们在高峰期面临服务延迟、崩溃等问题,严重影响了用户体验和业务发展。
- 全球化布局挑战
COOHOM的用户遍布全球,不同地区的用户有着不同的设计需求和习惯。为了满足这些需求,我们需要在全球范围内提供稳定、快速的服务,并针对不同地区进行本地化优化。然而,传统的IT架构很难实现全球范围内的快速部署和本地化优化,这给我们的全球化布局带来了很大的挑战。
- 安全合规
随着数据隐私保护政策在全球范围内越来越严格,从用户数据到设计方案、运营和财务等多重方面都需要遵守地域法规。需要从上而下整体考虑如何满足合规要求,但这一块并非我们擅长,难以应对全球化的安全合规要求。
方案应对
面对上述挑战,借助亚马逊云科技云原生技术和优良架构最佳实践,COOHOM构建了一套高可用、可动态伸缩、具有高性价比的全球化部署架构方案,主机架构如下图:

基于上述架构部署的COOHOM解决方案优势如下:
- 数据处理能力大幅提升
借助AWS的数据处理和存储服务,COOHOM成功地构建了一个高效、安全的数据处理平台。该平台不仅能够存储海量设计数据,还具备强大的数据分析能力,帮助COOHOM快速处理和分析用户行为、优化产品设计。通过AWS RDS,实现了数据库的多可用区集群部署,在美国俄勒冈、新加坡、韩国首尔部署了多套数据库,既能提供高可用,又能对全球用户都提供更低的读取延迟。AWS提供的数据库蓝绿升级,使得数据库升级变得简单快速,降低了COOHOM的运维成本。通过Amazon S3和Amazon ElastiCache等服务的配合,COOHOM实现了数据的高效存储和快速检索,大幅提升了数据处理能力,为业务提供了强大的数据支撑
- 动态伸缩
通过与AWS的合作,COOHOM实现了在线设计平台的弹性伸缩能力。在业务高峰期,通过AWS的Auto Scaling服务,我们能够迅速增加服务器资源以满足高并发需求,确保服务的稳定性和可用性。此外,AWS的Elastic Load Balancer服务帮助COOHOM实现了负载均衡,确保用户请求发送到最近的服务器上,得到及时响应,进一步提升了服务质量和用户体验。
- 全球化布局加速
AWS的全球基础设施和本地化服务极大地加速了COOHOM的全球化布局进程。通过AWS CloudFront服务,COOHOM将设计图片等静态资源缓存到全球各地的节点上,大幅提升了用户访问速度和体验。同时,AWS Lambda@Edge服务帮助COOHOM实现了边缘计算,使得COOHOM能够针对不同地区进行本地化优化,满足不同用户的需求和习惯,进一步提升了全球用户的满意度。
- 安全合规性显著增强
AWS在安全合规性方面拥有卓越的能力和丰富的经验。通过与AWS的合作,COOHOM成功地将安全合规性融入到产品和服务中。AWS提供了多种安全服务和工具,如AWS Identity and Access Management (IAM)等,帮助COOHOM实现了安全监控、访问控制、数据加密等功能,确保用户数据的安全和合规性。此外,AWS还通过了多项国际安全认证和合规性审查,为COOHOM提供了强大的安全合规性保障。通过与AWS的合作,COOHOM显著增强了自身的安全合规性能力,为用户提供了更加安全、可靠的服务。
COOHOM 基于亚马逊云科技的全球基础设施构建 100%云原生的 3D 云设计产品,充分利用的云上计算服务的弹性优势与存储服务的可扩展能力,以及托管数据库在性能和可靠性上的优势,能够轻松应对过万的每秒查询率(Query Per Second),为全球化的业务提供高可靠的支持。“依托亚马逊云科技来拓展国际业务,优质的网络和高性能的托管数据库服务让我们的用户能够得到个位数毫秒级别的响应,更低的延迟意味着我们的客户可以获得更好的体验,这也成为众多设计师选择在群核科技的平台上完成设计创意的重要原因。” 王栋年谈到。
对于以软件即服务(SaaS)方式提供设计服务的 COOHOM 来说,服务的稳定性也同样重要。得益于亚马逊云科技稳定的服务和自动化的扩展,COOHOM 能够为 I/O 密集型的在线设计业务提供更高的可靠性。“以 Amazon RDS 为例,通过设计跨可用区的高可用架构,我们可以实现数据库的自动切换,将 RTO 控制在 30 秒以内,而同步复制能够提供趋近于 0 的 RPO,数据库的可用性高达 99.999%” 王栋年说,“基于这些可靠的服务来构建 3D 云设计服务,我们能够将自己产品的 SLA 保持在 99.99%以上,全天候的响应来自世界各地的访问。” 此外,通过选择合适的托管数据库服务规格,COOHOM 在保证业务稳定性的同时减轻了基础设施的冗余度,使企业在面对用户数量翻倍增长的同时也可以稳定的控制成本支出。随着产品团队在业务中更多的引入无服务器架构以及基于 ARM 架构的 Amazon Graviton 处理器支持的云服务,群核科技也在保持业务性能的前提下节约超过 20%的成本。在 COOHOM 看来,更低的成本也代表着能够为用户提供更具竞争力的服务价格,让设计师从云的规模和成本优势中获益。