在講完PaaS的內容後,我們也是要來了解這些PaaS服務的計價模式為何
我們一樣來到Azure計算機
https://azure.microsoft.com/zh-tw/pricing/calculator/
在Serach Products下方可以看到App Service和Azure SQL Database,
另外我們也可以搜尋mysql找到適用於MySQL的Azure資料庫
首先我們看到App Service,選擇完地區後,過來就是作業系統,
Windows會比Linux價格略高一點,另外我們在前幾天的範例是開設S1層級,
選擇後可以看到每月的成本是2084.26元
這時候我們對照一下Azure虛擬機,相似的配置只要1/2的價格,
那你會想用Auzre VM還是App Service呢?
我覺得沒有標準答案,但我實務上如果客戶能用PaaS我就建議用PaaS,
除了維護上可以省事外,App Service還會有更高的SLA,
而且Auto Scale的機制設定上也很容易,可以參考下列資料
Azure 自動調整
https://azure.microsoft.com/zh-tw/features/autoscale/
再來看SQL Database,以DTU來說,如果單一資料庫儲存空間未超過250GB,
且資料庫數量不多的化,那DTU是比較實惠的選擇
這邊並不是說DTU不支援更大的空間,但是再上去費用會很可觀
比方說進階方案可以有1TB的空間,但費用一個月要20,673
再來我們看看vCore的費用,最低選擇就是2vCore,5GB,單月費用要12,334
所以用量小的時候,建議就採用DTU的方式
Azure SQL還有manage instance的託管方式,若未啟用
Azure Hybrid Benefit,單月就要24,669
MySQL的託管費用相比之下,有比較低,所以就端看AP開發者的選擇
我們一樣把今天的試算匯出csv檔,提供大家參考
以上就是前幾天提及PaaS服務費用的試算,記得Azure的所有的費用
都是按照用量計價,所以我們在開設雲端服務的時候,就要時常關注費用
才不會有一天收到帳單爆掉的情況發生XD
課程已選出幾個常用IaaS與PaaS服務進行說明,
再來會談一下SLA(Service Level Agreement,服務層級協定)的部分
See you next day^^