多租户如何独立进行开发测试?

沙箱
沙箱是独立、安全和可销毁回收的,具有特定应用、配置或数据的环境,可用于开发配置、测试调试、集成验证、补丁升级等多种场景。
开发沙箱:为当前租户开通新的沙箱租户;在沙箱租户内,测试更改或者新建应用程序时,不会损坏客户的正式数据和配置;且变更验证后,可通过沙箱内传输包工具,进行打包、上载变更数据到当前租户,进行部署导入使用。
测试沙箱:在开发沙箱能力基础上,提供选择当前租户内部分数据同步到沙箱租户内的能力,实现模拟正式租户的 UAT 验证环境建设,可更好的保证上线实施、验证的有效性。

传输包管理
多个环境协作时,数据传输是协作的关键一部分。对于所在环境验证通过的数据打包、上载、部署导入到目标环境,涉及到的数据可以包括开发、验证、实施过程中相关的各类开发配置数据。
传输包是数据传输服务中实现环境间数据迁移的载体,在源环境中可通过传输包管理选择需要传输的数据进行打包,通过传输包上载功能将传输包上传到目标环境,在目标环境中可通过传输包部署查看到从源环境上载上来的传输包进行部署导入,便捷的实现环境间的数据传输。
传输包管理功能为用户提供在源环境内选择数据、进行打包和包管理的能力。

版权声明: 本文为 InfoQ 作者【paraboy1】的原创文章。
原文链接:【http://xie.infoq.cn/article/3dd9db8048c218dc30629ac3d】。文章转载请联系作者。
评论