AWS拥有丰富的行业实践经验,并且可在全球范围内提供种类繁多的云服务。作为一家专注服务规划行业的技术型企业,我们通过加入AWS合作伙伴网络(APN),可以更快地完成从传统业务模式到云服务提供商的转型。除此之外,AWS在云服务上的DevOps实践,不仅帮助我们增强了异地的协同能力与开发能力,也提升了‘规划小智’的版本更新速度与客户体验。
苏乐平 上海数慧系统技术有限公司总架构师

上海数慧系统技术有限公司是提供以云计算为基础的规划行业IT应用咨询服务和大数据分析服务提供商。企业立足于规划领域,利用自身在业务经验、项目咨询与实施服务等方面的充分积累,并通过提供针对传统IT应用的咨询、实施、集成、运维的一体化服务,以及大数据分析的平台和技术支持,致力于解决用户在业务标准化管理、技术型决策和组织战略转型等各方面的问题,进而提升用户应对时代变化的能力,实现用户价值显性化。

自2001年成立以来,上海数慧已在规划行业的业务协同管理、数据集成与应用分析方面拥有覆盖公司100多个成熟软件产品的完整解决方案,并为200多个地区/城市提供累计超过600个项目服务,主要涉及国家部委、省级单位、直辖市及副省级城市部门,以及地市、县相关单位。具体包括住建部、国土部、环保部等4个国家部委,江苏、河北、浙江、山西等多个省厅部门,上海、北京、重庆、天津以及广州、太原、成都、西安、郑州、合肥等副省级城市,以及厦门、常州、宁波、温江等地市/县。其中,副省级城市覆盖率已超85%。在业务的发展过程中,上海数慧紧跟国家战略要求,已在空间规划/多规合一、数字化城市设计、大数据分析、“互联网+政务服务”与“最多跑一次”等放管服改革、国土规划一体化等方面形成了优秀的解决方案,持续促进行业整体发展水平提升。

在国家经济转轨和改革深化下,国家对规划的统领定位越来越重视,要求也越来越高,规划行业面临转型发展,整体变革不断加剧。对此,立足规划信息领域,致力于服务规划行业的专业企业——上海数慧也积极引入大数据、云计算、人工智能等新技术进行能力升级,为用户提供更多样化的技术支持,帮助行业用户把握数字化转型机遇。

云是上海数慧服务转型升级的一个重要组成。上海数慧云转型的首要目标,就是通过自身掌握的多云能力,帮助政府规划部门、规划院(设计院)和规划师等用户,用云的连接、共享,促进协同管理,更重要是为用户的业务创新提供更多可能,更快完成数字化转型。

一方面,通过云对内提升内部协作和管理能力,通过集成Docker等相关技术推动研发技术体系演进,实现了产品的云交付和微服务化;基于DevOps实现了产品持续集成和交付,以及产品研发的异地协同,增强了产品研发迭代效率,提升交付效率和交付品质,降低研发成本。

另一方面,在赋能用户方面,为解决规划院的协同现状问题,上海数慧以SaaS的方式为规划行业用户提供了一款集数据探查、内容管理、项目管理、即时通讯、移动调研、数据分析、在线设计、地理应用和网络商城为一体的云工作协同平台——规划小智,为用户打造服务于规划设计全过程的信息化抓手,以此重塑规划设计工作模式、打通数据获取渠道,提升规划设计效率,布局公众协同,降低运营成本。

dist-arch-diag

图1 上海数慧的系统架构图

上海数慧基于当前规划行业的市场需求,推出了“规划小智”SaaS产品,为了给“规划小智“提供稳定的云资源支持,上海数慧对市场上的主流云服务提供商进行了详细的对比,最终选择了AWS,并加入AWS合作伙伴网络(APN),与AWS建立了更加紧密的合作关系。

“之所以选择AWS,我们正是看中了AWS云服务行业的生态体系和专业水平,AWS在全球范围内不仅具有多年的运营经验,同时在技术与服务的丰富程度上也具有很大的优势,通过使用AWS所提供的各类云服务,我们能够快速地实现应用的搭建,并且在使用这些托管的云服务的同时,我们也可以沿用已有的知识和经验,而这对于开发团队来说是非常方便的。”上海数慧副总架构师、数据中心产品线总经理程洋说。“此外,AWS也具有丰富的生态体系和支持资源。通过加入AWS合作伙伴网络,我们可以获得来自于市场和技术等多方面的支持。在市场与营销方面拓宽我们的市场渠道,让上海数慧的品牌价值被更多的行业用户所认识。在技术方面我们也可以获得更多的实践经验与参考,快速提升我们在SaaS开发、运营、管理方面的水平。”

部署在AWS上的“规划小智”采用多租户的SaaS模式,不仅可以为租户提供一个统一入口,而且租户的请求都将由负载均衡转发到后端弹性扩展计算资源池。上海数慧采用这种方式进行设计,不仅能够实现资源的统一配置和管理,也能够使得前端的用户都能够获得稳定快速的体验。在基础资源配置方面,弹性后端资源池采用了Amazon Elastic Compute Cloud (Amazon EC2)虚拟服务器构建,数据库采用了Amazon Relational Database Service (Amazon RDS)的Oracle数据库引擎,利用Amazon ElastiCache在云上构建完全托管的分布式缓存,并通过Amazon CloudWatch对这些云服务进行监控与管理。因此,“规划小智”的服务具有高可用和弹性扩展能力,通过与实时监控集成,定义触发条件,实现计算资源弹性扩展。

对于一款SaaS服务来说,多租户的隔离与账户的安全管理是服务设计与运营的关键。技术团队采用AWS CloudTrail记录日志、持续监控、并保留与“规划小智”SaaS服务相关的AWS云中的操作与账户活动。“AWS CloudTrail能够提供AWS账户活动的详细事件历史记录,这些活动包括在AWS管理控制台、AWS开发工具包、命令行工具和其他AWS服务中执行的操作。这一事件历史记录可以简化安全性分析、资源更改跟踪和故障排除工作,保障客户环境的安全。”上海数慧总架构师苏乐平说,此外,上海数慧技术团队借助 Amazon Virtual Private Cloud (Amazon VPC)基于角色的分权控制,可以在职责分离、限制资源访问的基础上,将生产环境网络和测试环境网络做隔离,以满足安全、治理和运营的需求。为了使得客户关键的规划数据不丢失并提供稳定的服务,“规划小智”采用了Amazon Elastic Block Store (Amazon EBS),每个Amazon EBS卷都可实现99.999%的可用性。“规划小智”通过采用Amazon EBS存储业务数据和主从架构的数据库和文档服务,在实现元数据和文档数据的实时复制备份的基础上,提供了高达10个G的高可用服务。

“在转型为云服务之后,如何在云上实现应用高质量的快速的交付?”成为上海数慧研发团队最为关注的问题之一。为了解决这一问题,上海数慧的研发团队引入了DevOps开发运维一体化实现产品快速迭代,敏捷开发,并同样选择了与AWS的合作。“AWS所提供的DevOps解决方案集文化理念、实践和工具于一身。作为APN合作伙伴,我们借助这些理念可以提高研发团队高速交付应用程序和服务的能力,与使用传统软件开发管理流程相比,我们可以更加敏捷地响应来自用户的需求,更好的为客户服务,让客户体验云+SaaS所带来的便捷和高效。”上海数慧总架构师苏乐平说。

通过加入AWS合作伙伴网络(APN),并基于AWS云服务部署自己的“规划小智”SaaS平台,上海数慧获得了多方面的收益,这些收益包括:

首先是帮助上海数慧实现从常规行业解决方案系统集成商和运维服务提供商到多云服务和解决方案提供商的业务模式转变。“在使用AWS之后,我们的技术团队可以专注于类似‘规划小智’这样产品的核心技术研发,而无需担心底层IT基础设施的运维,并且也能够帮助客户消除自建数据中心所带来的高昂前期成本,这是我们在转型服务后最先感受到的价值之一。”上海数慧总架构师苏乐平说。“在业务模式方面,通过多云的方式对外提供服务,让我们可以为更多省区市的规划机构提供支持、协作服务。借助由光环新网运营的AWS中国(北京)区域和由西云数据运营的AWS中国(宁夏)区域,无论是东部沿海地区还是西部地区,都能够获得良好的访问体验,这也帮助我们自身减轻了人员的差旅成本。相比传统的部署方式所带来的一次性商业收入,转型SaaS之后我们可以从用户的订阅中获得持续的收益,这对企业的长期发展十分有利。”

其次是提升了上海数慧的开发运营(DevOps)水平。借助AWS的实践经验,上海数慧不仅以自动化和标准化的方式,优化了开发运营团队的生产力,更有效增强了异地协同能力和开发能力。“作为传统ISV向云转型的一个尝试,我们需要通过DevOps和容器化等技术进行业务持续快速地创新。而AWS的丰富云服务和DevOps解决方案能够恰到好处地满足我们的这些需求。让位于不同地区的开发团队可以在同一个云平台上进行开发,这样的转变打破了以往地域上的限制,使得不同城市的研发团队可以更好地发挥自身的优势,实现异地研发和调度管理。”上海数慧副总架构师、数据中心产品线总经理程洋说。“在AWS技术团队的支持下,我们也引入了许多自动化的能力,如:将此前需要手工处理的部署、测试工作流、容器管理和配置管理等任务设置为自动化执行等,以此快速且高效地构建应用。”

在用户体验方面,上海数慧在AWS云上不断缩短版本的更新周期,持续为用户交付新的功能,使得用户满意度得到了大幅的提升。“城市规划工作日益复杂,用户对于规划协同工具的要求也逐渐提升,我们需要更快速地响应用户需求,并提供对应的特性。通过使用AWS的服务,我们可以在云上构建完整的开发和持续交付工具链,从而更快地发布代码,同时我们也能够借助AWS高水准的SLA承诺,为我们的用户持续提供稳定的服务。”上海数慧副总架构师、数据中心产品线总经理程洋说。“由于上海数慧具备APN合作伙伴的身份,我们也可以参与AWS所组织的一些专业研讨会,与SaaS行业的伙伴共同学习及分享经验,提升我们在软件即服务领域的技术与客服水平,为行业客户提供更加优质的服务。”

基于目前与AWS的良好合作,上海数慧未来还将以APN合作伙伴的身份获得率先体验更多包括“人工智能类的云服务”在内的AWS创新技术的权利,并在这些技术正式在中国商用后,引入到上海数慧自己的多云服务中,以此为产品注入更多的活力,为用户提供更加丰富的技术特性,助力规划事业的全面发展。