随着移动社交、大数据、云计算、IoT等新型技术的高速发展,不少企业的CIO们踊跃拥抱新技术,欲将其注入到企业的运营管理中,助力业务数字化转型,企业创新发展。据Gartner 预测,到2020年,将会有超过25%的中?#25512;?#19994;,部署以SaaS形式交付的应用程序,精细化管理企业运营。

然而,对于计划通过新技术实现业务创新的企业CIO们,面临的常见问题是:缺乏独立的测试和验证环境,应用开发与测试都在唯一的生产环境中进行。而在没有充分业务验证的情况下,直接将业务数据与新代码融合,一旦出现bug,只能在生产环境中紧急修复,犹如飞机空中换引擎,对业务的正常运转造成巨大的隐患与风险。

在国内SaaS CRM领域,销售易开创性推出“沙盒环境?#20445;?#20026;企业数字化转型与业务创新开辟“试验田?#20445;?#25552;供复制且独立于生产环境的应用开发与测试环境,实现全生命周期自动化的应用部署流程,助力企业IT高质高效、安全稳定地交付产品。

全生命周期开发流程的管理

 

(销售易沙盒应用场景与价值)

1.对于企业创新项目,销售易沙盒环境帮助企业创新降低试错成本,独立于生产环境,保证业务?#20132;?#36816;转。

  • 企业IT可在沙盒环境中,频繁配置,反复测试;
  • 在沙盒环境实验成功后,可作为项目审批通过的有利依据;
  • 即使失败,可随时下线。

2.此外,销售易沙盒环境,满足企业IT人员在开发、测试与培训等多方面的使用:

  • 用户培训?#30418;孿低成?#32447;前,企业IT可在沙盒环境中灵活创建业务数据,为?#20302;?#29992;户提供培训,避免测试数据对生产环境的影响。
  • 更新迭代:众所周知,SaaS应用以敏捷开发、快速迭代著称,SaaS提供商会定期向企业用户发布新功能。企业IT可使用沙盒环境,进行必要的测试与验证,确保新版本的正确性。同时企业员工可在沙盒环境中提前试用新功能,更好地发现潜在问题,全面确保新功能与已有业务的无缝融合。
  • 问题修复:当生产环境出现问题,譬如数据无法同步?#20445;?#21487;在沙盒环境中进?#24418;?#39064;重现、修复、测试、回归测试,确保问题充分解决后,再将代码部署到生产环境,从而保正修?#21019;?#30721;的准确性与稳定性,减少对生产环境业务的影响。

(销售易沙盒的功能特性与优势)

安全、隔离的沙盒环境为企业创新开辟了独立试错的土壤,为生产运营创造了稳定高质的环境,实现从环境复制到自动部署的全流程管理。其中,主要由三大部分组成:沙盒管理、配置包管理和部署管理。

沙盒管理:快速复制生产,高效创建沙盒

在沙盒管理中,轻松一步设置,定义不同种类沙盒:如可用于功能开发的开发环境沙盒,以及测试沙盒、培训沙盒等等,实现从生产环境到沙盒环境的自动高效复制,为企业IT创建专属沙盒。

当项目上线后,通过刷新功能,定期将生产环境的代码、配置等同步到沙盒环境,保持动态测试的沙盒环境与生产环境的高度一致,便于下次新功能上线与bug修复,在相同环境中的充分测试,确保上线后安全稳定地运行。

沙盒环境登录

配置包管理:一键打包组件,多向环境同步

当企业IT在沙盒环境?#22411;?#25104;功能验证后,按项目或功能将开发组件(如业务对象、业务代码等)分别打包,每个项目或功能的所有组件作为一个整体,向生产环境中传输,避免多项目并行?#20445;?#20195;码的混乱与遗漏。

同?#20445;?#37197;置包支持多向环境同步:功能上线?#20445;?#25903;持从沙盒环境到生产环境的同步;保持环境一致?#20445;?#25903;持从生产环境向沙盒环境的同步;从开发到测试?#20445;?#25903;持从沙盒环境向沙盒环境的同步,为环境之间的自动迁移部署做好充分?#24613;浮?/p>

 

部署管理:自动迁移部署,安全校验管控

打包完成后,在部署前,通过校验,保证部署的顺利进行,避免错误对?#20302;?#30340;影响,譬如对字段依赖项的检查等。

校验成功,点击“部署?#20445;?#19968;键自动迁移,实现“?#20013;?#20132;付”和“?#20013;?#38598;成”的自动化部署流程。将IT工程师从大量繁琐的配置工作中释放出来,让更多的精力聚焦在业务梳理与产品的创新上。

即使部署失败,通过查看历史错误信息,来追踪并定位错误问题,待问题修复后可重新部署。

自动迁移部署

 

此外,销售易作为CRM移动端领导者,?#21482;?#31471;沙盒也已全面上线,同时支持Android版与iOS版。在独立的沙盒环境下,充分的测试与验证,让便捷的CRM移动端更加的稳定与易用。

综上,销售易沙盒环境为企业IT提供开发、测试、培训、线上问题修复等不同阶段的独立于生产环境的环境,满足企业全生命周期的个性化定制开发、自动化迁移部署的全流程管理,为企业的项目创新,产品的高质交付,和生产环境的稳定运行全方位保驾护航。