<style> .title { color: #009933; font-weight:bold; } .highlight { color: #ff4d4d; font-weight:bold; border-bottom:2px red solid; padding-bottom:2px; } </style> <!-- <font class="highlight"> --> <!-- <font class="title"> --> <!-- 縮寫提示 --> *[O-RAN]:Open Radio Access Network :::warning # <center><i class="fa fa-book"></i> 精誠雲學院-全球IT發展趨勢及架構演進</center> ::: ###### tags: `study` `精誠雲學院` :::success Lecturer: 曾建超 Time: 2022/06/27 11:10-12:00 ::: :::info - Reference: ::: [toc] # Module 1 PPT Point: ## 1.1 Microservices ![](https://i.imgur.com/OUUPMNB.png) - Microservices之間會有共用的通訊架構 - 每一個都是小型、可獨立運作、動態work - EX:將每個程式打包好,build丟上去就能夠運作 ## 1.2 CNCF ![](https://i.imgur.com/6TrWpwA.png) - 如果要進入雲,上面的project一定要關注 - 從Graduated Project開始下手 ## 1.3 Think Platform ![](https://i.imgur.com/ODIF6Nf.png) - **雲延伸**不是思考基本架構,而是==思考一個平台== - 如何把應用程式,都可以抽象化,轉成與底下硬體無關 - 轉寫描述黨 - 如何部屬、維護、如何儲存 一個協調者 - Orchestration 分析並分配資源給虛擬化服務 ## 1.4 CI/CD ![](https://i.imgur.com/CXlLaH6.png) - 程式不是一次上線就永遠不更新 - (CI) Continuous Integration: 新版本能夠跟運行中的舊版本整合 - (CD) Continuous Delivery: 已經CI測試過了,部屬到產線上面 - (DevOps) Development and Operations: - 開發跟維運通常是不同Teams - 開發:寫code - 維運:維護、部屬 - **流程**:打包、測試、部署 ![](https://i.imgur.com/Jji6GWm.png) # Module 2: 交大資工 ![](https://i.imgur.com/ea7hRfW.jpg) ## 交大資工-丁組很猛 ![](https://i.imgur.com/bE3KJ53.png) - ANSIBLE、Terraform一定要瞭解 (建平台) ![](https://i.imgur.com/hpCN899.png) ![](https://i.imgur.com/z88hZxD.png) ## 做Web要懂得 ![](https://i.imgur.com/eWO2v4u.png) ## 改進為容器化架構 ![](https://i.imgur.com/X8KOXoW.png) ## 近年交大丁組論文 ![](https://i.imgur.com/jWGFmCt.png) - 交大自己有自己的Storage - 自己用CI/CD去開發的 # Moudle 3: 5G ## 3.1 雲架構看5G ![](https://i.imgur.com/6oWe8HP.png) ![](https://i.imgur.com/HtWjXqP.png) ## 3.2 交大資工做5G ![](https://i.imgur.com/IGHRGaJ.png) ![](https://i.imgur.com/eT6LXdR.png) - 使用大量CI/CD ![](https://i.imgur.com/hldpvCt.png) - 未來基地台 可能使用CI/CD ![](https://i.imgur.com/fMBn26F.png) # Module End: Summary - 瞭解CI/CD的原理及應用,講師不斷強調對於雲服務的平台,這是相當重要的觀念 - 認識了交大資工-丁組 ---- > **CNCF**: `Cloud-Native Computing Foundation` > **CI**: `Continuous Integration` > **CD**: `Continuous Delivery`