台灣各家主機商 Microsoft SQL Server 價格一覽

微軟出的 Microsoft SQL Server 向來是一些大型機關或系統的關聯式資料庫系統的選擇之一,從 2017 年起發佈了 SQL Server on Linux 的版本,讓這套資料庫軟體不一定要執行在 Windows 環境上。

軟體開放到其他系統上也能執行,雖然我不是 DBA,但聽起來很不錯對吧?

但對於主機商來說,即使 SQL Server 軟體可以在開放原始碼的作業系統上執行,商業使用用途時仍需要付授權費用,SQL Server 每個版本的功能、效能限制、價錢也都不一樣,所以之前那些沒有開放 terminal 的 Linux 虛擬主機,在這個大革命之後也多半沒有提供讓人跑 Linux 版 SQL Server 的機器。

各版本差異可見調整限制章節的說明。
– SQL Server Enterprise Edition
– SQL Server Standard Edition
– SQL Server Web Edition

對於比較早入行的開發者或 IT 部門而言,手上可能還有一堆 Windows Server 才能執行的客戶與程式,沒事也不會把本來跑得好好的程式重寫,這樣要等到哪一天,才能把手上的 Windows Server 關掉?

雖然說 SQL Server 2012 的支援即將在 2022 年 7 月12 日終止。 Windows Server 2012 和 2012 R2 的支援即將在 2023 年10 月10 日終止。除非是會在商品停止支援之後會採購新軟體,而且有時間有預算把現有程式重寫的,不然 ASP.NET 跟 SQL Server 可以在 Linux 上面跑,好像跟這些老公司老程式一點關係都沒有,反而可能還要因應近代的一些開發方式,又再花錢花時間部屬另外一套新的運作環境、學習新的系統設定方式。

SQL Server on Linux 的安裝設定方式完全不同,而且在 Linux 上的 SQL Server 也有另外的系統硬體需求限制,例如沒辦法裝在 Windows 的 WSL 環境內。要是用太低階的機器,小心安裝時遭遇無情的

sqlservr: This program requires a machine with at least 2000 megabytes of memory.

講完 SQL Server 使用者的困境,本文嘗試整理比較一下機器在台灣的 SQL Server 主機價錢
條件前提:
– 以整套包好的為主,暫不考慮自己買 SQL Server 授權碼(BYOL),自己安裝到 VPS 或獨立主機…之類的,以減少管理維護時間為主。
– 本文情境預設為主程式跟資料庫分離,只要能運作資料庫即可,各家主機若對於資料庫外連政策有限制,則依各家規定。
– 不評估效能,以幾近最低限度能跑 Microsoft SQL Server 的方案,可能會有便宜的虛擬主機跟 VPS 互相比價的情況。
– 如有小時計費的,一年以 365 天來計。
– 價格可能會有異動,以各段落附上的官網連結為主,本文最後更新:2022/8。

微軟官網軟體價

微軟官網搜尋框直接找 SQL,目前會在 Microsoft Store 找到 SQL Server 2019 Standard Edition 數位版,價格是 10 萬元(NT$10,9701)。
但網頁上看不出是 Cores 還是 CALs 授權的,我這邊是開發者和設計師,不是主機商或代理商,如需找各版本購買報價請找代理商(台灣微軟合作夥伴)或台灣微軟。

中華電信 hiHosting – 200MB 一年近 5 萬

中華電信的虛擬主機商品,主機跟資料庫分開算,先選主機,有 Windows Server 2019+SQL Server 2019 的選項,選擇最低配

  • 網站數量 5 個
  • 網站空間 6 GB
  • 每月流量 400 GB
  • 含備份

年繳 $7200

再選資料庫
最低 15 MB 的話,年繳是 $7680
15 MB 畢竟有點少,選到跟本文其他家差不多 200 MB 的話,年繳是 $40320

主機+資料庫一年總計 7200+40320=$47520

中華電信 hiCloud – 一年 30 幾萬

主要有 hicloud CaaS與CaaS Based VPC(CVPC),官方介紹是寫說

hicloud CVPC 較適合於對系統管理有基本瞭解,懂得系統管理及更新作業程序的企業客戶使用,而hicloud CaaS較適合中小企業及SOHO族或於短時間內有大量運算能力與網路頻寬需求的網路服務尚無法承擔IDC設備代管成本者,如限時促銷網站或臨時性專案的網站。

先看 hiCloud CasS,b.1c1g 跟 b.1c2g 官方資料上寫不建議(如下圖),所以直接從 b.2c8g 方案開始看

最小單位是小時計費,但整天有另外的優惠價,像 b.2c8g一小時是 5.21 元,用 24 小時本來是 125.04,優惠價變成 125。(如下表)

Windows Server + SQL Server
– 2vcpu+8G RAM Windows 每日優惠價 $125
– SQL Server 每 CPU 每日$387,2CPU= 每日$774
– 100 GB 儲存空間,每日 $16
(125+16+774),一天 900 多元,一年 $333975

Linux+SQL Server for Linux
– 2vcpu+8G RAM 每日優惠價 $94
– SQL Server 每 CPU 每日$387,2CPU= 每日$774
– 30 GB 儲存空間,每日 $4.8
(94+774+4.8),一天 873,一年 $318572

流量費用 10TB 以內,3 元 1GB 還沒算進去

Microsoft Azure – 最低一年近 2 萬

本文主題是機器在台灣的,但 Azure 的台灣資料中心 2022 才開始動工,現階段壓根兒沒有在台灣,但總要跟官方做個對比。

Azure 上面的 SQL Server 其實有三種產品
– 含 SQL Server 的 VM (sql-server-on-azure-vm-iaas)
– 另外對雲端架構魔改出來的版本 Azure SQL Database
– Azure 虛擬機器上的 SQL Server(Azure SQL 受控執行個體, sql-managed-instance)

差異可參考 什麼是 Azure SQL? – Azure SQL,這邊先選擇可能比較好上手的 VM。


Azure – SQL Server Web 虛擬機器定價

以最便宜的 B 系列 (Burstable) 的 B2s 為例
– 使用預先保留一年的價錢
– 2 vCPU
– 4 GB RAM
– 8 GB 儲存空間
– 使用 Windows + SQL Server Web Edition (換成 Linux 的話會更便宜)
一年約$17000。

Azure SQL 受控執行個體的話,最低的標準系列直接就是4 vCPU、20.4 GB RAM 起跳,規格應該是本文中最好的,不過價錢也很驚人,一個月 2 萬台幣起跳。

Google Cloud Platform – 一年約 5~7 萬

GCP 上面有公開的每小時 SQL Server 定價 和包好 Windows Server+MS SQL 的 VM,選台灣地區(asia-east1),使用 N1 VM 和最低配置:

  • 2 vCPU
  • 8GB RAM(為這項部署設定選取的機器類型至少須包含 2 個 vCPU 和 8 GB 的記憶體)
  • 127GB 儲存空間(非固態硬碟,磁碟大小不可小於 127 GB)
  • SQL Server 2019 Web Edition 每月 USD 73.00
  • Windows Server 2019 Datacenter Edition 使用費 每月 USD 67.16
    一年總計大約是 $71500 台幣


SQL Server 2019 Web on Windows Server 2019

改用 Linux+SQL Server for Linux,其他設備差不多,一年大約是 $45000

匯智 – 300MB 一年近 2 萬

匯智資訊 – MSSQL Windows 虛擬主機

基本型
– 網站數量 1 個
– 網站空間 5 GB
– 每月流量 500 GB
– 支援 MSSQL 資料庫 1 個(300 MB),測試版本是 Microsoft SQL Server 2014 Web Edition
– 提供備份
第一年費用 $18800

捕夢網 – 100MB 一年 8500

可以用Windows 的基本型虛擬主機方案,加購 100MB 的 SQL Server 資料庫,
以100MB為單位,第一個100MB:5,000元/年,同一個資料庫每增加100MB:3,000元/年

  • 3 GB 網頁空間
  • 500 GB 月流量
  • 100 MB SQL Server 資料庫空間
  • CPU 共享分配資源 5%

一年 $8500,但如果是要多個 100MB 的資料庫,而不是一個 1GB 的資料庫,看起來就要買很多台?

ServerZoo,200MB 一年約 6300~3萬

用最便宜的 Windows 單網站虛擬主機方案
Win A:
– 20GB 空間
– 1500GB 月流量
– MSSQL 2019資料庫1個,200MB
年繳一年 $6300

WinB 可以開 3 個 MSSQL 資料庫共 600MB,年繳費用 $13650
WinC 可以開 5 個 MSSQL 資料庫共 1GB,年繳費用 $21000
沒寫是用哪一種授權版本。

完整合約的第8項有列一堆除專屬主機之外,一般主機禁止架設項目…

如果看 VPS 的話,選 TW CV K 可以加購 SQL Server,Web : 700元/月(每2個core 授權) / Standard : 6500元/月 (每2個core 授權)
– 100GB
– 1500GB 月流量
– 2核心 CPU
– 8G RAM

沒代管服務,年繳 $30049

智邦生活館 – 300MB 一年 1 萬 5 起(可開多個)

微軟授權MSSQL虛擬主機| URL@智邦生活館

MSSQL A方案
– 5 GB 網站空間
– 300 GB 每月流量
– 300 MB 資料庫空間(只寫說不是 SQL Server Express 版本,但沒寫是什麼版本)
– 10 個資料庫數量
– 網站數量 1個
– 備份服務另計

一年 $15,000/年

戰國策 – 1GB 一年約 1 萬 5

網頁上是寫 MS-SQL 硬碟空間1G 9999元/年,但是 戰國策 – WINDOWS SSD主機 的頁面,又只有旗艦版的底下有寫 SQL Server?
原來要加入購物試算時才能選,可以先選擇經濟型主機(一年$5400),然後選擇加購MS-SQL資料庫(適用於Windows主機)

  • 50GB SSD 磁碟容量
  • 1GB 資料庫容量
  • 1TB 每月流量
    這樣一年是 $15399

畢竟也只是虛擬主機,版本沒寫,核心設備規格都沒列出來,效能好壞與穩定性全憑運氣…

遠振 – VPS 一年近 4 萬

網頁上沒有賣 Windows 虛擬主機,要 VPS 方案 才可以達成本次需求。
可以選擇加購網頁上根本沒寫的 SQL Server Web Edition 授權,每 2 Cores 每個月 $600。

用台灣 VPS-S 方案+升級到 4 Core
– Windows 2022 64位元 中文版 NT$ 0 (VPS-S以上免費贈送,Linux 跟 Windows Server 的 VPS 價錢一樣)
– CPU: 4 Core
– 4 GB Ram
– Disk Space: 50 GB Disk
– 2000 GB Bandwidth
這樣試算一年是 $22488 (不含代管服務,所有問題自己處理)

再加上每兩個 CPU Core 的 SQL Server Web Edition 授權費 (600*2)*12,一年是 $14400
主機+軟體授權費兩者總計一年 $36888

結論

1.如果沒有非要在台灣,海外的選擇就更多了。
2.如果沒有限定規格,那營運成本就更低了。
3.省錢不是 IT 人員的績效,賺錢才是重點,以前不懂別人講這句的意思,現在的體悟之一如果不是把寶貴的時間投資在能賺錢的東西上面,而是花在怎麼省錢上,例如更新程式只是為了能用免費或是很便宜的東西,再度分裂出更多的半成品產品版本,然後花很多溝通時間和處理時間,那真的是沒什麼意義。

Previous

從 Notion 爬不到的網站得知一個取得頁面資訊的服務 Embed.ly

Next

甲骨文 Oracle Cloud 自動掛機搶免費VM (Windows/Ubuntu設定方式)

相關推薦文章