东方慧沃成立于2011年,是一家运用移动互联等先进科技工具,为幼儿教育行业服务的互联网公司。截止到2015年5月,东方慧沃服务超过5000家幼儿园,170万家长用户,已成为中国幼教互联网的行业领袖。

东方慧沃虽然是一家面向幼儿教育的互联网公司,但它本身并不生产内容,而是发挥“连接器”的作用,这个“连接器”就是一款由东方慧沃开发的应用——“宝贝佳”来实现。

“宝贝佳”为孩子提供国内外优质的幼教内容,为教师提供教学备课服务,为园长提供园所管理服务,为家长提供家庭教育内容,使得老师、孩子和家长能够在同一平台下连接,从而帮助孩子更全面的成长。 “宝贝佳”不同于一般的互联网产品。它的用户体验环节更长,一般的应用与用户交互的时间通常在1分钟之内就可以完成,比如购物类应用,从购买到付款只需完成几个页面的交互就可以。而“宝贝佳”的用户体验时间以1节课为时间单位,也就是20到40分钟,这期间需要持续不断地向孩子提供幼教内容。如果发生了不稳定的情况,教学质量就会受到很大影响,直接影响到用户体验。因此,东方慧沃面临首要的挑战就是如何保证服务的稳定。

东方慧沃还面临另一个挑战,那就是如何保证数据安全。优质的幼教内容是东方慧沃的竞争优势所在,当这些幼教内容都存放在东方慧沃的数据库时,数据的安全性就变得尤为重要。

同很多初创公司一样,东方慧沃“上云”之路也是一波三折,从上不上云到上什么云,东方慧沃的亲身经历可以说是很多AWS客户的真实写照。

成立初期,东方慧沃选择了传统方式搭建IT基础架构,即自己购买服务器并部署在互联网数据中心(IDC)。然而,随着用户量逐渐增加,运维成本压力开始显现。这时,东方慧沃考虑通过“上云”的方式来节约成本,同时也有利于公司把关注点放在产品和业务本身。经过对比分析后,东方慧沃选择了国内某云服务商,然而使用过程并不理想,因为连续出现了系统持续不稳定、数据安全等问题,严重影响了业务的开展和用户体验,东方慧沃不得不重新选择云服务商。“对一个创业公司来说,这种事情是很致命的。”东方慧沃CTO、研发中心总经理乔福辉说道。

2015年,在稳定性、安全和成本三者的共同考量下,东方慧沃决定采用AWS的云服务。“从云平台的技术水平比较来讲,这个没有选择,肯定是AWS最好。”乔福辉说。

极佳的稳定性

AWS采用了Auto ScalingElastic Load BalancingAmazon ElasticCache等多种手段满足了东方慧沃对稳定性的要求。

Auto Scaling和Elastic Load Balancing负载均衡,可以根据实际的访问量和处理需求,随时扩展或缩减Amazon EC2的数量,并均衡各个EC2实例间应用程序的流量,不仅保障了用户体验,也实现了更高水平的可用性。在数据缓存上,Amazon ElasticCache不仅让用户能够在云中轻松部署、运行和扩展分布式内存数据存储或缓存,还可以自动检测和更换出现故障的缓存节点。Amazon S3提供99.9%的高可用性,Amazon EC2和Amazon RDS提供99.95%的高可用性,整个系统可用性非常高,解决了东方慧沃的后顾之忧。“以前每天晚上睡觉前,我都会打开我们的应用,去试一试功能是否正常,但是自从用了AWS后,稳定性彻底变成了一件不用担心的事,终于可以安心睡觉了”。乔福辉说。

全方位的安全保障

“我们之所以会坚决、坚定的迁到AWS上,就是因为原来云服务提供商,在数据安全出了问题,这是我们特别在乎的一件事情”。乔福辉说道。对一家云服务商来说,保证用户的数据安全是最基本的要求。在这一方面,AWS云平台在物理层面采用了“多可用区”方式,即在每一个区域都有A、B两个可用区,每个可用区都有独立的供电、独立的网络等,万一某个可用区出现问题,也不会影响另外的可用区,从而最大程度上保证了数据安全。此外,AWS提供的虚拟私有网络Amazon VPC也提高了东方慧沃的整体IT安全,Amazon VPC允许用户创建自己的虚拟网络,对不同应用程序所用的资源进行隔离,减少数据暴露在互联网上的风险,确保整个系统的安全可靠。这些全方位的安全架构和管理手段,都为东方慧沃实现了一个安全、稳定的云平台。

目前,东方慧沃已经把所有业务系统部署在AWS云平台上,图1是东方慧沃的系统架构图,所使用的AWS云服务包括Amazon EC2、Amazon S3、Amazon RDS、Amazon SQSAmazon SNSAmazon Glacier、Amazon ElastiCache等。

图1 基于AWS云平台的系统架构图

作为一家在中国幼教互联网行业内具有代表性的企业,AWS云服务为东方慧沃带来的好处主要体现在两个方面:赢得客户的信赖、降低成本。

赢得客户的信赖

“我们严格来讲还是一个创业中的小公司,用户都是辛辛苦苦如履薄冰通过产品体验换来的。”乔福辉说。成立于2011年的东方慧沃目前已经服务超过5000家幼儿园,170万家长用户,这些用户都是东方慧沃从无到有一步一个脚印积累起来的,而获得这些用户信赖除了产品本身的优点,服务的稳定性同样至关重要。“当一个初创公司在市场上还没有形成很好品牌认知的时候,如果出一点问题,客户的信赖感可能就降到了零,这对创业公司来说是特别致命的。”正是AWS完善的安全架构和管理手段使得东方慧沃再也不用担心稳定性的问题,也赢得了客户的信赖。

降低成本

首先是运维成本的降低,AWS服务的自动化程度很高,大大减少了东方慧沃在运维方面的工作量,“我们过去有一个小的运维团队,当时有三个人在做这块的事情。现在使用AWS平台后,完全不需要专人去做这个事情。”乔福辉说。其次是机会成本的降低,在AWS的帮助下,东方慧沃对于基础设施部署的时间大大缩短,节省下的人力可以专注于业务逻辑层面,优化用户体验。

关于未来,乔福辉说道:“我希望我们后续把AWS提供的很多高级的特性用起来,让我们整个开发、研发方面变得更有效率,也希望AWS在中国发展得越来越好,这是我希望的。”

了解 AWS 如何帮助满足您 Web 应用程序需求的更多信息,请访问我们的 Web、移动和社交应用程序详细信息页面:http://thinkwithwp.com/web-mobile-social/