---
title: Lab Meeting Minutes 2022/6/1
tags: lab_meeting
---
> Outline
> [TOC]
---
# PERAL Lab Meeting
- 時間:111 年 6 月 1 日 18:10
- 地點:Online
- 出席者:吳坤熹老師、吳騰然、田蕙瑜、洪胤勛、丘世宇、莊才賢
- 會議主題: 專題報告 Rehearsal
- 主講者: 洪胤勛、丘世宇、莊才賢
## 會議內容
### Branko
> [PPT](https://docs.google.com/presentation/d/1SroCSpNDp5jt0fmczhWwncIcZbZzZwAYPOhT1vxJ-us/edit?usp=sharing)
> TIME: 9:36
#### 建議&問題
1. [name=Angela] 目前提到的 WebAPI Gateway & K8s 都是現成的套件。請問你的 effort?
Ans: 比較不同套件之間的性能。
- 建議可以想一下怎麼講比較好
2. [name=Angela] p.11~p.13 除了圖以外,建議有結論整理。可以特別提圖上面線的意義
3. P7 K8s 就直接說 pod 可以簡述一下 pod and container 的差別 [name=Toby]
4. load balancer 可以再多講一下 [name=Toby]
5. p.3~6 講問題的部分應該可以再簡短一些 [name=Tody]
6. 第二頁可能可以省略 content [name=Angela]
7. 不如直接寫加了 express 甚麼會比較低,kong 比較不穩定之類 [name=Solomon]
8. 第三頁怪怪ㄉ,你確定他用 web api 嗎,要不要用 IOT 的 gateway [name=Solomon]
網頁可以找到很多圖來說明
9. p.10 為什麼你又有 VM 又有 container 啊??? [name=Solomon]
Ans: 因為想表達在 vmware 上架設 K8s Solomon:說不定這就是線條震盪的原因,多調幾台獨立主機來試試看
10. P13 結論加了 K8s 就會比較穩定的原因是? 幾個 pod 在幾個 node 的理由是什麼? K8s 提供的幫助是什麼? [name=Solomon]
先引進一個 K8s: 一個 Pod & node, then compare 1 node and pods increase and 1 pod nodes increase
=> 以觀察變穩定的原因是 pod 增加 還是 node 增加?
11. 實驗一次維持一個變因。
### Jerry
> [PPT](https://docs.google.com/presentation/d/1D1Eey834vWjfRe82hIGF9pvX_28rVbASmYIcUWUxsxw/edit?usp=sharing)
> 時間: 10 分鐘報告結束,尚未進Q&A。
#### 建議&問題
1. [name=solomon] 考慮哪些是重點, 不重要的可以放 QA
Ans:
2. 部分頁碼沒有出現:p.10, 11。
3. 時間過長。 進 p.12 時,已經七分鐘了。
4. p.3 NAT 不用講太細 [name=Toby]
5. p10 ~ p12 可以讓評審委員詢問時在講詳細一點即可 [name=Angela]
6. 沒有講到 K8s 在專題的重要性。需要再介紹架構前,提出要解決的問題。
### Chofinn
> [PPT](https://docs.google.com/presentation/d/18DoY0XatqeOa6f6gplEKQu5K3VbJ5vqI4A8KVKglgoQ/edit?usp=sharing)
> TIME: 6:14
#### 建議&問題
1. [name=solomon]
* 每一頁都加個圖、動畫。
* forking 原本是給很多話機註冊上來的機制,要強調不同於別人一般的用法。
* 彷彿平鋪直敘,感覺沒什麼了不起的。
* 是不是有某些特殊的功能、作法?
* K8s 太過簡略,別人沒感覺
* 跟亂動討論是否補充一些 k8s 的東西
* P6: Presentation 通常是 Top down 會比較好,如果 Top down 沒辦法講清楚就不要講。
* 思考為什麼要用 K8s
2. 沒有看太多 SIP 第四頁沒圖不好想像,第三頁也來張圖? 不好想像 SIP fork 到底是怎麼怎樣[name=Toby]
3. 服務概念要先說出來,先講出不一樣的地方[name=Angela]
4. 服務 or 特殊點 -> 架構 -> 細節,不然不確定每個地方再做什麼,概念感覺沒辦法合在一起[name=Angela]
5. P6 把每個元件都列出來了,可以在這加上 K8s 的關係(client -> sip recorder),註明 python SIP api 界面[name=Angela]
## 待追蹤事項
1. [name=]
## 臨時動議
1. 6/4 早上 10:00 再進行一次 Rehearsal [name=Solomon]
---
散會結束時間: 19:10
## 6/4
### Branko
> [PPT](https://docs.google.com/presentation/d/1SroCSpNDp5jt0fmczhWwncIcZbZzZwAYPOhT1vxJ-us/edit?usp=sharing)
> TIME: 10:02
#### 建議&問題
1. p.5 第一次提到 kubernetes 建議全名[name=Angela]
K8s 第一次最好使用全名第一次出現可以 kubernetes, K8s 這種標示
2. p.11 Why compare Kong and Express Gateway? [name=Angela]
Kong 的 gateway 是在社群上比較活躍,然後 express gateway 是之前在埔基合作想測試的。
可以去看 google statics, github 的星星數 看看社群聲量
3. 對這部分的貢獻? 可以包裝比較漂亮[name=]
Ans: 比較 performance
4. p.13 圖表標上橫軸縱軸標籤,聽眾可能部會一直專注在你的演講
5. 比較的時候一直使用"好像",聽起來較不自信
6. P14, 15 兩張圖表去做比較,如果有跨頁的兩張圖的話盡量放到同一張會比較好
7. P13 Kong > Express 是指效能比較好? 有 K8s < 沒 K8s 是指效能比較好?(結論要寫詳細)
有 K8s 都要寫在前面嗎?
8. 要把時間減到 7 分鐘,前面有一些東西已經離題了,可能可以不提 type type 2 hypervisor 都可以砍掉,重點是 container 是有獨立的 OS。
9. 建議寫講稿,以避免不夠確定的用語與贅詞,節省報告時間。
### Chofinn
> [PPT](https://docs.google.com/presentation/d/18DoY0XatqeOa6f6gplEKQu5K3VbJ5vqI4A8KVKglgoQ/edit?usp=sharing)
> TIME: 6:27
#### 建議&問題
1. 為什麼只有 recorder 在 K8s 上, SIP 沒有? 難道 SIP server 不需要 K8s 的 優點嗎?
建議回答: SIP server 由下一位同學負責,這邊負責recoder 的建置
代表可以整合進其他已存在系統
2. 推不推薦人使用這架構沒有講出來
- K8s, PJSIP
4. SIP forking 不是直接放 recorder (要有 SIP forking 圖, 在把其中一台換成 recorder)
- 原本 SIP 不需要有任何調整, 就可以把 recorder 整合進來
6. p.2 跟 p.5 講同一件事。建議次序調整,p.2 & p.5 一起出現。先介紹 SIP & SIP Forking 的一碼多機,再介紹 recorder,並接下去講解。
### Jerry
> [PPT](https://docs.google.com/presentation/d/1D1Eey834vWjfRe82hIGF9pvX_28rVbASmYIcUWUxsxw/edit?usp=sharing)
> TIME: 7:13
#### 建議&問題
1. 比起語速調快 不如措辭精簡[name=Phoebe]
2. 第六頁可以少一點[name=Angela]
3. K8s 好處精簡成一句話[name=Solomon]
4. p10, 11 寫成 algorithm
- 什麼什麼動態產生加進 algorithm
5. p4 可以多花點時間讓大家了解
- 沒有 NAT 怎麼運作
- 有無防火牆差異
- 解釋為何需要 Media relay
6. p.6 如果中間項(Write once, deploy everywhere) 也可以改成名詞,就會更整齊了
----
## 6/6
### Branko
- gateway 優點要多講一點
- Load Balancer 也會單點故障?
### Chofinn
- recorder 負載有多大, 需要用到 K8s
- why not 實作在 application 上?
Ans: cleint B 死掉就沒人可以幫他 record
### Jerry
- 是甚麼樣的契機讓你想要把用這麼久的 media relay 包上 K8s
- sip server & sql server 為什麼要包
- 講好處 困難稍微點一下
-