AWS 案例研究:Worktile

“基于AWS云,Worktile将SaaS服务稳定性提升了10倍左右,SLA提升至99.9%。专职运维人员只有两人,节省大量人力、精力和技术投入,大幅提升基础服务设计效率,高效优化创新交付和用户体验。”

——Worktile基础平台部总监 徐子岩

关于Worktile

Worktile隶属于北京易成时代科技有限公司(以下简称“易成时代”),是融合新型互联网技术的软件开发及协作工具平台,为企业提供一站式的敏捷开发与DevOps平台,提升研发效能,助力企业更好更快地发布产品。

易成时代成立于2012年,并于2013年发布上线Worktile。2018年,Worktile 7.0版本正式上线,同时完成新一轮5000万融资。目前有超过50万企业正在使用Worktile,其中付费企业覆盖30+行业、3000+公司,包括IT互联网、电商、教育、通信、金融等。

Worktile:SaaS企业协作平台先行者

2018年,Worktile发布了全新的7.0版本,基于图灵PaaS平台重构任务和项目,做到了真正的可配置化,颠覆了以往协作工具用一个模型满足所有场景的模式,能满足更多的个性化的业务场景需求。

在通用的团队协作中,Worktile通过可视化看板、工作流、项目进度管理、统计报表、OKR目标管理等功能,提升团队协作和管理效率,适用于市场运营、产品设计、人事管理、日常事务管理等场景。

在垂直SaaS领域中,Worktile还将于今年11月发布全新的研发版,提供专业的敏捷开发与DevOps持续交付产品,打通产品、开发、运维等部门,实现研发全生命周期的工具集成与自动化,从而极大提升研发效能。

目前,Worktile基于AWS云向客户提供SaaS服务,以Amazon Elastic Compute Cloud(Amazon EC2)Amazon Simple Storage Service (Amazon S3)Elastic Load Balancing(ELB)等服务为核心构架,为客户提供高效、稳定的企业协作平台。

Worktile所使用的AWS服务包括Amazon EC2、Amazon S3、Amazon Virtual Private Cloud (Amazon VPC)、ELB、AWS CloudFormation等。

上云:最关注服务稳定性

Worktile产品经历过几次大的迭代,从最初的基础版到企业版,再到研发版的上线,Worktile从设计运营之初就明确了使用云计算作为其基础平台,以SaaS模式交付产品解决方案。

据了解,早期,Worktile在其它云上运营了三年多时间。过程中,在服务稳定性体验方面出现了一些问题,主要是网络的问题,遇到过虚拟机无故重启,甚至数据丢失等问题。“2B业务与2C产品基础架构的侧重点不一样,更关注云服务的稳定性,包括服务商技术支持的能力,这也是我们选择AWS的根本原因。”徐子岩表示。

随着AWS服务进入中国市场,Worktile迎来了重要的产品版本更新,团队便开始考虑将整体服务迁移至由西云数据运营的AWS中国(宁夏)区域和由光环新网运营的AWS中国(北京)区域。在进行了简单的了解试用后,Worktile即决定使用AWS,整体迁移实施过程仅用1个月时间便顺利完成。首先,基于业务和技术要求收集需求,包括计算、存储、网络等方面;然后针对这些需求规划所需的AWS服务类型,比如Amazon EC2、Amazon S3、Amazon VPC等;接下来,基于业务性能需求和稳定性需求规划资源和网络配置,编写CloudFormation。最后,搭建运行环境并部署。Worktile针对研发的不同阶段给予上述流程评估三套环境,包括测试、预发布和生产。

开始使用AWS时,Worktile的业务规模并不大,先期部署的虚拟机数量大概在几十台左右。伴随Worktile业务成长一路走来,AWS云在易用性、服务稳定性方面令人印象深刻,现已部署超过100台EC2实例。安全方面,Worktile通过Amazon VPC实现数据库服务器网络对外完全隔离。同时,Worktile对所有数据库均规划了云上容灾和异地备份机制,充分保障数据安全和服务可用性。

基于AWS云,Worktile将其提供的SaaS服务稳定性提升了10倍左右。徐子岩认为,SaaS整体SLA从最初的99%提升至如今的99.9%,这对业务本身就是巨大的贡献。“Worktile基于AWS云良好的架构顺利交付创新应用奠定了坚实基础。同时,AWS业务中立,对初创企业提供真诚的扶持与帮助。一方面,尽力帮助初创企业学习了解如何在云端搭建高效并易于迭代的产品研发框架,同时还实时关注如何帮助我们降低使用成本。”

技术支持与服务方面,Worktile不仅通过AWS方便易用的工单系统第一时间获得相关问题的解决方法,如配置、设置等,还可获得关于服务架构设计、最佳实践等方面非常有益的信息和建议。

从运维角度看云对SaaS业态的贡献

作为SaaS业态企业级应用的典型代表,Worktile对云为IT运维带来的改变感受颇深。

“Wokrtile现在专职的运维人员只有两人,这在传统数据中心IT架构模式下是无法想象的。”徐子岩表示,“运维角度看,云平台大大降低了抵御风险的成本,在节省大量人力、精力和技术投入的同时,大幅提升基础服务设计的效率。包括现在流行的DevOps模式,可把产品和创新功能更快速地交付给客户。”

具体看,基于AWS云,Worktile充分体验到了以下优势:

第一,相比其他云,支持动态升级和扩容,无需停机。包括Amazon EC2、Amazon Elastic Block Store (Amazon EBS)硬盘等在内的大量AWS服务均支持此功能,大大提升系统部署效率。

第二,用负载均衡替代Nginx,以Amazon EC2为基础构建整体架构,可在保持大架构不变的前提下,充分应对不同情况下的流量波动,用户访问稳定性更佳。

第三,通过AWS CloudFormation高效构建研发、压力和性能测试等环境,轻松启动测试,过后销毁。整个过程简便友好,无需部署更多机器。Worktile将进一步考虑整合环境和标准线,通过AWS API线上部署类生产环境,完整支持新版本上线前的性能测试。

之前通常采用的第三方服务,如CDN等,如今在AWS云上都有了强力的资源和支持。徐子岩表示,通过了解试用这些功能,Worktile更倾向于将其迁回AWS,所谓“少即是多”。包括微服务和容器化、Kubernetes服务等在内的应用,都将是Worktile的关注点。

更多信息

通过基于AWS构建您的SaaS解决方案来最大限度提高创新能力和敏捷性,请访问基于AWS的SaaS详细信息页面。