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