Mobile Internet Solutions

Technical means such as cloud computing, load balancing, and flexible scaling are used to solve the problems of mobile internet companies in cost control, user experience, traffic burst, and service continuity.

Advantage

Flexibility
Support response in seconds and auto-scaling services based on application load, improving user experience while ensuring low costs.
Massive Data Storage
Provide multi-dimensional storage services that cover distributed block storage, high-speed network storage, and object storage, meeting the requirements for file storage.
Bid Data Platform
Ssupport one-click deployment, greatly reducing costs and O&M investments.
Microservices
Use the KubeSphere™ platform on the public cloud for quick product development, iteration, and deployment, making the system easier to maintain and expand.

Solution Architectures

Architecture characteristics
  • Use the flexible scaling strategy to quickly increase or decrease the number of backend instances for load balancing and public network bandwidth.
  • Use the container management platform for microservices governance, and CI/CD.
  • Use financial MySQL Plus to ensure high availability for databases.
Scheme effect
  • Use this function to cope with traffic burst on business anniversary, Double Eleven, or other promotion activities, while reducing costs at the same time.
  • Use the KubeSphere™ container scheduling platform for quick product development and iteration, so that products can quickly respond to market needs.
  • Ensure high availability for databases, so as to improve service continuity and ensure service data security.

Typical Scenarios

  • The load balancing cluster service is used together with auto-scaling to flexibly adjust resources based on service needs.
  • Billing and resource creation in seconds precisely match resource needs for current services while greatly reducing the total cost of ownership (TCO) of companies.
  • Timers are used for scheduled service scenarios, making it possible for automated resource operations such as instance power-on/power-off and bandwidth adjustment.
  • Load balancing clusters provide 20 million access connections, ensuring smooth access of highly concurrent customers.
  • Cache supports cluster and HA deployment modes, providing horizontal and dynamic scaling.
  • MySQL Plus clusters support strongly consistent master/slave architectures and switchovers within seconds, with up to one master and six slave database clusters. Read/Write splitting ensures timely response to high IO needs.
  • Load balancing clusters support unlimited horizontal scaling and perception of failed instances, ensuring horizontal scaling of the service access layer and high availability of services.
  • Cache supports one-master multiple-slaves architectures and multiple-masters multiple-slaves architectures, meeting architectural design requirements for different needs of service continuity.
  • Database service delivers strong financial consistency and master/slave switchovers within seconds, and supports dual storage engines of InnoDB + TokuDB, featuring excellent performance.