Oppo saves a lot of costs through AWS to provide overseas services

Source: Internet
Author: User
Tags website server amazon cloudfront aws console
About oppo

OPPO was first known as the audio and video market represented by MP3 and MP4. After its transformation into the mobile phone market, Oppo gained greater development opportunities and has become one of the fastest-growing domestic brands in recent years. As early as 2010, the overseas market began. Now oppo products and services cover China, the United States, Russia, Europe, and Southeast Asia (Thailand, Vietnam, India, and Indonesia) and other large markets, is committed to creating professional smart phones and mobile Internet companies.

Challenges

T in the process of developing overseas markets, Oppo faces two internal and external challenges: external, Oppo not only sells mobile phone products to users, but also provides complete mobile phone services, including: personal cloud services and download services for themes and applications that focus on mobile phone retrieval and Data Synchronization and backup are closely related to users' mobile phone experience. Therefore, the server is not only secure and stable, it also needs to provide users with faster access speeds. Internally, with the increase in business in overseas markets, Oppo needs to set up official websites in different markets and implement office collaboration in different regions within the enterprise, it also puts forward high requirements on the access speed of servers in different regions and cross-region synchronous calls.

Why use AWS

The mobile phone industry is changing rapidly. oppo needs to deploy services that are used with mobile phones overseas as soon as possible to promote the follow-up work as soon as possible. After comprehensive consideration, Oppo found that the deployment time required to use AWS cloud services was less than that of the self-built overseas data center, and the cost was lower. In addition, existing technical staff can smoothly over-use AWS cloud services. In addition, AWS provides very detailed development documents and development communities for communication, and issues encountered at work can be solved, therefore, Oppo eventually decided to use AWS cloud services for overseas market expansion. Specifically, Oppo is mainly based on the following considerations:

Secure and Fast deployment of Overseas Services
Oppo not only sells mobile phones in overseas markets, but also provides consumers with personal cloud services including "retrieve mobile phones" and "data backup and synchronization, A download center contains app stores and mobile phone theme stores. To meet users' needs, Oppo has set up 15 Amazon Elastic Compute Cloud (Amazon EC2) Instances for their personal cloud services, download centers, internal enterprise systems, and overseas official servers. Amazon EC2 provides an adjustable-size computing capacity in the cloud through a real virtual computing environment. With AWS's global infrastructure, Oppo enables cross-regional deployment of services and services.

To ensure data security, Oppo uses Elastic Block Store (Amazon EBS) in Amazon EC2. EBS provides block-level storage volumes for persistent data of EC2 instances. Each Amazon EBS volume is automatically replicated within its zone to protect you from the threat of component failure while providing high availability and durability. This feature enhances the security and stability of oppo-related businesses and greatly enhances the experience of overseas users who use the oppo service. Oppo also uses Amazon simple storage service (Amazon S3) to store backups and static files, including 1 TB of user personal data and 2 TB of application and topic data.

What makes oppo more convenient is that by setting Amazon elastic IP addresses, technicians in China do not have to wait for reconfiguration or host replacement, you can re-map your elastic IP address to a replaced instance through programming to quickly deal with instance or software problems, truly achieving the "zero response time" of the problem ", this greatly improves the deployment efficiency of overseas businesses.

Convenient database function calling
Whether it is a personal cloud service, download center, or an internal oppo system or an overseas official website server, you must call the database function for the cloud service. Oppo uses the Amazon Relational Database Service (Amazon RDs) service. You only need to set Simple API calls or use the AWS console to complete the original complex operation steps, for example: database replication and expansion. In addition, because OPPO was originally using Linux and Oracle to manage its own database systems, technicians can directly use AWS-hosted enterprise-level solutions when deploying various applications, start the Enterprise Software Stack directly from the Oracle System on Amazon EC2, which enables oppo to migrate its entire database to Amazon RDS in just 10 seconds of downtime. In addition, Oppo uses the Amazon cloudfront service for content delivery in app stores and theme stores, enabling low-latency and high-speed content transmission globally, the response time for users in Southeast Asia such as Thailand and Vietnam to download the oppo application is basically the same as that for users in China.

Benefits

Amazon EC2, S3, and EBS services used by oppo are billed based on actual usage. Amazon cloudfront services have been integrated with Amazon S3 and EC2 services, it saves a lot of costs for oppo. According to OPPO's estimation, AWS helped it reduce its operation costs by about 33%. In the next phase, Oppo is considering using Amazon reserved instance to save costs.

More information

For more information about AWS enterprise-level solutions, see the AWS page: http://aws.amazon.com/cn/enterprise-it/

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.