更多

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

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

    拜登醜聞牽連社交平台

    美國政治術語「十月驚奇」( October Surprise )果然給人驚喜,更一次比一次震撼。最新輪到民主黨候選人拜登爆出醜聞,家族勾結外國勢力,包括串通烏克蘭。最令人驚訝是社交平台的反應, Facebook 和 Twitter 都刻意減低傳播。

    VMware:港企面對現實 加速數碼轉型抗疫

    由中國武漢擴散全球的新型冠狀病毒引致的肺炎疫情已經持續大半年, VMware 香港及澳門地區總經理藍建基稱,企業近期開始面對現實,透過數碼科技加快轉型,適應疫情下的新環境。該公司今年推出的以 Kubernetes 為基礎的 Tanzu 平台,協助企業擁有彈性基建容量,亦有助開發團隊轉型。

    Google 調查:港企人工智能預備程度僅過半

    Google 香港在過去3年舉辦研究發表《智慧數碼城市》白皮書,今年的研究集中在人工智能,發表《智慧數碼城市 - 全城 AI 》白皮書。報告揭示,香港企業的「 AI 準備度指數」僅 56 分,企業有目標,但卻欠缺能力和人才去發展。

    在公共雲上執行程式,每一個 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% 。

    您會感興趣的內容

    相關文章