M Sections/5.Evaluation.tex => Sections/5.Evaluation.tex +21 -0
@@ 79,3 79,24 @@ Port forwarding 是指將容器或者 Service 的網路存取點,透過 Kubern
多叢集管理意指在同個實例下,能夠切換連線設定組操作多個叢集。Sparkles 並未實做此功能,但能夠對不同叢集部屬專屬的實例,在不同網址下同時運作。CSKloud 的單一叢集設計場景則是沒有此需求。
在開放原始碼方面,Lens 原本採取 MIT 授權條款釋出,但約 2023 年九月時轉為專有軟體,不再提供原始碼存取。
+
+\begin{table}[htb]
+ \centering
+ \caption{平台歷代架構比較}
+ \label{tab:comparison}
+ \begin{tabular}{l || c | c | c }
+ & CScloud & CScloud with PEKOS & CSKloud v3 \\
+ \hline\hline
+ 多租戶模型 & \multicolumn{3}{c}{單叢集、Namespace-based} \\ \hline
+ 租戶開通 & \makecell{Operator pattern、 \\ 手動觸發} & 網頁程式邏輯 & \makecell{Operator pattern、 \\ 自動觸發} \\ \hline
+ 租戶資訊來源 & LDAP & OIDC & OIDC \\ \hline
+ 租戶身份驗證 & \makecell{規劃為 \\ ServiceAccount} & OIDC & \makecell{OIDC、 \\ ServiceAccount} \\ \hline
+ \makecell[l]{租戶直接存取 \\ K8s API} & 規劃 & 無 & 有 \\ \hline
+ \makecell[l]{Admission \\ control 加固} & 無 & \makecell{Open Policy Agent \\ (webhooks)} & \makecell{標準 K8s 內建、 \\ CEL} \\ \hline
+ 平台安全性 & 低 & 中 & 高 \\ \hline
+ 網頁界面架構 & 未定 & 單體式、伺服器渲染 & SPA \\ \hline
+ 界面功能性 & 未定 & 低 & 高 \\ \hline
+ 產品定位 & PaaS、網頁代管 & PaaS、網頁代管 & KaaS、網頁代管為主 \\ \hline
+ 原始碼模型 & 閉源 & 閉源 & Open-core \\
+ \end{tabular}
+\end{table}