金融服务
亚太地区
企业/公共部门
“借助阿里云提供的解决方案,Investree完成了从单体到微服务的架构重构,缩短了应用开发和部署时间,降低了IT和资源支出,并提升了可靠性和敏捷性。”
关于Investree
Investree是印度尼西亚领先的B2B中小企业借贷平台,已获得印度尼西亚金融服务管理局(OJK)针对传统和伊斯兰金融业务的完全许可。Investree总部位于印度尼西亚,已将业务拓展至泰国,并即将进军菲律宾。Investree的使命是借助技术和数据,为小型企业提供从个人和机构出借方获取流动资金的途径。截至2019年8月,Investree累计促成融资总额超过2.3亿美元,为1000多家中小企业提供了融资渠道,同时保持了稳健健康的资产质量。
挑战
Investree通过与生态系统的深度合作推动业务拓展、强化验证流程并降低获客成本。其中包括与电子采购平台、支付网关提供商等的战略合作,借助生态系统的数字足迹挖掘潜在中小企业并评估其信用状况。同时,Investree还与银行等传统机构合作获取流动资金贷款。
Investree采用单体架构构建了前后端平台,并托管在本地ISP。随着应用模块和功能的不断增加,IT运维团队面临以下挑战:
敏捷性不足,发布周期长。在单体架构下,任何变更请求和升级都涉及数据库、代码和前端平台的修改,耗时较长。
系统脆弱性随频繁变更而加剧。由于平台上各个组件高度耦合、相互依赖,单点故障就可能导致整个系统瘫痪,造成业务运营中断。
网络和地理冗余风险。平台托管在本地ISP,缺乏服务等级协议(SLA)和冗余方案来保障IT运维全天候稳定运行,尤其在业务向其他国家扩展时。
为什么选择阿里云
综合考量SLA、数据可移植性、长期成本、用户管理和安全性后,Investree决定将现有基础设施迁移至公有云。基础设施即服务(IaaS)迁移是指在公有云提供商的服务器上部署应用。
阿里云是全球领先的公有云服务商,在印尼拥有强大的本地服务能力。阿里云IaaS平台高性价比且灵活,具备应用托管所需的弹性、性能和安全性。此外,阿里云拥有专属本地技术团队,具备专业技能与快速响应能力。阿里云的解决方案兼具高可扩展性与高可用性,能够充分满足业务需求。
阿里云团队与Investree IT团队在评估、规划、设计和迁移各环节紧密协作,提供了如下可行的迁移方案。
架构
微服务通过API将前端层与后端平台数据层解耦。因此,平台的各个组件(如前端、后端和数据库)都可以独立更新或变更,互不干扰。
Investree在阿里云容器服务Kubernetes版上部署了应用。Kubernetes是构建复杂微服务应用的理想平台,也为应用从本地迁移至云端提供了更直接、更便捷的路径。此外,将单体架构迁移至微服务需要将单体拆分为独立的单一服务组件,因此采用了渐进式迁移方式。随着各组件逐步构建和落地,这一模式有效降低了风险。
最终,应用在阿里云印尼地域运行了云服务器 ECS、容器服务 Kubernetes 版 ACK、容器镜像服务 ACR、云数据库 RDS MySQL 版、云数据库 Tair(兼容 Redis)、云原生数据库 PolarDB、高速通道和对象存储 OSS。此外,Investree还部署了Helm包管理器和Jenkins X流水线自动化等Kubernetes专用开源工具,与阿里云产品完全兼容。

注意:自2024年9月起,云数据库Tair(兼容Redis)与Tair已合并并更名为Tair(兼容Redis® OSS)。
优势
借助阿里云提供的解决方案,Investree完成了从单体到微服务的架构重构,缩短了应用开发和部署时间,降低了IT和资源支出,并提升了可靠性和敏捷性。
精选
产品
产品
提供弹性、安全的虚拟云服务器,全方位满足您的云托管需求。
与Kubernetes兼容的全托管服务,让用户专注于应用而非容器基础设施管理。
提供容器化镜像生命周期管理的安全镜像托管平台。
云原生数据库 PolarDB是兼容MySQL、PostgreSQL和Oracle的云原生关系型数据库。
易于使用的网络服务,在不同环境之间提供高带宽、可靠、安全且私密的连接。
安全加密的云存储服务,可从全球任何位置存储、处理和访问海量数据。
