Azure 「機器學習」: 免費試用及收費機制簡介 (pricing)

[本篇完全不含技術內容,請慎入]

「機器學習」日漸火紅的因素之一,即是如 Azure 等公有雲的普及,讓電腦運算及儲存成本大幅下降。

那麼,現在要完成一個完整的「機器學習」實驗需要多少錢呢? 是一台 Mac Pro、一杯星巴克、一趟捷運、還是 15 分鐘的 UBike?

免費層

我們以 Azure 「機器學習」初體驗 文中的實驗為例,在其中我們作了以下這些事:

  • 上傳了一個有 1 萬筆資料的檔案、

  • 在 Azure ML Studio 中拖拉元件以決定資料流向、

  • 測試了第一種演算法 (按下“RUN”)、

  • 再加入第二種演算法作比較 (按下“RUN”)、

  • 檢查了兩種演算法的成效、

  • 最後再按“RUN”,發佈為 Web Service 並測試。

以上所有步驟中,僅在你按下 “RUN” image 之後,亦即將實驗丟到雲端去作計算的期間,才計入「實驗小時」之中 (實際上我按了約 10 次 “RUN”…),每「實驗小時」收費台幣 NT$11.8 元:

image

其他諸如上傳至多 10GB 的資料、在 ML Studio 中作預測及測試、發佈 Web Service 服務等,則都是免費。

所以,到底我這個實驗花了多少錢呢? 我們先進入 Azure 管理介面看看使用報表:

image

可看到我總共使用了 0.04 小時 (約 1 分鐘) 的「實驗小時」,總計美金 $0.01 元 (約台幣 0.3 元…XD)。

不過請記得,Azure 有 NT$6,300 的免費試用額度! 也就是(這個定價是定假的微軟收不到錢的)完成上述實驗其實是免費的! 無需信用卡即可申請:

image

而且,若您是

都能各自享有更多,且更久的免費額度 (詳文後附註)。

標準層

至此,您定義了問題、設計了實驗模型、完成並調整了模型測試,也發佈為 Web Service,準備讓其他應用程式來使用 (以上皆是免費層)。

接下來,這個完成並發佈後的 Web Service,被使用的收費方式又要怎麼算呢?

image

也就是依每 1,000 次預測約台幣 5 塊多來計費,而當正在進行預測時,同時依計算時數來計費,每小時約 23 塊台幣。若少於 1,000 次的預測數量和不足的計算時數,則按比例計費。

目前 Azure ML (Machine Learning) 服務是屬於公開預覽階段,預計正式上線之後的價格應該會提高~ Smile,詳細的定價及 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
    1. Multiple classes should have multiple requests
    2. 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,

image