Introduction to Cloud Serveless application engine SAE has the characteristics of free operation and maintenance, IaaS, on-demand use, pay-as-you-go billing, low-threshold service applications to the cloud, support for multiple languages and high elasticity, which just perfectly solves the long-term customers In the past, complicated operation and maintenance, low resource utilization, and low development iteration efficiency have been problems.
Author|Yichuan
Undersea Small Column Learning English belongs to Chengdu Chuanggan Times Technology Co., Ltd. It is an English learning APP authorized by Wanda Baby King's global exclusive legal education. On the basis of the traditional "North American real foreign teachers" immersive teaching and the Cambridge children's teaching system, the submarine small column learns English. It combines AI, cloud computing and motion capture and other advanced technologies with education and is fully integrated and widely used, bringing the world-class head Children’s IP has been adapted into a systematic EQ English Enlightenment APP for young children (focus on 2-8 years old), which aims to promote Chinese children’s English listening, speaking, reading, writing, and viewing.
The submarine small column learning English initially adopted the self-built K8s cluster method for computing resource management and business deployment. With the growth of business scale, this method exposed some typical problems:
- Complex operation and maintenance: K8s clusters need to be maintained, operation and maintenance are blacked out, and each dependent cloud product needs to be integrated one by one.
- Low iteration efficiency: R&D is not only busy with business, but also responsible for the development and operation and maintenance of underlying components, which is inefficient.
- High cost: It is necessary to maintain a fixed IaaS host for a long time, and idle resources during the low peak period of the business are wasteful.
- Capacity assessment: Lack of automation, multiple assessments based on manual work, and often inaccurate assessment results.
- Stability issues: Development and operation personnel may misuse K8s YAML and underlying resources, causing cluster accidents to be unavailable.
Solutions and advantages
Cloud Serveless application engine SAE free operation and maintenance, IaaS, on-demand use, pay-as-you-go billing, low-threshold service applications to the cloud, and support for multiple languages and high flexibility, which just perfectly solves the customer’s long-term operation Complicated dimensions, low resource utilization, and low development iteration efficiency.
When a customer migrates from a self-built K8s cluster to SAE, there is no need to modify the business code, and only need to use Jenkins and the bastion host to easily connect SAE with the original self-built operation and maintenance system. Because the customer belongs to the online education industry, its business traffic is obviously tidal, and the innate flexibility of Serverless just meets the needs and pain points of customers. Therefore, after customers migrate to SAE, SAE is used as an on-demand, pay-as-you-go computing resource pool.
At the same time, as an application PaaS, SAE shields the underlying complex K8s operation and maintenance, and provides complete application lifecycle management and monitoring capabilities; and SAE can integrate various cloud products to provide one-stop services, and can integrate storage and network , Database, log and other components. Based on the above various characteristics, SAE can help the operation and maintenance personnel to liberate from the heavy operation and maintenance work, and greatly improve the production efficiency.
SAE bring to the submarine column to learn English?
- zero transformation: or monolithic applications and other business codes can enjoy serverless dividends with zero code transformation.
- elastic can reduce the cost of the test environment by more than 2/3 through one-key timing start and stop; through the second-level automatic flexibility of SAE, dynamic expansion can easily cope with the peak test, and the peak and valley automatically shrinks on demand to ensure the system SLA At the same time, it saves about 1/4 of the hardware cost compared with the previous ECS holding method.
- free operation free operation and maintenance K8s cluster and IaaS host, allowing developers to focus more on the business itself. At the same time, it is directly deployed to SAE through Jenkins and Maven plug-ins to simplify the complexity of operation and maintenance.
- is based on the stability of the microservice components + K8s cluster of the platform, and SAE does not expose native K8s, and the customer also isolates resources through the bastion machine, effectively avoiding the production environment failure caused by the developer's misoperation .
- service integration, one-stop experience: SAE automatically integrates Alibaba Cloud's various infrastructure products, micro-service ecological peripheral products, DevOps products, etc., providing a one-stop solution out of the box.
Copyright Notice: content of this article is contributed spontaneously by Alibaba Cloud real-name registered users. The copyright belongs to the original author. The Alibaba Cloud Developer Community does not own its copyright, and does not assume corresponding legal responsibilities. For specific rules, please refer to the "Alibaba Cloud Developer Community User Service Agreement" and the "Alibaba Cloud Developer Community Intellectual Property Protection Guidelines". If you find suspected plagiarism in this community, fill in the infringement complaint form to report it. Once verified, the community will immediately delete the suspected infringing content.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。