SugarChat

PubDate:2019-07-13 Views:3990

Business Introduction

Guangzhou Lizhi Network Technology Co., Ltd. is a mobile Internet company established in Guangzhou in 2007. Its UGC audio community Litchi has more than 200 million cumulative users worldwide. Litchi started as an audio radio station. It was originally an Internet radio station integrating recording, editing, storage and listening. Now it has clearly defined its position in the UGC audio community. Halfway through the six years, Litchi first proposed the slogan of "Everyone is a Podcast", which focuses on audio creation tools and sharing. In 2016, the audio industry suffered a cold after the financing boom, and user growth began to slow down. Dragonfly FM and Himalaya successively shifted their focus to the areas of PGC and payment for knowledge, and started a copyright battle. At that time, Litchi was still on the road of UGC. Driven by the live voice broadcast, the number of users of Litchi, the number of anchors, the number of content, and the ability to monetize are all rising: as of December 2017, the number of registered users of Litchi worldwide exceeded 150 million, and it brought 30 million monthly active users to it. Users, 3 million monthly active anchors, and 100 million audio programs. The voice live broadcast was launched in 2016. In 2018, more than 100 million original audio programs were generated, and the AI strategy was started. In 2019, it officially deployed overseas and IoT scenarios. Sugar Chat, a product focused on voice interactive entertainment, was launched overseas. Based on the original audio live broadcast capability, it established an audio social business and tried new breakthroughs in the audio business field.


Customer Pain Points

As a professional Internet audio company, Litchi has a professional grasp of front-end App and server-side business. But developing new business overseas is a challenge that can be solved not only by developing a good product.

At present, all business modules of overseas business are deployed in the managed IDC computer room in Germany. The services are due to R&D self-built or operation and maintenance personnel management, and the lack of effective overall network, security, operation and maintenance system planning has brought daily operation and maintenance Certainly difficult.

Secondly, the current overseas business is undertaking the task of finding new directions for the company and making innovative attempts. IDC's inherent inability to flexibly expand, poor reliability, and high server and operation and maintenance costs also make it impossible to continue to use IDC to meet the needs of rapid innovation.

Finally, choosing a stable cloud environment, proper server and database configuration is the key to ensuring user experience. Although the overseas business has an internal business monitoring system, the monitoring of the infrastructure is not perfect, and there is no effective means to continuously track and evaluate the key performance indicators of the server and database. Most of the servers and databases are in a state of overprovisioning. , Resulting in a great waste of resources.


Solutions And Architecture

-Select AWS Frankfurt (eu-central-1) region to implement deployment

-Multi-availability zone deployment can provide availability, can distribute application servers, and the database adopts a multi-zone master-slave structure

-VPC network uses a combination of public and private subnets to enhance security

-Use DX to connect IDC and AWS network

-ALB is the only interface accessed by the Internet

-Use CloudFront to provide good internet access

-Use managed database and cache services to reduce management costs

-Separate reads and writes in business to further improve database performance

-Use CloudFormation template to deploy landing zone


Frames:



Customer Benefits

Through the implementation of this project, the client has obtained the following benefits through the project:

● The rapid development of business, the more rapid response to the market.

Through the use of cloud services hosted by AWS, such as ECS, ALB, S3, CloudFront, RDS, Elasticache, etc., the development of customer business is more focused on business logic and efficiency is greatly improved

Using the AWS cloud global infrastructure, services can be quickly provided to multiple countries, and the testing of new business directions is also more efficient

● Improvement of operation and maintenance efficiency.

Based on AWS infrastructure and service capabilities, a small number of operation and maintenance personnel can remotely, through scripts and commands, can quickly deploy services to the world

The use of managed services further reduces the pressure of operation and maintenance

The elasticity brought by the cloud greatly shortens the resource planning and procurement cycle

● Improved availability and reliability.

Multi-AZ deployment method improves service availability and reliability

Reduced failure rate and improved overall business SLA

The real-time monitoring system improves the mastery of the entire system and strengthens the control of the system

The use of CloudTrail improves the auditing capabilities of the system

● Predictable cost control.

Through service operation analysis, timely adjustment of server configuration and cost optimization


When the business develops to a certain stage, you can consider using the combination of Spot and RI to purchase resources to further reduce the cost of resource usage.