云到云迁移至Guidewire Claim Center:DUT配置及替代方案咨询
云到云Guidewire理赔数据迁移问题解答
1. EC2中安装配置DUT及VPC间网络连接步骤
1.1 EC2实例上安装配置DUT
- 准备EC2实例:选择Guidewire官方推荐的实例规格(如
t3.large及以上),操作系统选兼容版本(RHEL 8/CentOS 8或Ubuntu 20.04),将实例部署在客户VPC的私有子网(搭配NAT网关实现公网访问以获取安装包)。 - 获取并传输安装包:从Guidewire Cloud Portal下载对应版本的DUT安装介质,通过AWS Systems Manager Session Manager或SCP工具将包上传至EC2实例。
- 安装依赖:
- 安装指定版本的JDK(如OpenJDK 11),配置
JAVA_HOME环境变量并添加到PATH; - 安装PostgreSQL客户端(
psql),用于连接Aurora PostgreSQL的CMT_IN/CMT_OUT库。
- 安装指定版本的JDK(如OpenJDK 11),配置
- 配置DUT:
- 解压安装包,修改核心配置文件
dut-config.properties:- 填入CMT_IN数据库的JDBC连接信息(
jdbc:postgresql://<aurora-endpoint>:5432/cmt_in、用户名、密码); - 配置Guidewire Cloud目标环境的API端点、OAuth2认证凭证(Client ID、Secret);
- 设置日志存储路径、临时文件目录(确保EC2磁盘空间充足)。
- 填入CMT_IN数据库的JDBC连接信息(
- 解压安装包,修改核心配置文件
- 验证连通性:执行DUT内置的测试命令
./dut.sh test-connection,确认能正常连接CMT_IN数据库和Guidewire Cloud服务。
1.2 建立VPC间网络连接
- VPC对等连接(VPC Peering):
- 联系Guidewire团队发起或接受客户VPC与Guidewire VPC的对等连接请求;
- 在客户VPC的路由表中添加条目,指向Guidewire VPC的CIDR段,允许EC2子网、Aurora子网的流量通过;
- 配置Guidewire侧的路由表,开放对客户VPC相关子网的访问权限。
- 安全组与网络ACL配置:
- EC2实例安全组:允许出站流量访问Guidewire VPC的443端口(HTTPS API调用),以及Aurora的5432端口;
- Aurora安全组:允许EC2实例所在子网的入站5432端口访问;
- 双方VPC的网络ACL:放行双向的相关端口流量(443、5432)。
- 备选方案:若客户存在多VPC架构,可通过AWS Transit Gateway实现与Guidewire VPC的跨VPC通信,配置更灵活。
2. 云到云迁移的DUT替代方案
- Guidewire Cloud Data Sync Service:这是Guidewire提供的托管式数据同步服务,直接配置源(客户VPC Aurora)和目标(Guidewire Cloud Claim Center)的数据映射规则,无需自行部署维护DUT,适配云原生场景。
- AWS DMS + Guidewire API:
- 部署AWS DMS复制实例在客户VPC,配置源为Aurora PostgreSQL,目标通过VPC peering打通Guidewire Cloud的PostgreSQL(需Guidewire开放权限);
- 全量迁移后,可通过CDC捕获增量变更,再调用Guidewire REST/GraphQL API完成数据格式适配与写入。
- AWS Glue ETL Pipeline:
- 用AWS Glue作为托管ETL工具,连接Aurora PostgreSQL读取源数据;
- 在Glue中完成数据转换(适配Claim Center数据模型),再通过Guidewire Cloud API将数据写入目标环境,无需维护EC2实例,适合复杂数据转换场景。
- CMT直接集成:若CMT_OUT已完成数据格式适配,可直接通过Guidewire CMT的内置同步API,将CMT_OUT中的数据直接同步到Guidewire Cloud Claim Center,跳过DUT环节。
内容的提问来源于stack exchange,提问作者Subhapriyo Basu
相关产品推荐
相关产品推荐

