讓全球上億用戶流利學英語,需要怎樣的雲平臺?

一家聞名遐邇的教育科技企業

提起流利說,相信不少讀者朋友都早已耳熟能詳。作為一家人工智能驅動的教育科技公司,流利說主打“人工智能+教育”的概念,由國家“千人計劃”特聘專家王翌、胡哲人和林暉博士於2012年9月共同創立。該公司擁有一支優秀的人工智能團隊,並自主開發了人工智能英語老師,基於深度學習為每一位用戶提供個性化、自適應的課程,從而大大提高學習效率。

經過多年積累,流利說建立了大型“中國人英語語音數據庫”,在此基礎上開發了領先的英語口語評測、英語寫作打分引擎和深度自適應學習系統,從聽、說、讀、寫等維度全面提升用戶的英語水平,為用戶提供全面系統的英語學習解決方案。

2018年9月,由於品牌升級,流利說正式啟用“LAIX”作為集團化運營的新名稱。LAIX前三個字母意為:Learning + AI,以人工智能驅動教育,引領新的學習方式;而“X”則代表著未知,寓意解鎖人生的無限可能。目前流利說旗下共有包括“英語流利說”、“雅思流利說”在內的英語教育類App,以及“懂你英語”、“流利閱讀”、“地道發音課”等英語學習產品。

截止2018年12月31日,公司旗艦App“英語流利說”註冊用戶數已超過1.1億人,付費學員超過250萬人,覆蓋全球175個國家,全國384個城市,而且還擁有國內領先的英語學習APP和活躍的語言學習社區,曾被蘋果公司評為“App Store精華”和“2013年度精選App”。

作為國內最早實現可觀盈利的在線教育公司之一,2018年9月27日,流利說以股票交易代碼“LAIX”正式掛牌紐交所,以其獨創的教育3.0模式被譽為“AI+教育”第一股。上市前,流利說曾獲得IDG、摯信資本、GGV、華人文化產業投資基金 (CMC)、心元資本、雙湖資本、赫斯特資本等知名VC的多輪投資。

讓全球上億用戶流利學英語,需要怎樣的雲平臺?

業務快速發展帶來的挑戰

早期,流利說採用本地部署與公有云平臺相結合的方式,在2013年2月14日推出了第一款產品,即“英語流利說”應用程序。該產品集成了語音識別、打分引擎和自適應學習等多種核心技術,不僅具有情景對話、配音秀、發音課程和其他豐富的內容,還可以提供人工智能英語老師和遊戲化的學習,例如角色扮演、打分和闖關等,為用戶帶來充滿樂趣的體驗。這款有趣又有效的產品很快獲得了用戶的認可,用戶數當年就突破了百萬,隨後很快實現了從百萬到千萬的跨越。

然而隨著業務的快速發展,流利說的現有IT框架開始面臨新的挑戰。

首先,突飛猛進的發展使得數據流量呈指數增長。而且,每天不同時段流量變化很大,高峰時段的流量比非高峰時段高4到5倍,這就需要IT架構能夠提供足夠的可擴展性。

第二,業務迅速發展,產品組合和功能越來越多,使得複雜度不斷增加。特別是在2016年開始商業化運營之後,付費用戶數量猛增,對訪問性能和穩定性提出了更高的要求。

第三,大數據分析給系統性能和容量帶來了挑戰。隨著業務的發展,流利說的“中國人英語語音數據庫”容量不斷增長,系統每天需要處理的用戶行為分析和反饋也日益複雜。

在這種情況下,如何快速合理地分配資源和提高分析效率對於公司來說至關重要。“應對這些挑戰的關鍵,是要選擇一個穩定、安全並且功能強大的雲平臺。基於之前對AWS的瞭解,我們在2014年決定將整個現有系統遷移到AWS。事實證明我們的選擇是正確的。”流利說聯合創始人兼首席技術官胡哲人表示。

選擇AWS雲平臺的三大理由

流利說的旗艦App“英語流利說”基於大數據和人工智能構建,是一款面向成人的英語學習產品。考慮到遍佈全球175個國家的上億用戶,安全性、穩定性和可擴展性,成為了流利說在選擇雲平臺時重點考慮的因素。

讓全球上億用戶流利學英語,需要怎樣的雲平臺?

正是憑藉著穩定可靠的技術、全面的安全管理功能和豐富的生態系統,AWS最終成為了流利說的理想選擇。

1、穩定可靠的技術

AWS的穩定性和可靠性,是由其各種功能產品的穩定性和整體技術架構決定的。流利說使用的 AWS 產品主要涉及計算、存儲和數據分析功能。在計算方面,AWS 提供了一系列可以相互配合的功能,包括 Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Elastic Container Registry (Amazon ECR)、AWS Lambda、AWS Auto Scaling 和 Elastic Load Balancing。這些功能相互配合,不僅可以提供大小可調的計算容量,讓用戶能夠控制需要的計算機資源並根據計算需求的變化擴展或縮減計算容量,還可以自動檢測運行狀況不佳的實例並將流量重新路由到運行狀況良好的實例,直到運行狀況不佳的實例恢復正常運行。這樣可以提高應用程序的容錯能力。在存儲方面,Amazon Simple Storage Service (Amazon S3) 以冗餘方式將數據存儲在多個設施和一個設施中的多個設備上,從而為用戶提供 99.999999999% 的數據持久性。另外,Amazon Glacier 和 AWS Storage Gateway 讓用戶不僅能夠安全、無縫地將本地存儲與 AWS 存儲集成,還能夠以更低的成本安全可靠地存儲海量數據。“AWS 全方位的穩定性讓我們的開發團隊能夠專注於產品研發,不必擔心基礎架構會出現任何問題。”胡哲人說。

2、全面的安全管理功能

流利說擁有龐大的“中國人英語語音數據庫”,這是其核心資產。隨著數據量不斷增長,AWS的安全數據管理的重要性日益凸顯。隨著業務快速發展,以及產品組合不斷增多,流利說需要在優化資源的同時進行集群隔離和劃分不同業務。“Amazon Virtual Private Cloud (Amazon VPC)、AWS Identity and Access Management (IAM) 和其他安全管理功能為我們提供了多種便捷的方式來實現安全管理目標。”胡哲人說。Amazon VPC讓用戶能夠在AWS中預先配置多個虛擬網絡環境,並將不同的業務置於不同的虛擬網絡中。例如,藉助Amazon VPC,可以在前端為用戶訪問的應用程序系統創建公有子網,而將數據庫和應用程序服務器等後端系統置於不能訪問Internet的私有子網中,並且利用IAM來創建和管理AWS用戶和組,以便通過安全組和訪問控制列表等多個安全層來實現對整個系統的安全管控。

3、豐富的生態系統

“作為一家初創公司,流利說必須專注於核心業務。所以,如果有開源工具可以滿足我們的需求,那麼我們肯定首選開源工具。不管是開源產品還是閉源產品,一涉及到與公有云平臺集成,自然就會選擇AWS,無論我們身在何處。豐富的生態系統讓我們能夠根據具體需求輕鬆選擇應用程序系統,降低人工成本。例如,我們使用開源工具Terraform來管理資源,而它支持的雲平臺就包括 AWS。”胡哲人說。除了技術豐富的生態系統之外,AWS還提供各種線上和線下培訓以及用戶和開發人員活動,將全球頂尖的開發人員和行業用戶聚集在一起,讓他們有機會分享自己的成功經驗。

系統上雲後的新變化

2014年9月,流利說將整個系統遷移到AWS,包括流利說的官方網站、數據分析平臺、支付流程和業務應用程序等系統,並在整個過程中保持安全穩定的運行。

目前,流利說使用的AWS服務,包括Amazon EC2、Amazon S3、Amazon Relational Database Service(Amazon RDS)、Amazon ElastiCache、AWS Support、Amazon Elastic Block Store、Amazon CloudWatch、AWS Data Transfer、Amazon EMR、Amazon DynamoDB、AWS Config、AWS Storage Gateway、Amazon Route 53、AWS CloudTrail、Amazon Simple Queue Service 和 Amazon Simple Notification Service。下圖顯示了流利說基於AWS的系統架構。

讓全球上億用戶流利學英語,需要怎樣的雲平臺?

流利說基於AWS的系統架構

胡哲人表示,部署AWS為流利說帶來了兩方面的好處:

第一,系統的整體穩定性顯著提高,應用程序的可用性達到99.9%。流利說的業務發展有兩個特點:用戶數快速增長:用戶數在4年間就從100萬增長到1.1億;每天24小時用戶流量分佈不均勻:在中午和下午6點後的高峰時段,用戶流量激增,是非高峰時段的10倍。AWS 的自動運維功能讓流利說的整個系統能夠輕鬆應對流量的變化,從而為用戶提供穩定可靠的訪問服務和更好的用戶體驗。

第二,節省了資源成本和人力成本。在資源分配方面,AWS Auto Scaling和Amazon EC2 Spot實例等AWS提供的功能使得資源佔用成本大幅降低。特別是部署Amazon EMR之後,數據處理速度和處理量大幅提高,而在夜間採用低成本的實例來處理數據也有效地降低了成本。在人工成本方面,AWS 的自動管理功能降低了對系統運維的需求,節省了僱用專職運維人員的成本。

為了發展成為一家更好的人工智能驅動的教育科技公司,流利說計劃在未來採用更多AWS產品(包括Amazon Machine Learning和GPU實例集群)來提高數據分析速度,加快模型訓練迭代,為用戶提供更好的個性化學習體驗。

聲音:

“憑藉其穩定可靠的技術、全面的安全管理功能和豐富的生態系統,AWS讓我們能夠專注於核心業務,實現快速的產品發佈和迭代,併為我們的客戶提供穩定、可靠和個性化的在線學習服務。”

——流利說聯合創始人兼首席技術官 胡哲人


分享到:


相關文章: