Cloud Native 這個詞近年來非常熱門,CNCF 甚至也有針對這個詞給出了一個簡短的定義,然而對於每個使用者來說,要如何實踐這個定義則是百家爭鳴。我認為很認真地去探討到底什麼樣才算 Cloud Native 其實就跟很認真的探討什麼是 DevOps 一樣,就是一個沒有共識,沒有標準答案的問題。
本篇文章從 CNCF 的定義衍伸出 Cloud Native 帶來的優勢,並且針對這個領域介紹了十三種不同面向的科技樹,每個科技樹也都介紹了幾個常見的解決方案。
好處:
1. Speed
作者認為 Cloud Native 的應用程式要具有快速部署與快速開發的特性,擁有這些特性才有辦法更快地去根據市場需求而上線面對。眾多的雲端廠商都提供不同的解決方案讓部署應用程式愈來愈簡單,而 Cloud Native 相關的工具則是大量採用抽象化的方式去描述這類型的應用程式,讓需求可能更簡單與通用的部署到不同環境中。
2. Scalability and Availability
Cloud Native 的應用程式應該要可以無痛擴張來對面不論是面對一百個或是一百萬個客戶。底層所使用的資源應該都要根據當前的需求來動態配置,避免無謂的金錢成本浪費。此外自動化的 Failover 或是不同類型的部署策略(藍綠/金絲雀..等)也都可以整合到 Cloud native 的工具中。
3. Quality
Cloud Native 的應用程式建置時應該要保持不變性,這特性使得應用程式本身能夠提供良好的品質一致性。此外大部分的 Cloud Native 工具都是開放原始碼專案,這意味者使用時比較不會遇到 vendor lock-ins 的問題。
以下是作者列出來認為 Cloud Native 生態系中不可或缺的十三種面向,以及該面向中幾個知名專案。
相關領域
1. Microservices (Node.js/Kotlin,Golang)
2. CI/CD (Gitlab CICD/ Github Actions)
3. Container (Docker/Podmna/LXD)
4. Container Orchestration (Kubernetes/Google Cloud Run)
5. Infrasturcutre as Code (Terraform/Pulumi)
6. Secrets (Vault /Sealed Secrets)
7. Certificates (cert-manager/Google managerd certificates)
8. API Gateway (Ambassador/Kong)
9. Logging (EKF/Loki)
10. Monitoring (Prometheus/Grafana/Datadog)
11. Alerting (Prometheus Alertmanager/Grafana Alerts)
12. Tracing (Jaeger/Zipkin)
13. Service Mesh (Istio/Consul)
https://medium.com/quick-code/how-to-become-cloud-native-and-13-tools-to-get-you-there-861bcebb22bb
同時也有2部Youtube影片,追蹤數超過10萬的網紅Flash,也在其Youtube影片中提到,片頭Intro:TheFatRat - Xenogenesis 片尾Outro:BTS Run ★電腦硬體★ 主機板MB : GA-H97M-D3H 處理器CPU : i7 4790 記憶體RAM : 威剛 8Gx2 DDR3 顯示卡 GPU : MSI ARMOR GTX 1060 6G 電供P...
「cloud run介紹」的推薦目錄:
- 關於cloud run介紹 在 矽谷牛的耕田筆記 Facebook 的最佳解答
- 關於cloud run介紹 在 CloudMile 萬里雲 Facebook 的最讚貼文
- 關於cloud run介紹 在 CloudMile 萬里雲 Facebook 的最讚貼文
- 關於cloud run介紹 在 Flash Youtube 的最佳貼文
- 關於cloud run介紹 在 Flash Youtube 的精選貼文
- 關於cloud run介紹 在 Serverless大探索,本文一口氣把GCP... - Cloud Ace Taiwan 的評價
- 關於cloud run介紹 在 Introduction to WasmEdge, A Cloud-native WebAssembly ... 的評價
cloud run介紹 在 CloudMile 萬里雲 Facebook 的最讚貼文
「#GoogleCloudNext 演講精華 - 資料管理」
許多遊戲業透過 Cloud Spanner 等資料庫服務
解決其過去所面臨的資料庫效率不彰、
資料管理一致性及可用性等方面的問題。
本集整理 Google NEXT 資料管理 &資料庫
提供台灣最落地的技術更新與本土案例!
📌 Uber 解決平台效率與資料管理挑戰
📌 「勇者鬥惡龍」遊戲開發商 Colopl
📌 台灣知名社群媒體拓展跨國市場
立即閱讀 👉 http://bit.ly/20NEXT-in3
#theNEXT補給站
每週演講精華 X 最在地應用案例
給你滿滿的數位轉型知識補給。
陪伴您在轉型路上,勇往前行!
Run for NEXT‘20 活動細節
請點擊 👉 #RunforNEXT20
抽完賽獎勵 👉 http://bit.ly/20NEXT-cam
cloud run介紹 在 CloudMile 萬里雲 Facebook 的最讚貼文
「#GoogleCloudNext 演講精華:資料分析」
不管是在可靠性、分析與開放性上,
BigQuery 都有多項創新突破。
本集整理 Google NEXT 資料分析
提供台灣最落地的技術更新與本土案例!
📌 台灣大車隊
📌 直播平台 17 Media
📌 美國職棒大聯盟 MLB
📌 匯豐銀行 HSBC
立即閱讀 👉 http://bit.ly/theNEXT-0825
#theNEXT補給站
每週演講精華 X 最在地應用案例
給你滿滿的數位轉型知識補給。
陪伴您在轉型路上,勇往前行!
Run for NEXT‘20 活動細節
抽完賽獎勵 👉 https://bit.ly/20NEXT-4
cloud run介紹 在 Flash Youtube 的最佳貼文
片頭Intro:TheFatRat - Xenogenesis
片尾Outro:BTS Run
★電腦硬體★
主機板MB : GA-H97M-D3H
處理器CPU : i7 4790
記憶體RAM : 威剛 8Gx2 DDR3
顯示卡 GPU : MSI ARMOR GTX 1060 6G
電供Power : 450W
硬碟HDD : 500G
固態硬碟SSD : 128G
☆周邊硬體☆
螢幕Monitor : Zowie XL2536 144Hz
鍵盤Keyboard : i rocks K65M
滑鼠Mouse : Zowie EC1-A
耳機Headset : HyperX Cloud Core
視訊鏡頭Webcam : Logitech C310
cloud run介紹 在 Flash Youtube 的精選貼文
片頭Intro:TheFatRat - Xenogenesis
片尾Outro:BTS Run
★電腦硬體★
主機板MB : GA-H97M-D3H
處理器CPU : i7 4790
記憶體RAM : 威剛 8Gx2 DDR3
顯示卡 GPU : MSI ARMOR GTX 1060 6G
電供Power : 450W
硬碟HDD : 500G
固態硬碟SSD : 128G
☆周邊硬體☆
螢幕Monitor : Zowie XL2536 144Hz
鍵盤Keyboard : i rocks K65M
滑鼠Mouse : Zowie EC1-A
耳機Headset : HyperX Cloud Core
視訊鏡頭Webcam : Logitech C310
cloud run介紹 在 Serverless大探索,本文一口氣把GCP... - Cloud Ace Taiwan 的美食出口停車場
Serverless大探索,本文一口氣把GCP Serverless相關元件都介紹完了,包含Cloud Functions, Cloud Run和Google App Engine,有興趣Serverless的夥伴可以來看看喔!... ... <看更多>