亞馬遜云科技自研云原生處理器,為涂鴉智能提供高性價(jià)比算力
日前,由 Amazon Graviton2 處理器提供支持的新一代Amazon Elastic Compute Cloud (EC2)實(shí)例,得到了全球領(lǐng)先IoT云平臺(tái)涂鴉智能的大規(guī)模采用。目前,涂鴉智能已經(jīng)將整個(gè)公司40%以上的工作負(fù)載遷移到Amazon EC2 M6g和C6g新一代實(shí)例,跟上一代同配置的X86實(shí)例相比,CPU性能提升了100%,服務(wù)器單價(jià)降低20%,整體性價(jià)比提升2.5倍。
涂鴉智能是全球領(lǐng)先的IoT云平臺(tái),連接消費(fèi)者、制造品牌、OEM廠商和連鎖零售商的智能化需求,為開發(fā)者提供一站式人工智能物聯(lián)網(wǎng)的PaaS級(jí)解決方案,并且涵蓋了硬件開發(fā)工具、全球云、智慧商業(yè)平臺(tái)開發(fā)三方面,提供從技術(shù)到營(yíng)銷渠道的全面生態(tài)賦能。客戶覆蓋電工、照明、傳感、家電、龐物設(shè)備、健康設(shè)備、清潔機(jī)器人、攝像機(jī)、門鎖、網(wǎng)關(guān)中控、節(jié)能控制、數(shù)碼娛樂、戶外出行等領(lǐng)域的制造品牌和OEM廠商,為他們提供智能解決方案,廣泛應(yīng)用于智慧地產(chǎn)、智慧社區(qū)、智慧酒店、智慧安防、智慧商照、智慧公寓等行業(yè)。目前涂鴉智能的用戶遍及220個(gè)以上國(guó)家和地區(qū),全球開發(fā)者超過26.2萬,支持1100個(gè)產(chǎn)品種類,賦能超過25.2萬個(gè)設(shè)備SKUs。
據(jù)涂鴉智能云端開發(fā)部首席架構(gòu)師陳亞焱介紹,涂鴉智能的業(yè)務(wù)對(duì)技術(shù)架構(gòu)提出了諸多挑戰(zhàn)。首先,云端服務(wù)器的響應(yīng)時(shí)間一定要小于10毫秒,才能滿足終端用戶的體驗(yàn)要求。而且涂鴉智能有海量設(shè)備在線,在云端每天要處理超過840億次請(qǐng)求,請(qǐng)求高峰時(shí)達(dá)到150萬次/秒,需要有海量的、高性價(jià)比的算力提供保障。尤其在“黑五“、圣誕、元旦等節(jié)假日,經(jīng)常有突發(fā)的流量增長(zhǎng),需要實(shí)時(shí)擴(kuò)容。此外,涂鴉智能作為全球化的IoT云平臺(tái),技術(shù)架構(gòu)要做到全球高可用,如果自己搭建全球數(shù)據(jù)中心,不僅成本高,而且運(yùn)維難度大,最可行的辦法是借助現(xiàn)成的全球基礎(chǔ)設(shè)施。
為此,從2017年開始,涂鴉智能就將主要的技術(shù)架構(gòu)建立在亞馬遜云科技的云平臺(tái)上,基于Amazon EC2和Network Load Balancer網(wǎng)絡(luò)負(fù)載均衡等服務(wù),搭建了一個(gè)全球高可用、易伸縮、保證實(shí)時(shí)響應(yīng)的億級(jí)物聯(lián)網(wǎng)關(guān)平臺(tái),借助亞馬遜云科技全球高可靠的基礎(chǔ)設(shè)施網(wǎng)絡(luò),結(jié)合云上應(yīng)用架構(gòu)設(shè)計(jì)的最佳實(shí)踐,以及亞馬遜云科技的團(tuán)隊(duì)在重要業(yè)務(wù)節(jié)點(diǎn)提供的護(hù)航服務(wù),實(shí)現(xiàn)有質(zhì)量保證的智能物聯(lián)網(wǎng)服務(wù)交付。
作為亞馬遜云科技的重度用戶,涂鴉智能對(duì)亞馬遜云科技的最新計(jì)算實(shí)例保持著深厚的興趣。涂鴉智能的應(yīng)用幾乎都采用微服務(wù)化、云原生的架構(gòu),而Amazon Graviton2處理器專門針對(duì)微服務(wù)化的云原生應(yīng)用而設(shè)計(jì),避免了傳統(tǒng)X86架構(gòu)處理器為兼顧傳統(tǒng)數(shù)據(jù)中心多線程應(yīng)用而導(dǎo)致的資源開銷,從而極大地提高性價(jià)比。
因此,由Amazon Graviton2 處理器提供支持的新一代Amazon EC2實(shí)例上線時(shí),涂鴉智能在第一時(shí)間進(jìn)行了嘗試。涂鴉智能將Amazon EC2 M6g新一代實(shí)例,與上一代基于X86架構(gòu)的M5g實(shí)例進(jìn)行比較,發(fā)現(xiàn)同樣是22萬TCP連接的工作負(fù)載,M5g機(jī)型的CPU平均負(fù)載率為27%,而M6g機(jī)型的平均負(fù)載率在12%以下,CPU性能提升超過100%。與此同時(shí),M6g機(jī)型的服務(wù)器單價(jià)比M5g機(jī)型降低了20%,最終使得涂鴉智能的整體性價(jià)比提升了2.5倍。
陳亞焱介紹說,目前,涂鴉智能已經(jīng)將整個(gè)公司40%左右的實(shí)例切換成Graviton2處理器支持的實(shí)例,未來會(huì)逐步遷移更多。
事實(shí)上,基于Amazon Graviton2處理器的實(shí)例,其適用范圍非常廣泛,包括微服務(wù)、游戲服務(wù)器、消息隊(duì)列、高性能計(jì)算、批處理、廣告服務(wù)、視頻編碼、游戲、科學(xué)建模、分布式分析、基于 CPU 的機(jī)器學(xué)習(xí)推理、開源數(shù)據(jù)庫(kù)、內(nèi)存數(shù)據(jù)庫(kù)和實(shí)時(shí)大數(shù)據(jù)分析,等等應(yīng)用場(chǎng)景,都能得到非常好的性能,更高的性價(jià)比。