泛微实现云上自动化部署

本文介绍了阿里云资源编排服务ROS如何帮助OA实现自动化部署,大大提升效率。

公司介绍

泛微成立于2001 年,总部设立于上海,专注于协同管理OA软件领域,并致力于以协同OA为核心帮助企业构建全新的移动办公平台。在移动办公领域,打造了上海医药、复星集团、绿地集团等多个业界标杆。

泛微

业务痛点

一、手动交付流程效率低下

泛微在阿里云上的基本部署架构

上图是泛微在阿里云上的基本部署架构。一直以来,这种上云架构都是专门的运维人员通过手动部署的方式进行。针对不同体量的客户,部署架构也有所区别。随着泛微 OA 客户的云上客户增多,为每个客户手动部署所产生的问题日益凸显。

总结下来,泛微的交付部署面临着以下痛点:

1、效率低下、失误率高

泛微 OA 软件的部署分为两个部分:

  • 所依赖的云服务资源部署,如专有网络、交换机、安全组、ECS 实例、RDS 实例、实例、Redis 实例、NAS 等

  • 应用软件部署,如、泛微 OA 服务端,以及启动前的各种配置

所有云资源都需要通过手动方式一个个创建,其之间的关系也需要人工自行配置。在所有云资源就绪之后,还要手动安装软件包并配置各种参数。完整流程下来要耗费数个小时。这个过程还可能遇到配置错误的问题,失误率高,使得整体部署时间可能变得更长。

2、非标准化

由于是人工部署,就意味着哪怕是同一个运维人员,每一次部署的结果都有可能是不同的。比如错配了一个端口、安装错了某个版本。而由于部署文档的不完善,集群化部署方法更多地是有经验的部署同学自己掌握,新人往往会有学习成本和试错成本。

如果不能标准化整个部署流程,那么中间环节出现错误的可能性就会大大增加,也会增加整个公司的成本。

3、管理困难

手动创建好云服务资源后,管理各云服务需要去对应控制台,我们很难对整体资源进行管理。而在面对扩缩容集群场景时,无法轻易地了解全局部署情况,扩缩容也会变得困难和复杂。

二、传统迁移耗时长

随着云计算时代的来临,泛微帮助客户迁移上云的业务量越来越多。然而,传统的迁云方式是极为耗时的,从迁移前的评估到最红的业务切换,可能要一个半月的时间。

迁移流程

并且,传统的迁移方式痛点繁多,包括:

1、操作麻烦应用复杂难还原

应用环境复杂,无法重新部署。平迁担心还原度,成功率低。老旧系统不熟悉,不敢轻易迁移。对云平台不够熟悉,制作镜像无法启动。

2、周期长、易中断

大量服务器迁移耗时长,迁移过程中担心影响业务正常运行。迁移过程中也容易因为网络原因中断,经常重复劳动。

3、人工成本高效率低

迁移消耗大量人力资源,影响正常业务迭代。制作镜像,数据导出导入耗时效率低,迁移项目常常延期。

解决方案

面对手动部署的痛点,泛微亟需自动化部署的方式降低部署成本、提升部署体验。最终,泛微通过阿里云的资源编排 ROS 完成了手动到自动化的转型,实现了10倍以上的提效。

借助阿里云的资源编排服务,用户可以向基础设施即代码这个未来趋势转型,实现标准化部署。

使用ROS实现自动化部署,用户需要经过定义模板、模板解析与执行两步即可。通过模板可以快速地重复部署,尤其多地域、多可用区部署的情况;同时也可以减少环境之间的偏差,将部署过程和结果标准化,减少因为环境偏差引入的系统问题。

ROS步骤

二、

通过SMC(阿里云服务器迁移中心)接口实现自动化迁移,SMC主要操作步骤即下载工具客户端并运行、创建迁移任务等待迁移完成两步。对比传统迁移方式,SMC在操作容易度、迁移速度、系统还原度方面均具有明显优势。

SMC迁移流程

客户效益

泛微使用资源编排服务 ROS之后,部署一个OA系统从原来的手动部署一天,到现在只需要1小时,效率提升了10倍以上,整个部署过程变得顺滑和标准,极大提升了部署人员的幸福感。迁移的耗时也从原来的复杂操作现在轻松完成。

客户证言

四年来,使用阿里云+泛微OA系统的客户逐步增多,通过阿里云底层专业的硬件架构和运维环境帮助客户省去了很多人力和财力资源,让客户更专注上层的业务与管理需求。部署过程自动化,无需人工,快速方便。部署完成后底层硬件故障率低,安全性能高,网络通畅。

——泛微运维总监 刘超

选用产品

云服务器ECS

云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。

更多关于云服务器ECS的介绍,参见云服务器ECS产品详情页

阿里云资源编排服务(ROS)

一种简单易用的云计算资源自动化部署服务。可以通过使用Json/Yaml格式的模版描述多个云计算资源的配置、依赖关系等,并自动完成所有云资源在多个不同地域以及多个账户中的部署和配置,实现基础设施即代码。

更多关于云服务器ECS的介绍,参见资源编排服务ROS产品详情页

服务器迁移中心(SMC)

服务器迁移中心(Server Migration Center,简称SMC)阿里云自主研发的迁移平台。使用SMC,可将您的单台或多台迁移源迁移至阿里云。迁移源(或源服务器)概指您的待迁移IDC服务器、虚拟机、其他云平台的云主机或其他类型的服务器。

更多关于服务器迁移中心SMC的内容,请到服务器迁移中心SMC文档页