云计算 频道

专注极致体验 触宝科技借云问鼎市场

  【IT168云计算】触宝输入法用AWS做技术支撑

  没错,你没听错,就是这么炫酷,滑屏联想输入法。再也不用费力用指尖点击屏幕来打字了,手指一滑,就能联想成句,这不是科幻电影,而是实实在在的科技创新所带来的便利。

专注极致体验 触宝科技借云问鼎市场
▲触宝输入法滑屏输入界面

  移动互联网时代,一款成功的APP,最重要的是可以给使用者提供超高的用户体验。单就输入法来说,这种体验可以从响应速度、联想范围和纠错能力等几个方面得以体现。触宝科技作为一个以输入法为产品王牌进入市场竞争的互联网企业,对于用户体验的超高要求可想而知。我们知道,手机输入法作为一种高并发、高计算频次、高纠错分析的产品,如果想要做到极致的用户体验,不借助云的力量,其实很难达到。经过思索,触宝科技决定利用云服务的便捷、经济、灵活来提升输入法的可用性。

  据触宝科技CTO王健介绍,对于云服务产品的选择,我们还是经过一段缜密思索的。具体来说考量云产品的原因主要有几个方面:首先是否可以提供覆盖全球更多用户的服务,而不是单点服务;第二,是否足够可靠,能够持续稳定地运行;第三,是否有很好的弹性,在我们业务快速增长的情况下可以弹性支撑业务的高速发展。

  由于当时并没有那么多的云商提供业务,所以主要比较是在亚马逊的AWS和谷歌的GAE(Google App Engine)上。我们知道,GAE和AWS至少在当时是属于两个完全不同的分支,AWS走的是IaaS方向,而GAE走的是SaaS方向。基于我们的基础业务,最终选择了IaaS的形态。因为我们希望在底层可以不一样,但到了一定层面上,必须要回到相同的形态上,这样可以更好地节省公司的开发和运营成本。因为谷歌退出中国服务,所以从GAE的角度,在国内我们没有办法自己部署一套GAE,所以我们最终选择了AWS的IaaS的形态。

  事实证明,AWS没有让触宝科技失望,在输入法的海外战略实施过程中,提供了很好的技术支撑。据介绍,AWS主要帮助触宝科技解决几个问题。一是高负载的问题。从用户数来看,输入法是一个常用的业务,用户每天的使用频度很高,有很大的访问量,需要相对稳定,而且比较强壮,能够支撑比较大的负载的平台来支撑这部分业务。

  另外,AWS在成本控制、稳定性、服务的弹性和灵活性等方面都有很好的表现。单就灵活性方面来说,AWS可以迅速便捷的提供给用户一个MapReduce的环境来支持研发,这样节约了很大的基础架构采购成本。另外在运营方面,AWS布点全球,触宝科技可以通过AWS的CloudFront来服务全世界的用户,很好的支撑了触宝的全球化服务战略。

  AWS上面有很多很好用的服务,包括像关系数据库的服务、Hadoop集群这样的计算集群可以支撑触宝后台的应用。 “AWS在我们的几个主要客户群方面都可以提供比较满意的支持,包括北美、欧洲、东南亚地区的覆盖度,在一定程度上能够满足我们的需求。我们可以通过它来做一些CDN的加速、内容的发布等等业务,让用户能够便捷地获得他们所需要的内容。” 王佳梁表示。

  据了解,触宝现在业务涉及的AWS的应用主要包括Amazon Simple Storage Service (Amazon S3) 、Amazon Relational Database Service (Amazon RDS)、 Amazon Elastic MapReduce (Amazon EMR)和Amazon CloudFront。通过运用这些功能来完成数据挖掘跟最前端的 CDN业务,同时还有主要的版本更新、皮肤包、更多的子库的更新。

1
相关文章