iT邦幫忙

1

資料庫、作業系統伺服器授權的問題

匿名 2014-04-07 18:28:3511215 瀏覽

我司近日有計畫導入WorkFlow軟體。
該軟體走.NET架構、是個網站,
對方給我們的報價單上面,有包含

  1. WorkFlow 的人版數
  2. M$SQL 2008 R2+授權數(跟著人版數走)
  3. Windows Server 2008 R2 標準版 +授權數(跟著人版數走)
  4. Oracle DB 12C +授權數 (跟著人版數走)
    這份報價第一項,我覺得沒問題。

但第二、三、四項,我認為問題很大啊!都跟著人版數走,那我今天做一個網站日流量有1000人,
我豈不是要買1000人的授權,微軟真的會這樣定義的嗎?

雖然,暗地裡,我知道人版數就算不足,系統照樣能跑,但我還是想要知道這個合法性揪竟是在哪?

我自己的觀念是這樣的,想來版上跟大家確認是否正確?

  1. OS的授權,只有以下行為需要增加授權,不然買5人便已足堪使用:
    1.1:遠端桌面連線連入人數 > 2
    1.2:IIS安全性設定有多網站,且每個網站使用不同的安全性帳號。
    1.3:有其他電腦要向這個OS取得AD授權
  2. DB的授權,只有以下行為需要增加授權,不然買3人標準版便已足堪使用:
    2.1:資料庫管理員 > 2人 (實際透過管理工具連入,進行資料庫管理的帳號)

拜託各位大大幫我解惑一下吧。謝謝。

另外,最近炒得火紅的BSA查授權的事件,最後真的授權不足,其實只要補授權就好了,對吧?
會有額外的懲罰嗎?因為,我覺得授權這種東西考量在網站的使用上,真的就變成自由心證了。

如果真的不行,我們可能會考慮CPU授權的方式,我只是覺得人版數的算法如果是那樣的話,
那所有的網站程式開發不就變得完全不用考慮人版數授權了,直接買CPU授權比較划算?

看更多先前的討論...收起先前的討論...
一尾 iT邦研究生 1 級 ‧ 2014-04-08 09:18:55 檢舉
我有個想法
如果讓user都先連到一台linux機器
然後再統一由那台連到主機
那連線數不就永遠都是1

雖然會多一台機器出來
但這樣應該就不用考量授權數的問題
不知道這樣是否為一個方向

也回應一下授權數的問題
我印像中講的到「同時在線人數」
或許也能當成一個考量基點

至於BSA的部份
就我聽過的經驗來說
只要不是太嚇人的不合法數量
是會讓你用「補」的
summertw iT邦好手 1 級 ‧ 2014-04-08 09:31:56 檢舉
標準三層式架構的想法,按微軟的計算,會請你買CPU數授權...
u8526425 iT邦大師 1 級 ‧ 2014-04-08 09:32:39 檢舉
沒用的
SQL CAL是算"終端"使用者
中間經過什麼都不重要
想透過N-Tier來規避的想法
於MS的權利規定不合
沒錯, u8526425 說得對!
一尾 iT邦研究生 1 級 ‧ 2014-04-08 10:50:25 檢舉
了解
這樣我懂了
謝謝
6
u8526425
iT邦大師 1 級 ‧ 2014-04-07 20:59:51
最佳解答

Windows Server 2008 R2 CAL請看官方介紹
http://www.microsoft.com/taiwan/windowsserver2008/howtobuy/licensing-faq.aspx#extconn
Q. 何時需要取得 Windows Server 2008 CAL?
A. 當使用者或裝置存取或使用 Windows Server 2008 伺服器軟體時,就必須要有 Windows Server 2008 CAL。 然而,若是透過網際網路並且是以匿名方式存取(例如,瀏覽公開網站),則不需要 Windows Server CAL。 ...

以flow來講,應該都是需要帳號登入辨別身份
所以Windows CAL部份你最好再跟廠商確認一下
而DB部份
超過一定人數就是買CPU授權
這個你自己算一算成本就知道該怎麼辦
覺得太貴就多詢幾家
覺得MS的CAL跟吸血鬼一樣
那就儘量不要使用MS的平台
這個都是各家各家的考量
沒有一定對錯
以預算內可以平穩搞定IT需求就算及格

只是一套系統有必要購買兩種DB ??
在我來看是重覆的投資在同一項目裡面
實在是挺弔詭的

看更多先前的回應...收起先前的回應...
匿名 檢舉

Flow的部份的確會使用AD帳號進行登入登出,
但是公司另外有買了足夠授權的AD服務器,
理論上應該不用另外購買CAL了吧,
不然,我每次要架構新系統,
公司只要要求我資料有保密性,
我就要再重買一份CPU授權耶。

傷腦筋 >"<

u8526425 iT邦大師 1 級 ‧ 2014-04-08 10:17:06 檢舉

Windows CAL如果已買夠
可以不用重覆購買
但是請記得CAL版本只能高不能低
Ex: 買win2008 cal, 可以用在win2003/2000上面
但是買win2000 cal, 不可以用在win2008上面

SQL CAL又是另一回事了

匿名 檢舉

http://download.microsoft.com/download/F/4/9/F49C3745-3837-4FF9-9B73-91289DEE7D3C/Assessing\_Windows\_Server\_Licensing.docx
這份文件在台灣有效嗎?? 因為台灣微軟官網,完全沒有說到Window Server Foundation還有 Windows Web Server這兩項服務的存取無需另外買CAL,這也完全解答了,有AD Server的情況下,是否新建的網站需要買CAL,答案是不用的,因為我是利用Window Server Foundation 進行連線,向另外一台有買足CAL的Server進行認證。
是說,台灣微軟的官網對這一段完全沒有翻譯耶!黑心?

u8526425 iT邦大師 1 級 ‧ 2014-04-09 10:33:07 檢舉

Foundation版本有使用者上限(含透過AD認證)的問題
只夠用在小型企業
WEB版本則是功能限於使用IIS

各別版本的中文產品資訊與限制解說
你現在在MS官網上都可以查的到

4
player
iT邦大師 1 級 ‧ 2014-04-07 21:00:40

1.看WorkFlow是開資料庫連線後, 就不放掉, 直到User結束工作的爛寫法嗎?
2.一般來說MS SQL Server買5人連線數的標準版, 然後SQL Server裡面的連線數上限設0
3.Windows Server的授權數, 要看你要在上面開多少個帳號, 與多少人會同時連進去而定, 如果沒有遠端登入到桌面的需求, 也無AD做帳號登入的控管的話, 那用標準版應該就可以了 (標準版允許2個遠端桌面連線)
4.Oracle DB, 沒買過, 你自己查Oracle官網吧?

匿名 檢舉

1.還有靜態連線的呢!超恐怖!
2.3.我自己也是這樣規劃,只是不確定合法性。
4. 我就是針對它有疑問呀!不排除買處理器授權!

買兩套是因爲有另一套系統要跑!

1.還有靜態連線的呢!超恐怖!
2.3.我自己也是這樣規劃,只是不確定合法性。
4. 我就是針對它有疑問呀!不排除買處理器授權!

買兩套是因爲有另一套系統要跑!

之前的版本是只要買個SQL CPU版的授權..就不用考慮連線數的問題...記得好像快二十萬吧....
但是如果以連線數來算 SQL CAL一個就要5-6000了....

如果有用到SQL 建議買CPU授權的話 就沒其他的問題了...

6
summertw
iT邦好手 1 級 ‧ 2014-04-08 08:59:47

這裡是否用較簡單的方式來說明一下..
先放掉官方那些簡式的英文縮寫(這是我最討厭的東西,因為每次都要跟客戶解釋半天...)
先分可識別聯線記錄及不可識別聯絡記錄兩大類的登入存取作業..
可識別聯線記錄,即是在你的要求下,必須有帳號、密碼才能登入存取的Client端。
不可識別聯絡記錄,即是我們統稱可匿名登入無法預定的登入對象。
....
依樓主的說法,應是不可識別聯絡記錄為主要的登入對象,所以套用一樓的用法。
應該是買CPU數(與核心數無關)授權為主..
....
此一簡單說明,希望對樓主有幫助。

2
okra
iT邦研究生 3 級 ‧ 2014-04-08 14:11:17


Microsoft SQL server is no longer licensed by processor.
It is either by physical server+ user CAL or by core option.
微軟SQL Server不再許可CPU授權。網站需要core base 授權。
one 4 core processor 需要 2 core base 授權。

看更多先前的回應...收起先前的回應...
匿名 檢舉

所以才買2008R2啊,基本上我認為微軟這步走錯了。
現在除了要導入SharePoint 2013的業主以外,
其他人應該都不會買2012吧,因為授權方式變得比較"奇特",價格又比較貴。

okra iT邦研究生 3 級 ‧ 2014-04-08 16:39:00 檢舉

新買MS SQL SERVER 2008 R2授權應該需要買MS SQL SERVER 2012 授權
DOWNGRADE TO MS SQL SERVER 2008 R2價格超貴。

James iT邦大師 7 級 ‧ 2014-04-09 08:07:27 檢舉

CPU授權改為CPU核心數計算,很多軟體都是這樣做,畢竟CPU核心數愈來愈多,用核心數計算是比較合理的,SQL2012對使用者的限制還是有一大開放,像windows datacenter一樣在虛擬環境中可以安裝多個SQL伺服器虛擬機。。

一尾 iT邦研究生 1 級 ‧ 2014-04-09 09:17:26 檢舉

MSSQL 2014都快上市了
現在還能買MSSQL 2008R2嗎??

我要發表回答

立即登入回答