~xdavidwu/cskloudv3-thesis

480577c8f2c06fbd1f5036bdc2ac254483877fdb — Pinghao Wu 3 months ago 3538787
Introduction/Backgrounds: KaaS-ify
2 files changed, 6 insertions(+), 2 deletions(-)

M Sections/1.Introduction.tex
M Sections/2.Backgrounds.tex
M Sections/1.Introduction.tex => Sections/1.Introduction.tex +5 -1
@@ 1,7 1,7 @@
\chapter{緒論}
\label{ch:intro}

本章節敘述國立陽明交通大學資工系資訊中心(以下簡稱系計中)對於網頁代管的需求起源,以及演變成雲端平台的脈絡。
本章節敘述國立陽明交通大學資工系資訊中心(以下簡稱系計中)對於網頁代管的需求起源,以及演變成 Kubernetes-as-a-Service 平台的脈絡。

\section{研究動機}



@@ 20,3 20,7 @@
我們希望提供的平台可以支援各種網頁技術,達成對程式語言的中立 (language-neutral),其中尤其是直譯式語言 (interpreted language) 因在開發迭代速度上的優勢,在網頁後端特為流行。考量到對直譯式語言在執行期間需要直譯器,普遍對於環境要求較高,以容器或是虛擬機為形式提供服務最為自然。為了避開虛擬機的額外運算負擔,我們選擇相對輕量且在資源分配上較有彈性的容器技術作為平台的基本提供形式。

綜上所述,我們需要一個網頁代管平台,除了一般平台常見的配額等管理機制外,我們希望以容器作為使用者部屬網頁的基本方式。透過此平台,我們可以集中管理系上四散的網頁服務,提高資源運用效率。另外,以容器作為形式也使得平台本身具備往其他需求發展的可行性,雖設計上以架設網頁服務為主要需求,實質上可以規劃為通用型雲端運算平台。

\section{研究目的}

對於容器的大量部屬,目前最廣泛最通用的技術為 Kubernetes。我們希望以 Kubernetes-as-a-Service 的型式,提供代管的 Kubernetes 平台,讓使用者能夠直接透過標準的 Kubernetes API 進行操作。平台將針對系上的大量多人使用需求規劃,並且雖著重於網頁服務的架設,同時也保留 Kubernetes 本身的通用性,可以作為通用的雲端運算平台使用。對於不熟悉 Kubernetes 的使用者,我們也應提供友善的網頁界面,使其也能利用平台達成一般網頁的架設。

M Sections/2.Backgrounds.tex => Sections/2.Backgrounds.tex +1 -1
@@ 1,7 1,7 @@
\chapter{背景知識}
\label{ch:backgrounds}

本章節敘述設計此基於容器技術的網頁服務代管平台所需的背景知識。
本章節敘述設計此 Kubernetes-as-a-Service 平台所需的背景知識。

\section{Kubernetes}