Suspending Classes without Stopping Learning: Alibaba Cloud X-Dragon + Container Solution

Coping with Sudden Traffic Spikes with Alibaba Cloud X-Dragon and Container Solution

The X-Dragon + container solution provided by Alibaba Cloud is ideal for such scenarios. This solution is highly regarded by online education enterprises and has already been used by several enterprises for their distance learning and remote collaboration platforms. This solution not only improves the overall availability and reliability of the system, but also greatly simplifies the development and iteration process of business applications. Instead of complicated IT system support work, you can instead perform online business and user support. This provides a lightweight solution that is suited to the current situation.

Key Features of the Solution

The solution provides five benefits:

1) Ultimate Performance and Improved Utilization

Alibaba Cloud Container Service for Kubernetes (ACK) can directly run on Alibaba Cloud EMB instances with zero CPU or memory virtualization performance loss. With the advantages of the X-Dragon architecture, the overall performance is superior to a physical machine with the same configuration. In a wide range of containerized scenarios, you can use the container scheduling capability of Kubernetes for hybrid application deployment. This improves resource utilization by more than 300%, makes full use of the superior performance of EBM instances, and improves cost performance.

2) Fast Creation and Simplified O&M

Compared with traditional physical machines that can be delivered within hours, EBM instances can be created and started in minutes. They can take advantage of the scheduling and orchestration capabilities of Kubernetes and, through the close coordination between ACK and Alibaba Cloud infrastructure (such as SLB, VPC, NAS, and SLS), services can be rapidly deployed. This greatly simplifies the process, reduces O&M costs, and improves the automation of the online education business architecture, allowing it to provide the elasticity needed during peak hours.

3) Enhanced Network Features and Performance

Compared with traditional physical machines, EBM instances support 32 or more ENIs. The Kubernetes Terway container network used by Alibaba Cloud can be used with multiple ENIs to fully utilize the high bandwidth and high Packets Per Second (PPS) features of EBM instances. The cross-host network bandwidth between containers has almost no performance loss compared with that of the host. In addition, the cross-host network supports high traffic volumes and highly concurrent network requests during peak hours.

4) Physical-level Isolation with Application-level Encryption

EBM instances feature zero CPU and memory virtualization and full exclusivity, providing higher security and isolation to ensure the stability of instances.

5) Robust Fault Recovery and Multi-Zone Redundancy

With the automatic failover and recovery capabilities of EBM instances and Kubernetes’ fault recovery drift for containers, the solution significantly improves the system’s availability and automated O&M capabilities. In addition, based on the multi-zone deployment of EBM instances, the Alibaba Cloud Kubernetes cluster network provides application disaster recovery capabilities through cross-region redundancy based on physical machines. This ensures the availability of online education services.

Original Source:



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alibaba Cloud

Alibaba Cloud

Follow me to keep abreast with the latest technology news, industry insights, and developer trends. Alibaba Cloud website: