Azure 「機器學習」: 免費試用及收費機制簡介 (pricing)
[本篇完全不含技術內容,請慎入]
「機器學習」日漸火紅的因素之一,即是如 Azure 等公有雲的普及,讓電腦運算及儲存成本大幅下降。
那麼,現在要完成一個完整的「機器學習」實驗需要多少錢呢? 是一台 Mac Pro、一杯星巴克、一趟捷運、還是 15 分鐘的 UBike?
免費層
我們以 Azure 「機器學習」初體驗 文中的實驗為例,在其中我們作了以下這些事:
上傳了一個有 1 萬筆資料的檔案、
在 Azure ML Studio 中拖拉元件以決定資料流向、
測試了第一種演算法 (按下“RUN”)、
再加入第二種演算法作比較 (按下“RUN”)、
檢查了兩種演算法的成效、
最後再按“RUN”,發佈為 Web Service 並測試。
以上所有步驟中,僅在你按下 “RUN” 之後,亦即將實驗丟到雲端去作計算的期間,才計入「實驗小時」之中 (實際上我按了約 10 次 “RUN”…),每「實驗小時」收費台幣 NT$11.8 元:
其他諸如上傳至多 10GB 的資料、在 ML Studio 中作預測及測試、發佈 Web Service 服務等,則都是免費。
所以,到底我這個實驗花了多少錢呢? 我們先進入 Azure 管理介面看看使用報表:
可看到我總共使用了 0.04 小時 (約 1 分鐘) 的「實驗小時」,總計美金 $0.01 元 (約台幣 0.3 元…XD)。
不過請記得,Azure 有 NT$6,300 的免費試用額度! 也就是(這個定價是定假的微軟收不到錢的)完成上述實驗其實是免費的! 無需信用卡即可申請:
而且,若您是
- 既有的 MSDN 訂戶、
- 成立 5 年以下並符合資格的新創公司、
- 或是學校老師要開課
都能各自享有更多,且更久的免費額度 (詳文後附註)。
標準層
至此,您定義了問題、設計了實驗模型、完成並調整了模型測試,也發佈為 Web Service,準備讓其他應用程式來使用 (以上皆是免費層)。
接下來,這個完成並發佈後的 Web Service,被使用的收費方式又要怎麼算呢?
也就是依每 1,000 次預測約台幣 5 塊多來計費,而當正在進行預測時,同時依計算時數來計費,每小時約 23 塊台幣。若少於 1,000 次的預測數量和不足的計算時數,則按比例計費。
目前 Azure ML (Machine Learning) 服務是屬於公開預覽階段,預計正式上線之後的價格應該會提高~ ,詳細的定價及 FAQ (中文) 請見: 機器學習預覽定價。
註:
1. 既有的 MSDN 訂戶每月免費額度可達約 NT$4,700 元。
2. 新創公司可免費申請 BizSpark 計畫,取得三年的每月免費額度 NT$4,700 元。需滿足以下條件:
- 公司成立小於5年
- 年收入小於一百萬美金
- 以開發軟體產品或服務為公司的主要營業項目
3. 學校老師要開課: The Microsoft Educator Grant Program provides access to Azure for use in the classroom by university students and their professor.
Faculty will be receive a 12 month,
$250/month account
Students will receive a 6 month,
$100/month account
ELIGIBILITY REQUIREMENTS:
- Requester must be a faculty member of an accredited university
- Passes must be used for a specific class
- Multiple classes should have multiple requests
- Multiple sections of same class may use one request
- Passes must be used by students
- Faculty must provide all information requested
- If you are unable to provide any of the requests, please attach a document explaining reason for omission, and another method to verify,