HTC 案例研究
2014 年
HTC Corporation (HTC) 成立于 1997 年,是许多获奖移动设备和行业第一的创造者。HTC 遵循人本原则,拓展了设计和技术的疆界,为全球消费者带来创新的个人体验。HTC 的产品组合包括智能手机和平板电脑,全部提供 HTC Sense® 用户体验。HTC 已经在台湾证券交易所挂牌上市(TWSE 代码:2498)。HTC 专注于通过其 Connected Services Division 构筑并管理适用于其手机产品的各种服务。HTC 的 Connected Services Division 总部设在美国华盛顿州西雅图和台湾台北。
使用 AWS 可帮助我们的开发人员变得更具创造力,并且减少花在基础设施上的时间。它为他们提供了一个可靠、可预测的基层,让他们安心无虞。”
James Pratt
HTC 高级总监兼连接服务主管
挑战
Connected Services Division (CS) 通过至云的互联体验,创造增加 HTC 手机价值的各种服务。CS 部门开发的服务包括消息聚合服务 BlinkFeed、相片分享应用程序 HTC Share、提供个性化手机设置体验的 HTC Get Started 以及手机备份服务 HTC Backup 等。
为了能够将服务植入 HTC 手机,CS 部门必须灵活应变,从规划服务到以相对较短的周期开发和部署,包括获得和部署托管服务所必需的任何硬件。该部门应根据服务的受欢迎程度,准备应对突如其来的需求激增。“我们不可能随时掌握每项新服务在客户中的受欢迎程度。”互联服务高级总监兼主管 James Pratt 说,“不同服务的发展速度各不相同。”
随着发布周期缩短,消费者的反应也变得难以预料,CS 部门需要一种可以快速配置额外容量的解决方案。“我们的运营方式颇为精简,而且都由我们自己完成。”Pratt 说,“但是有时候您必须确定是否有人做得更好更效率。” 该部门决定寻找外部解决方案。“我们需要一家能够理解在云中运营一家全球化面向客户企业的必要条件。” Pratt 说,“我们需要足够的灵活性来快速增加或减少服务业务的规模,还需要能够帮助我们解决一切难题的技术专家。”
为什么选择 Amazon Web Services
CS 部门确定只有 Amazon Web Services (AWS) 不论在深度还是广度上有能力提供我们要求的服务,配套的支持服务也是该部门走向成功必不可少的元素。“在效率和规模上我们远不能和 AWS 相提并论。”Pratt 说,“AWS 将我们从繁重的基础设施规划工作中解放出来,我们不用再每隔 6 个月去考察不断变化的市场环境来对基础设施进行规划。我们是一家跨国公司,而 AWS 则擅长处理全球部署。AWS 对于在云中处理大型企业的要求也理解得很透彻。”
CS 部门开始在内部使用 AWS,将其用于数据收集和分析服务,以衡量 CS 服务的采用情况。计划首先是在现有的 CS 硬件基础设施上进行部署,但是当该部门体会到 AWS 所具有的超高灵活性时,CS 便将其基础设施转移到 AWS 云。
目前,CS 部门使用 AWS 的方式多种多样了,包括在世界不同区域托管其服务、运行用户身份验证服务以及管理世界各地超过三千万 HTC 设备的配置。CS 部门还利用 AWS 来辅助他们的一些移动服务,如下所示。
- HTC 图像和视频混搭与分享服务 HTC Share。CS 部门使用 Amazon DynamoDB 来管理用户数据,使用 Amazon Simple Storage Service (Amazon S3) 和 Amazon Elastic Compute Cloud (Amazon EC2) 每天存储和移动若干 TB 的客户数据,不论客户身在何方。CS 部门还使用 Amazon CloudFront 来改善客户内容浏览体验。
- 手机备份服务 HTC Backup。CS 部门使用 Amazon EC2 和 Amazon S3 来管理客户备份。
- 个性化手机设置服务 HTC Get Started。CS 部门使用 Amazon EC2 来托管个性化手机设置 Web 门户。
- 消息聚合服务 BlinkFeed。CS 使用 Amazon EC2 每天向数百万台 HTC 设备提供新闻内容。
对于那些刚开始使用 AWS 的企业用户而言,Pratt 建议明智地选择使用容量。“对待 AWS 和对待物理数据中心没什么区别,甚是简单。假设你要为数百万用户在 AWS 中部署服务。”Pratt 说,“如果你这么做了,那就会出现容量利用率低下的情况。AWS 的优势是,如果业务发展了,容量也可会随之发展。所以如何借助 AWS 云进行部署是一门值得深思的学问。先从小型冗余部署起步,当过段时间客户群增大了,再规划扩大规模。”
优势
使用 AWS 让 CS 变得更加灵活敏捷,即使面对紧张的发布周期也是如此。“我们每年都有几个重要的阶段,这有利于掌握市场脉搏,将新的服务交付到 HTC 设备。”Pratt 说,“如果错过了这些特定阶段,则会对我们的业务产生不良影响。AWS 恰好能在这个问题上给予我们帮助。AWS 具有极佳的灵活性,我们可以等待一个月再交付服务,以进行容量选择。如此,我们就可以安排更多时间进行创新。”
CS 部门的上市时间也得到改善。“若非使用了 AWS,我们不可能像现在这样快速地交付 HTC Share 服务。”Pratt 说,“通过使用 AWS,我们的开发人员可以更好地发挥创意,节省下大量耗费在基础设施上的时间,AWS 为他们提供了一个坚实且可预知的基础平台,省却许多烦恼。”
Auto Scaling 和 AWS CloudFormation 还帮助 CS 团队进行容量管理。为了对 HTC Share 服务中出现的用户规模快速扩大做出迅速响应,CS 部门设置了 Auto Scaling 机制,让 Amazon EC2 拥有一定的容量来处理照片/视频,这个容量还可以根据情况自动扩大或缩小,同时保证向终端用户提供高质量的服务。
CS 部门还利用 AWS 企业支持保证多个 AWS 部署顺利运作。“AWS 企业支持了解我们的业务和目标,技术客户经理 (TAM) 和 AWS Support 团队工作非常认真负责,让我们随时掌握可能发生的最新变化。”Pratt 说。“他们为我们提供的帮助可谓包罗万象,大到为备份服务设计 AWS 友好型架构支持,小到某个实例不能如期运作的故障排除。”
由于可在世界各地的多个可用区进行部署,因此 HTC 可以提供更好的客户体验,减少客户延迟并改善可用性。“HTC 是一家全球性公司,我们与全球超过 100 家企业有合作关系。”Pratt 说,“我们可以让部署更靠近客户,这能减少延迟,提供更好的客户体验。”
“作为一家跨国公司,我们需要向世界各地的用户提供质量高且不会中断的服务,”Pratt 总结道,“AWS 帮我们做到了这一点。”
关于 HTC
HTC Corporation (HTC) 成立于 1997 年,是许多获奖移动设备和行业第一的创造者。
AWS 的优势
- 更加灵活敏捷,即使面对紧张的发布周期也是如此
- 能够在世界各地的可用区中部署
- 自动扩展和缩减,同时为最终用户提供高质量的服务
使用的 AWS 服务
Amazon VPC
借助 Amazon Virtual Private Cloud (Amazon VPC),您可以在 AWS 云中预置一个逻辑隔离的部分,从而在自己定义的虚拟网络中启动 AWS 资源。
Amazon EBS
Amazon Elastic Block Store (EBS) 是一种易于使用的高性能数据块存储服务,旨在与 Amazon Elastic Compute Cloud (EC2) 一起使用,适用于任何规模的吞吐量和事务密集型工作负载。
Amazon SNS
Amazon Simple Email Service (Amazon SES) 为基于云端的电子邮件发送服务,旨在帮助数字营销师和应用程序开发师发送营销、通知和业务电子邮件。
Amazon Route 53
Amazon Route 53 是一种可用性高、可扩展性强的云域名系统 (DNS) Web 服务。
开始使用
各行各业中所有规模的公司都在使用 AWS 对其日常业务进行转型。联系我们的专家,立即踏上您的 AWS 云之旅。