ref: https://vivek-singh.medium.com/system-design-cheat-sheet-318ba2e34723
本篇文章是一個筆記文,紀錄關於 System Design 路上常遇到的架構與元件,譬如
1. LoadBalancer
2. Caches
3. Queues
4. Configuration Service
5. API Gateway
6. Service Mesh
7. CDN
8. Cassandra
9. Snowflake
10. Numbers
每個概念都還會附上一些相關影片與文章,也因為是個筆記內容,因此每個元件的介紹都不會非常詳細,都是小小段落介紹每個元件的最基本概念。
譬如 LoadBalancer 的筆記有
1. L4/L7 兩種的差異
2. AWS 上 ELB/ALB/NLB 的三種差異
3. LB 的演算法, Round Robin,Weighted RR, Least Connection/Response Time/Resource based 等
Caches
1. 實作有 Memcached, Redis 等相關專案
2. 什麼時候會使用 Memcached:
a. 需求簡單,譬如單純 Key/Value 字串,可以輕易地透過調整 cores/threads 來調整效能。
b. Volatile,沒有儲存機制
c. 只有 LRU 的 Cache 演算法
d. Key 最多 250B, Value 最多 1MB
3. 什麼時候使用 Redis
a. 需要儲存 object,而非單純 string
b. 支援多種演算法
c. 支援 data store,可以達到 non-volatile 效果
d. 可以支援 Set/Hash/List/Sorted Set 不同型態
這類型的文章對於踏入 System Design 能夠提供一個簡易的入門介紹,先有哪些類別需要學習,再針對每個類別獨立學習也是一個不錯的學習路徑。
同時也有8部Youtube影片,追蹤數超過2萬的網紅Wilson說給你聽,也在其Youtube影片中提到,#遊戲加速 #降ping #lag 遊戲加速! Ping | 抖動 | 丟包 這些線上遊戲的參數代表什麼 有沒有方式可以優化? - Wilson說給你聽 時間軸 00:00 開場 網路遊戲概說 01:25 FPS 03:07 Ping 延遲 04:46 Deviation 抖動 05:51 Pa...
「service mesh」的推薦目錄:
- 關於service mesh 在 矽谷牛的耕田筆記 Facebook 的最佳解答
- 關於service mesh 在 軟體開發學習資訊分享 Facebook 的最佳貼文
- 關於service mesh 在 矽谷牛的耕田筆記 Facebook 的精選貼文
- 關於service mesh 在 Wilson說給你聽 Youtube 的最佳貼文
- 關於service mesh 在 邦尼幫你 Youtube 的最佳貼文
- 關於service mesh 在 Wilson說給你聽 Youtube 的精選貼文
- 關於service mesh 在 nginxinc/nginmesh: Istio compatible service mesh using NGINX 的評價
- 關於service mesh 在 Service Mesh | Complete Think 的評價
service mesh 在 軟體開發學習資訊分享 Facebook 的最佳貼文
🌳 線上課程介紹 - 微服務( Microservices )架構-完整指南
微服務架構是當今最受歡迎的軟體架構風格。
幾乎所有新軟體的設計和建構都使用微服務來實現。 不僅如此,還有許多老舊( legacy )的應用程式正在遷移到微服務架構。
Netflix,Amazon,Facebook等公司。 Uber 和更多的公司已經遷移到微服務,它成為了軟體架構事實上( de-facto ) 的標準。
這意味著許多軟體架構師正在尋找有關微服務的資源,但是到目前為止,還沒有一門涵蓋微服務各個方面的全面課程。
本課程就是為此而生的。
如果你要學習本課程,你將瞭解有關微服務的所有資訊。
我們從最基本的基礎開始-為什麼我們需要微服務,它們將解決什麼問題? -轉到最高階的概念,例如 Service Mesh 和CI / CD。
以下是我們將在本課程中討論的部分列表:
✅ 微服務的歷史
✅ 微服務要解決的問題
✅ 微服務的 9 個屬性
✅ 微服務的架構流程
✅ 測試
✅ 服務網格
✅ 一般的 Anti-Patterns
在本課程結束時,你將能夠下載微服務架構清單,這是一個全面的清單,將指導你完成設計微服務系統的流程,並提供有關本課程將學到的內容的摘要。
使用此清單將幫助你設計最佳的微服務架構,幫助你決定是否實際使用微服務,最重要的是,將使你成為更好的架構師。
✍ 如果對此課程有興趣,請參考底下留言區已獲得課程報名連結,課程目前 🔥 NT490 特價中
service mesh 在 矽谷牛的耕田筆記 Facebook 的精選貼文
ref: https://jzimnowo.medium.com/harbor-keycloak-and-istio-a-good-dance-troupe-6c3520fb87de
本篇是個經驗分享文,作者想要打造一個基於 Kubernetes namespace 的多租戶 Kubernetes 平台。
該平台主要針對的是團隊內不同的 DevOps team,並且每個 Team 都會有自己的下列資源
1. Harbor: Private Container Registry
2. Keycloak: SSO
3. Istio: Service Mesh.
# Harbor
Harbor 是 CNCF 的畢業專案,專注於提供 private container registry,本身除了有友善的操作介面外,也整合了多項常見功能,譬如
1. 基於 OIDC 的授權認證機制
2. 容器安全性掃描
3. Chartmuseum (未來會被移除)
4. 專案管理
透過 OIDC 與專案的機制,能夠很輕鬆的針對不同專案設定不同權限,譬如屬於群組 A 的只能使用 Project A。
此外每個專案本身也有提供 robot account,該 robot account 的目的則是讓整個工作流程更佳簡潔。
如果要於 Kubernetes 中去抓取這些 Private Container Registry,則必須要透過 ImagePullSecret 的物件來描述登入資訊。
為了避免使用個人帳戶來存取,作者推薦每個專案都要準備兩個 Robot Account,這兩個 Robot Account 都只能針對該專案底下的 container 去存取
所以也不用擔心會去存取到其他 Team 的專案。
第一個 robot account 專注於 Pull Image,主要是讓 Kubernetes 內部可以下載 Image 使用。
第二個 robot account 則是給 CI/CD pipeline 使用,讓 pipeline 有能力將新的 image 給推向 Harbor。
前述所說 Harbor 可以基於 OIDC 來滿足認證的機制,作者於團隊中就使用 Keycloak 這個開源來作為一個 OIDC 提供者(另外一個常見的是 Dex)。
文章中有稍微介紹如何於 Keycloak 中創立一個 Client 的物件,並且於 Harbor 如何設定。
如果團隊有這個需求的可以看一下要如何操作。
文章最後探討使用這三個專案的一些經驗與痛點,有興趣的可以閱讀全文參考
service mesh 在 Wilson說給你聽 Youtube 的最佳貼文
#遊戲加速 #降ping #lag
遊戲加速! Ping | 抖動 | 丟包 這些線上遊戲的參數代表什麼 有沒有方式可以優化? - Wilson說給你聽
時間軸
00:00 開場 網路遊戲概說
01:25 FPS
03:07 Ping 延遲
04:46 Deviation 抖動
05:51 Packet loss (Drop) 丟包
07:19 PC端QoS
09:45 區域網路QoS
12:03 Middle mile 封包優化
service mesh 在 邦尼幫你 Youtube 的最佳貼文
2021 年 大坪數、透天厝訊號好的路由器怎麼選? Mesh 網狀網路讓訊號延伸至全家。 TPLink Deco X90 採用 AI 智慧漫遊。 #Deco #Mesh 效能實測 完整開箱評測實測、評價、推薦、值不值得買。並且也透過 TPLink Deco X90 來帶大家選購 2021 年推薦的路由器挑選建議和解析 Mesh + WiFi 6 究竟是什麼?帶你來看 Deco X90 訊號實測、Deco APP 網路設定教學,Deco X90 搭載 Broadcom BCM6755 1.5GHz 處理器,硬體上 4 組 高增益天線 2 組智慧天線。
Deco X90 採用的 802.11ax ( Wi-Fi 6 ) 支援 OFDMA技術、4x4 MU-MIMO。並且支援 AI 智慧漫遊、QoS。
立即加入邦尼頻道會員計畫:https://www.youtube.com/c/isbonny/join
(#你的恐龍會隨著你的會員等級一起成長哦!)
邦尼社團:https://fb.com/groups/isbonny
------
邦尼找重點:
0:00 邦尼幫你 開場
00:22 大坪數如何搭建 Wi-Fi 6
01:40 Mesh 是什麼
02:32 Deco X90 / 6600Mbps / 1G + 2.5G 雙孔
02:55 主機設定步驟
03:26 TP-Link Deco App 設定
04:37 Deco 連接 & Mesh 擺放方式
05:47 AI 智慧漫遊說明
06:40 Wi-Fi 6 介紹 / MU-MIMO 說明 / OFDMA 說明
08:00 Wi-Fi 6 支援裝置說明
08:34 Deco X90 機身設計 & 規格
09:09 網速實測
11:43 附加功能設定
12:33 總結
立即加入邦尼社團挖好康:https://fb.com/groups/isbonny
#邦尼評測:超深入 3C 科技使用體驗
#邦尼LOOK:3C 科技產品開箱快速動手玩
#邦尼LIFE:屬於邦尼幫你團隊的私密生活玩樂
#邦尼TALK:有內容的聊聊科技資訊吧!
你訂閱了這麼多頻道,就是少了一個幫你評測幫你了解科技生活的科技頻道,立即訂閱「邦尼幫你」吧!
訂閱邦尼幫你:https://lnk.pics/isbonnyYT
邦尼社團:https://fb.com/groups/isbonny
邦尼幫你 FB:https://www.fb.me/isbonny
邦尼幫你 IG:https://www.instagram.com/isbonny/
邦尼 Telegram:https://t.me/isbonny
邦尼Line官方帳號:@isbonny(http://line.me/ti/p/%40isbonny )
邦尼信箱:service@iwaishin.com
邦尼評測(產品合作):me@iwaishin.com
快來找我們玩!!!!
本期卡濕:
露點的:TP-Link Deco X90
主謀(製作人):邦尼
內容創造者:威信
影像創造者:驢子
麥聲人:歐登
內容夥伴:IWAISHIN 愛威信 3C 科技生活
特別感謝:TP-Link & 每一個看影片的「你」
邦尼老實說:本影片係由 TP-Link 有償委託測試,並由邦尼幫你秉持第三方評測的客觀事實,衷心製作消費者體驗報告。
我們是邦尼幫你:
以「邦尼幫你」為出發點,秉持著「科技很簡單,新奇可以好好玩」的初衷,以更多實境使用場景及戲劇內容豐富以往艱澀難懂的科技資訊,回歸消費者角度思考產品價值,並以「幫你玩、幫你測、幫你試」等實測內容給予產品評價,此外更期許能夠成為「更貼近消費者觀點」的內容創作者及具有媒體影響力的科技內容創造團隊。
service mesh 在 Wilson說給你聽 Youtube 的精選貼文
網路慢! 教你修改DNS(Domain name service)? 網路加速 WiFi分享器 路由器 - Wilson說給你聽
常常大家都在說要把DNS設定成8.8.8.8或是1.1.1.1之類的 那到底什麼是DNS(Domain name service) 又另外如何尋找最適合的DNS來使用呢? 這一集就來分享這個給大家喔
service mesh 在 Service Mesh | Complete Think 的推薦與評價
最近很常看到這個詞:Service Mesh,源自於Buoyant - CEO Willian Morgan 在APRIL 25, 2017 發表的文章:What's a service mesh? ... <看更多>
service mesh 在 nginxinc/nginmesh: Istio compatible service mesh using NGINX 的推薦與評價
Istio compatible service mesh using NGINX. Contribute to nginxinc/nginmesh development by creating an account on GitHub. ... <看更多>