以大数据挖掘与创新技术见长的触宝科技,是一家专注于移动互联网领域的软件研发公司;自2008年创业至今,已与三星、HTC、小米、华为、中兴等多家海内外知名厂商、运营商合作,覆盖全球120多个国家和地区,拥有超过2.5亿的全球用户。
触宝科技旗下拥有触宝输入法和触宝号码助手两款产品,其中触宝输入法已经占据了全球Android 手机输入法20%的市场份额,目前全球排名第二,而触宝电话用户也接近1亿,活跃用户过千万,并且拥有超过7750万的精准号码数据量。

早在2010年,触宝科技处在发展初期时,员工全部都在中国,暂时没有能力在海外设置办公室,或者频繁安排员工海外出差。当时,基于自身产品特点和市场形势,触宝科技制定了主攻海外的市场战略。这就意味着触宝科技的主要服务对象是海外用户。在这种情况下,如何与海外的运营商合作、如何在国外建立数据中心等问题成为了触宝科技面临的巨大挑战。

触宝科技最初考虑Google App Engine和 AWS云服务这两个选择方案。经过周密的调研和全面的对比,触宝科技最终决定采用AWS云服务。在选择AWS时,触宝科技主要基于以下几方面的考虑:

服务弹性高,计费方式灵活
在触宝科技最初开拓海外市场的时候,业务量并不很大。但是,由于触宝科技与众多手机厂商和运营商有深入合作,因此,业务的增长具有爆发性和不确定性,需要能随时满足数据量的变化,从而既能满足服务品质的保障,又能有效节约成本。为此,触宝科技决定采用Amazon Elastic Compute Cloud(EC2)服务。

Amazon EC2为用户在云中提供了大小可调的计算容量,并且提供了三种收费模式:预留实例、按需实例、竞价实例,便于用户根据需求随时调整对计算的需求。触宝科技采用Amazon EC2计算实例,为输入法用户提供Cloud Predict服务及其他的在线服务。此外,触宝科技也使用Amazon EC2满足一些其他的研发测试过程中的需求。在使用Amazon EC2时, 触宝科技可以随时调整在云中的计算容量,大大缩短了获取并启用新服务器实例所需时间。这样,触宝科技一方面可以在用户计算要求发生变化时及时满足计算的需求,还可以采用最佳的成本模式,选择相应的收费模式,保证性能和成本的双平衡。

成熟的平台及稳定的服务
触宝科技旗下拥有触宝输入法和触宝号码助手两款产品。由于需要面向全球手机用户,触宝科技需要向手机厂商和运营商证明其服务能够满足潜在的用户大规模增长需要,为最终用户提供精准的服务。为此,触宝科技需要借助云端超大号码数据库来帮助其管理快速增长的数据库和对服务的高品质要求。

触宝科技的大部分用户是海外用户。面对这些很少使用英文输入法之外其他的第三方输入软件的海外用户,触宝输入法以其出色的的输入体验赢得了市场;比如,触宝的英文输入法采用Curve滑行输入,Curve只需滑动过每个字母的轨迹即可预测出完整单词。基于强大的滑行间预测功能,较长的单词甚至滑行到一半即能够提前预测出来,有效提高输入速度达60%以上。此外,触宝输入法还具有超强误按键纠错功能,能够为用户带来快速、高效的输入体验。触宝输入法通过其强大的预测引擎及云端数据库库的建立,保证了优质的用户体验。而作为触宝科技另外一个主要产品,触宝号码助手则具有“陌生来电的识别”的独特功能,通过“号码慧眼”,采用云端数据挖掘,构建了超过5200万的号码数据库。

为此,基于以上的市场需求以及产品需求,触宝科技决定采用Amazon EC2、Amazon Virtual Private CloudAmazon CoudFront来构建其云端超大号码数据库。通过使用AWS的这些云服务,触宝科技可以高效、稳定地进行用户数据的计算、传输以及内容发布。如今,触宝输入法已经占据了全球安卓手机输入法20%的市场份额,全球排名第二;触宝号码助手用户也超过8000万,并且拥有超过7100万的精准号码数据量。

全球用户覆盖
一方面,触宝科技从建立初期就制定了主攻海外的战略计划,主要服务的对象为海外用户。另一方面,作为一家初创企业,触宝科技的员工全部在中国。 在这种情况下,触宝科技需要选择合作伙伴帮助其有效地支持海外市场的服务。而AWS在全球拥有11个区域(Region),并能提供高效地当地支持服务帮助触宝科技根据市场特点开通和拓展服务。为此,触宝科技从最初就选择与AWS合作拓展其全球市场。目前,触宝科技已经在全球120个国家和地区展开了业务,使用了AWS EC2以及 CloudFront全球网点来支持其日常服务。

平台的高度兼容性及可用性
由于AWS对操作系统没有限制,具有跨平台的高度兼容性,所以能够支持触宝科技在Ubuntu平台使用开源社区工具(Redis, MySQL, Nginx)开发,从而为触宝科技简化了工作内容,节省了时间成本。

Cootek-arch-diag

图1:依托AWS的云服务建立的触宝科技海外服务技术架构图

AWS帮助触宝科技节省了海外自主运营成本及业务成本。作为中国公司,在海外的自主运维成本非常高,尤其是在创业的初步阶段。AWS在运维成本方面的节省确实成为了触宝科技很大的助力。触宝科技选择了AWS之后,并没有因为拓展海外业务增加任何运维人员,并且与负责传统数据中心的人员投入相比,管理AWS日常运行所需要的人力几乎可以忽略不计。此外,AWS的服务具有足够的弹性,可以根据业务量随时调整,这使得触宝科技可以在服务上线初期可以以较低的成本运营,同时能够随着业务增长的灵活调整云端资源。

同时,AWS帮助触宝科技缩短产品/服务的上市时间。和在国内的自主运维比较,触宝科技在使用了AWS云服务之后大幅减少了从服务器采购到服务上线的周期,从原来的2-4周的周期缩短到1-2天完成。

触宝科技CEO 兼联合创始人王佳梁表示“AWS帮助我们快速拓展了海外市场,为国际市场用户提供了稳定、优质的服务。AWS凭借其灵活的服务及稳定的平台,不仅成为了我们起步阶段的重要助力,更会是我们今后业务发展的重要支撑。”

欲了解更多AWS对初创公司推出的应用,请参考AWS的初创公司案例页面:http://aws.amazon.com/cn/start-ups/