瀏覽單個文章
A級黑豬肉
Advance Member
 

加入日期: Apr 2004
您的住址: 楓葉國
文章: 316
引用:
作者anderson1127
所以就是根本不知道跑何種軟體就對了,沒錯吧 ??
這樣子就完全無從比較 , 跑何種軟體也不知道 , 只說我的VM好棒棒 , 棒到我要怎麼說也不知道就對了,是這樣嗎 ??

專有名詞不用再拿出來 , 我也看不下去!! 我都說了,我看到的最多應用還是執行WEB , Linux VM還是跑Apache那幾個常見的WEB Application , Windows Server VM還是跑IIS較多 , 當然有些是跑Apache Windows版 ....

SaaS是什麼東西?? 他用來執行什麼事 ?? 執行效能又如何來測,有可靠的測試數據嗎 ??
如果沒有.....

那跟本就是兩回事,你說你好棒,拿不出實際數據 , 用些專用名詞就想嚇唬人 , 這也太不厚道了吧??
至少實體機,有明確的OS / Application 場合及效能 , 那VM 的呢 ??

我實務上也知道,VM的L4 Loadbalance 除了實體機可以做到,連A10 也出虛擬機來專門
做VM的Loadbalance ...
說穿了沒什麼了不起,就是把實體機的L4 switch 給虛...


我已經 List 這麼多種可以這樣執行的軟體了... 你還不知道那我也還真的沒辦法...
現在的 SaaS 也包含了幾乎所有可以做的事情了,你可以想到執行的事情也都有 SaaS 方案。執行效能當然就是看 business requirement 去測。例如需要平均數最高可允許同時 3,000 人上線,可以設定效能要求 10,000 request/sec,每個 request 不能高於 500ms。接著就是 30 倍的 traffic 和關掉一個 node 測試 HA。這些都是每個 production deployment 在跑 e2e test 都要做的。

當然,今天要是 business requirement 有不同的要求,效能測試就會走不同方向。例如現在 WebAssembly 開始後就會需要測試前端顯示的效能,有些是需要在其他國家開一個 Node 起來連結測試...
所以不同的 business requirement 就有不同的效能要求。沒有 business requirement 的效能 requirement 是沒有意義的。

然後只要達到這個要求,說老實話你要不要 virtualization 都是無所謂的...
但這只能講你們公司很有錢讓你們亂浪費而已...
甚至還有公司會測試效能是否超過太多,這不行,因為這代表浪費錢。

引用:
作者野口隆史
其實虛擬機器已經過時了
就連 VMWARE 也承認這點
好幾年前開始就已經是容器的天下了


我以為在這邊單純是講 virtualization... Container 也是屬於虛擬化的一部分... 畢竟我很多篇文都拿 docker 和 Kubernetes 來說... 而且 HA 這個也是放到像是 k8s 這種東西出來才是好用很多(正確來講是下放權力到寫程式的人身上... 畢竟以前 bare metal 要架 load balancer 都不會是專職寫程式的人會碰觸到的)

引用:
作者AirStorms
VM 吃一部分效能,但能不能橫向擴展,不一定要跟VM扯上關係。

但也有遇過敏感性系統,嚴格被禁止使用VM,倒不是VM做不到或效能影響,單純機敏風險考量。不能一直仰賴VM


Bare metal 當然也是可以橫向發展... 不過除非你的 application 真的用量大到需要全球放一堆 bare metal,不然使用 virtualization 方式可以省下很多經費。

至於敏感性系統... 恕我孤陋寡聞... 曾經碰過像 HIPPA、PCI 甚至 ITAR 的 compliance 中也都沒有禁止 VM... 不知道現在有哪些東西是允許 bare metal server 但不許在 virtualized environment ****現的?
舊 2022-10-14, 09:12 PM #100
回應時引用此文章
A級黑豬肉離線中