关于OPPO

OPPO最早被人熟知是在以MP3和MP4为代表的影音市场。转型进入手机市场后,OPPO获得了更大发展机遇,近几年更是成为发展速度最快的国产品牌之中的一个。早在2010年前就開始了海外市场的布局,现在OPPO产品和服务已覆盖中国、美国、俄罗斯、欧洲、东南亚(泰国、越南、印度、印尼等)等广大市场,现正致力于打造专业化的智能手机与移动互联网公司。

挑战

t在开发海外市场的过程中。OPPO面临内外两个挑战:对外,OPPO不仅向用户销售手机产品,更提供了完备的手机服务,包含:以手机寻回、数据同步备份为主的个人云服务和主题及应用的下载服务,这些业务与用户使用手机的体验息息相关,因此不仅须要server安全、稳定。更须要为用户提供较快的訪问速度;对内。伴随海外市场的业务添加,OPPO既须要在不同市场架设官方站点,也须要实现企业内部不同地区的办公协同。相同对server在不同地区的訪问速度和跨区域的同步调用提出较高要求。

为什么使用AWS

手机行业变化较快, OPPO须要尽快将配合手机使用的服务在海外部署完毕以便尽早推动兴许工作。经过综合考虑,OPPO发现使用AWS云服务所需的部署时间比自建海外数据中心更少,成本也更低。而且现有技术人员可以比較平滑的过度到使用AWS的云服务上。再加上AWS提供了很具体的开发文档和用于交流的开发社区,工作中遇到的问题都能得到解决,所以OPPO终于决定使用AWS的云服务进行海外市的拓展。具体来说,OPPO主要是基于下面几方面的考量:

海外业务安全、高速的部署

OPPO在海外市场不仅销售手机,还向消费者提供包括“找回手机”、“数据备份同步”在内的个人云服务,设立了包括应用商店和手机主题商店的下载中心。为了满足用户需求,OPPO设立了15 个Amazon Elastic Compute Cloud (Amazon EC2) 实例用于其个人云服务、下载中心、企业内部系统和海外官方server。Amazon EC2通过真正的虚拟计算环境,在云中提供了大小可调的计算容量。而且凭借AWS覆盖全球的基础设施,OPPO实现了服务和业务的跨地区部署。

为了保证数据安全,OPPO在 Amazon EC2 中使用了Elastic Block Store(Amazon EBS),EBS为EC2 实例的持久性数据提供了块级存储卷。每一个 Amazon EBS 卷在其可用区域内自己主动复制。以保护您免于组件故障的威胁,同一时候提供高可用性和持久性。这一特性加强了OPPO相关业务的安全性和稳定性,大大提升了海外用户使用OPPO服务的感受。OPPO还使用Amazon
Simple Storage Service
(Amazon S3) 存储备份和静态文件。当中包含:1TB 的用户个人数据和2TB的应用和主题数据。

更让OPPO感觉便捷的地方是,通过设置Amazon Elastic IP。身在中国的技术人员无需等待又一次配置或者替换主机。便能够通过编程方式又一次映射自己Elastic IP地址到一个替换的实例。高速处理实例或软件问题。真正实现了出现故障的“零反应时间”。极大提升了海外业务的部署效率。

便捷的数据库功能调用

不论是个人云服务、下载中心。还是OPPO的内部系统和海外官网server。都须要通过对云服务调用数据库功能。OPPO使用了Amazon Relational Database Service(Amazon RDS)服务,仅需设置简单的 API 调用或通过 AWS 管理控制台就能完毕原本复杂的操作步骤。如:数据库的复制和扩展。并且得益于OPPO原本就在使用Linux和Oracle管理自己的数据库系统。技术人员在部署各个应用时。能够直接使用AWS托管的企业级解决方式,直接从Amazon
EC2上的Oracle系统中启动企业软件堆栈,这使OPPO仅仅需 10秒的停机时间就能够将其整个数据库迁移到 Amazon RDS。此外,OPPO还是使用了Amazon CloudFront服务,用于应用商店和主题商店的内容分发。在全球范围内实现了低延迟、快速度的内容传输,泰国、越南等东南亚用户下载OPPO应用的响应时间与在中国用户相差的时间基本相差不大。

收益

OPPO使用的Amazon EC2/ S3/ EBS等服务都是依照实际的使用量进行收费,Amazon CloudFront服务已经与Amazon的S3及EC2服务实现了集成,为OPPO节省了大量成本。

依据OPPO的估算。AWS帮助其降低了约33%的运营成本。

下一阶段,OPPO已经在考虑使用Amazon Reserved Instance以节省费用。

很多其它信息

欲了解很多其它AWS企业级解决方式,请參考AWS的页面:http://aws.amazon.com/cn/enterprise-it/

05-07 15:26