簡易檢索 / 詳目顯示

研究生: 黃有進
YOU-JIN HUANG
論文名稱: 運用雲原生技術於網路內容產業維運管理之研究
Research on Maintenance and Operation Management of Internet Content Provider using Cloud Native Technology
指導教授: 羅乃維
Nai-Wei Lo
口試委員: 楊傳凱
Chuan-Kai Yang
查士朝
Shi-Cho Cha
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理系
Department of Information Management
論文出版年: 2022
畢業學年度: 110
語文別: 中文
論文頁數: 81
中文關鍵詞: 雲端運算容器化平台雲原生技術可用性容錯架構
外文關鍵詞: Cloud Computing, Container Platform, Cloud Native Technology, Availability, Fault Tolerance
相關次數: 點閱:233下載:6
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 內容提供產業是現在全球世界都流行的產業。凡舉音樂串流,直播視訊,益 智博弈,線上遊戲等都是內容提供產業提供項目的範疇。內容提供產業全年 365 天全天後地提供娛樂的服務,使用者隨時隨地只需有網路、3C 裝置(智能手機、 智能平板、手提電腦等)即可使用。當內容提供產業的服務項目因更多人的加入 並享受其提供的內容服務時,內容服務的快速迭代、軟體漏洞與服務穩定度會漸 漸受到重視。
    然而,公、私有雲及混合雲的雲端平台崛起與雲原生的快速發展,服務的軟 體漏洞,版本的快速迭代、快速部署等管理上與新功能的增加,為此發展出各種 環境用來區隔開發階段、驗證階段與正式營運環境等部署階段的環境。各家內容 提供產業均將服務部署在雲端平台上,如何快速建置、增加主機的容錯率與可用 度、提高服務可靠度與一致性與每個階段的環境配置檔管理是內容提供產業維運 首要議題。
    本研究針對維運在雲端平台部署應用服務所需具備的維運重點做深入研究 並建議在雲端平台上應如何建立主機的高可用容錯架構、服務自動擴展與環境配 置檔等的維運管理策略。


    The Internet Content Provider is a worldwide trend. Music streaming, Live Video, Intellectual Game, and online games are all categories of ICP-provided items. The Internet Content Provider industry provides 24-7-365 services, allowing users to access via the Internet and 3C devices (smartphones, tablets, PCs, etc.) anytime, anywhere. As more and more people join and enjoy the Internet Content Provider’s services, fast iterations of services, bugs of services, and service reliability are increasingly valued.
    However, the rise of public and private cloud computing platforms and the fast development of cloud prototyping technologies, whether software bug or version, have created different environments for production development, production verification and production operation. Each Internet Content Provider deploys its services on a cloud computing platform. How to quickly deploy, increase host fault tolerance and availability, improve service reliability and consistency, and manage environmental profiles at each stage are the top priorities of Internet Content Provider’s operations.
    This study focuses on how we can accomplish the high availability fault tolerant architecture, service automation, and environmental profile management on cloud computing platform.

    摘要........................................................................................................................................I ABSTRACT......................................................................................................................... II 誌謝..................................................................................................................................... III 目錄..................................................................................................................................... IV 圖目錄 ................................................................................................................................ VI 表目錄 ................................................................................................................................ IX 第壹章、緒論...................................................................................................................... 1 第一節 研究背景與動機 ............................................................................................................................ 1 第二節 研究目的......................................................................................................................................... 3 第貳章、文獻探討 ............................................................................................................. 5 第一節 雲端平台所需的基礎知識 ........................................................................................................... 5 第二節 相關文獻探討.............................................................................................................................. 16 第參章、研究方法 ........................................................................................................... 18 第一節 產業差異 ...................................................................................................................................... 18 第二節 專家訪談 ...................................................................................................................................... 20 第肆章、研究分析與維運策略建議.............................................................................. 25 第一節 研究分析....................................................................................................................................... 25 第二節 維運策略建議 .............................................................................................................................. 33 IV 第伍章、結論.................................................................................................................... 38 第一節 研究結論....................................................................................................................................... 38 第二節 研究限制 ...................................................................................................................................... 39 參考文獻 ............................................................................................................................ 40 附錄 A、專家深度訪談 ................................................................................................... 43 附錄B、KUBERNETES 集群安裝.............................................................................51 附錄 C、服務的發現與註冊機制 .................................................................................. 62 附錄 D、動態橫向擴展原理與設定.............................................................................. 65

    [1] [online] Internet Content Provider. [access on 2022.5.25]: https://www.taki.com.tw/icp-service/
    [2] [online] What Is an Internet Content Provider. [access on 2022.5.25]: https://smallbusiness.chron.com/internet-content-provider-57363.html
    [3] [online] 2020 全球遊戲市場突破 1,266 億美元. [access on 2022.5.25]: https://newtalk.tw/news/view/2021-01-08/520696
    [4] [online] 雲原生技術. [access on 2022.5.25]:
    https://github.com/cncf/toc/blob/main/DEFINITION.md
    [5] [online] CNCF Cloud Native Interactive Landscape. [access on 2022.5.25]:
    https://landscape.cncf.io/
    [6] [online] Google 雲端平台. [access on 2022.5.25]:
    https://zh.wikipedia.org/zh-tw/Google 雲端平台
    [7] [online] 亞馬遜雲端運算服務. [access on 2022.5.25]:
    https://zh.wikipedia.org/zh-tw/亚马逊云计算服务
    [8] [online] 平台即服務 . [access on 2022.5.25]:
    https://zh.wikipedia.org/wiki/平台即服务
    [9]余顯強(民 100),淺談雲端運算在圖書館服務之應用,國立成功大學圖書管
    館刊第二十期, 2-6。
    [10] [online] 什麼是虛擬機. [access on 2022.5.25]:
    https://www.vmware.com/tw/topics/glossary/content/virtual-machine.html [11] [online] what-container. [access on 2022.5.25]:
    https://www.docker.com/resources/what-container/ [12] [online] 什 麼 是 Docker.
    https://aws.amazon.com/tw/docker/
    [13] [online] Docker. [access
    [access
    on
    2022.5.25]: 2022.5.25]:
    https://www.ibm.com/tw-zh/cloud/learn/docker
    [14] [online] Overview of Docker Compose. [access on 2022.5.25]:
    https://docs.docker.com/compose/
    40
    on
    [15] [online] Stateful vs stateless. [access on 2022.5.25]: https://www.redhat.com/en/topics/cloud-native-apps/stateful-vs-stateless
    [16] 林燕芳(民 110),雲端運算擴展策略與效能及成本之相關性研究,國立 交通大學理學院科技與數位學習學程 碩士論文。
    [17] [online] 軟體生命週期管理. [access on 2022.5.25]: https://zh.wikipedia.org/wiki/軟體生命週期管理
    [18] [online] The CNCF Cloud Native Definition. [access on 2022.5.25]: https://github.com/cncf/foundation/blob/main/charter.md
    [19] [online] what-is-kubernetes. [access on 2022.5.25]: https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/
    [20] 陳聲文(民 109),基於 kubernetes 組態生成與可擴張分類調度之設計,國 立東華大學資訊工程學系 碩士論文。
    [21] 杜杰(民 110),以 CI/CD 技術與 kubernetes 提供可靠且易於維運的網頁 服務,國立交通大學資訊科學與工程研究所 碩士論文。
    [22] [online] 消除 IaC 資安風險 五措施建立實務應用原則. [access on 2022.5.25]: https://www.netadmin.com.tw/netadmin/zh-tw/viewpoint/4AAE0BB9408441118
    CC2374854D3B2DF
    [23] [online] 什麼是基礎結構即程式碼. [access on 2022.5.25]:
    https://docs.microsoft.com/zh-tw/devops/deliver/what-is-infrastructure-as-code [24] [online] CISO 必懂基礎架構即代碼 IaC,現代雲構建不可或缺. available:
    https://www.informationsecurity.com.tw/article/article_detail.aspx?aid=9730
    [25] [online] Deliver Infrastructure as Code. [access on 2022.5.25]:
    https://www.terraform.io/
    [26] [online] What is the AWS CDK. [access on 2022.5.25]:
    https://docs.aws.amazon.com/cdk/v2/guide/home.html
    [27] [online] eksctl - The official CLI for Amazon EKS. [access on 2022.5.25]:
    https://eksctl.io/
    [28] [online] 何謂 Terraform . [access on 2022.5.25]:
    https://www.ibm.com/tw-zh/cloud/learn/terraform
    [29] [online] Identity-based networking. [access on 2022.5.25]:
    https://www.consul.io/
    41

    [30] [online] What is ZooKeeper. [access on 2022.5.25]: https://zookeeper.apache.org/
    [31] [online] Spring Cloud Netflix. [access on 2022.5.25]: https://spring.io/projects/spring-cloud-netflix
    [32] [online] What is etcd. [access on 2022.5.25]: https://etcd.io/
    [33] L. P. Dewi, A. Noertjahyana, H. N. Palit and K. Yedutun, "Server Scalability Using Kubernetes," 2019 4th Technology Innovation Management and Engineering Science International Conference (TIMES-iCON), 2019, pp. 1-4, doi: 10.1109/TIMES-iCON47539.2019.9024501.
    [34] P. Mendki, "Securing Cloud Native Applications Using Blockchain," 2021 12th International Conference on Information and Communication Systems (ICICS), 2021, pp. 419-423, doi: 10.1109/ICICS52457.2021.9464583.
    [35] D. Reis, B. Piedade, F. F. Correia, J. P. Dias and A. Aguiar, "Developing Docker and Docker-Compose Specifications: A Developers’ Survey," in IEEE Access, vol. 10, pp. 2318-2329, 2022, doi: 10.1109/ACCESS.2021.3137671.
    [36] 蔡翔文(民 110),雲端運算對資訊科技隨機應變能力與組織敏捷性之影 響,國立嘉義大學資訊管理學系 碩士論文

    QR CODE