更多

    AWS CodeGuru 用 AI 檢視程式碼 省公共雲成本

    Eric Chong
    Eric Chong
    商業・科技・創業・編輯

    疫情改變網絡攻擊方式 HKCERT:網絡釣魚增35%

    去年全球受到由中國武漢擴散全球的新型冠狀病毒疫情影響,加速企業數據轉型,視為新環境狀態。不過,同時帶改黑客的網絡攻擊。香港電腦保安事故協調中心( HKCERT )總結 2020 年的攻擊情況,本地保安事故數字下跌 12% ,但其中的網絡釣魚攻擊大增 35% 。

    Pure Storage 拓容器技術 看好香港數據分析市場

    儲存平台是雲端基建的核心技術之一,企業近年轉用以 Kubernetes 為主的容器支援運作軟件或應用程式。 Pure Storage 去年收購創業公司 Portworx ,加強 K8s 的混合雲技術。該公司香港及澳門區總經理陳錦全認為,香港企業將會利用此基建建立人工智能和數據分析方案。

    幽靈廚房僅限試業

    外賣平台興起之後,衍生了幽靈廚房( Ghost Kitchen )模式。遇上去年全球瘟疫大流行所致的封城,令這類廚房愈做愈旺,在外國吸引大量廚師加入。不過,有人預測幽靈廚房在 2021 年將面臨重大挑戰,大多數可能要收檔。

    在公共雲上執行程式,每一個 CPU 運算時間都是成本。 AWS 新設 CodeGuru 人工智能服務,檢查程式碼,找出最消耗運算資源的部分,建議改善方法。

    AWS 行政總裁 Andy Jassy 指出, AWS re:invent 繼續將 amazon.com 的內部人工智能服務開放,今年的 CodeGuru 為內部改善程式碼效率的工具。

    開發人員編寫程式後,部署到執行環境,還需要監察運作效率,不斷修改程式去改良。 CodeGuru 以人工智能代勞,服務分 Code Review 和 Application Profile 。前者負責檢查程式碼,其機械學習模型由 Amazon 內部程式和 10,000 個開源項目訓練而成,把程式碼與最佳實例作比較,還會偵測使用 AWS API 和 SDK 的情況,以及潛在的保安漏洞,標示出可能出現問題的段落。

    Code Review 檢視程式碼的寫法問題。
    Code Review 檢視程式碼的寫法問題。

    Application Profile 則是找出執行程式時的問題,如消耗 CPU 資源、產生過多日誌記錄、使用低效能函數等。在程式加入小型代理監察執行數據,僅佔用少量 CPU 容量,不斷尋找程式中耗費資源的程式碼。最終在控制台中提供延時、 CPU 使用率、最貴的程式碼等報告。

    利用小型代理監察程式運作情況,找出消耗資源的代碼。
    利用小型代理監察程式運作情況,找出消耗資源的代碼。

    amazon.com 使用這服務節省成本,比較 Prime Day 2017 和 2018, CPU 使用率提高 325%,但成本降低 39% 。

    您會感興趣的內容

    相關文章