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