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
「kong api gateway」的推薦目錄:
- 關於kong api gateway 在 矽谷牛的耕田筆記 Facebook 的精選貼文
- 關於kong api gateway 在 iThome Facebook 的最佳貼文
- 關於kong api gateway 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
- 關於kong api gateway 在 Kong/kong: The Cloud-Native API Gateway - GitHub 的評價
- 關於kong api gateway 在 Expose Kong API gateway at custom domain/URL - Stack ... 的評價
- 關於kong api gateway 在 Konga - More than just another GUI to Kong Admin API 的評價
- 關於kong api gateway 在 Kong Gateway Tutorial | API Gateway For Beginners - YouTube 的評價
- 關於kong api gateway 在 Kong Gateway for Beginners: Adding a Service, Route and ... 的評價
- 關於kong api gateway 在 Installing Kong's API Gateway with Docker - YouTube 的評價
kong api gateway 在 iThome Facebook 的最佳貼文
知名API閘道器Kong Gateway Enterprise釋出全新的2.3版本,除了簡化授權,新增支援UTF-8,最大的改變是在企業版Kong Gateway中,加入免費模式,讓所有用戶不需要加入付費牆或是填寫任何表格,就可以下載企業版檔案,安裝並且開始使用免費功能
https://www.ithome.com.tw/news/142744
kong api gateway 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
kong api gateway 在 Konga - More than just another GUI to Kong Admin API 的推薦與評價
More than just another Kong GUI. An open source tool that enables you to manage your Kong API Gateway with ease. Demo Learn More ... ... <看更多>
kong api gateway 在 Kong/kong: The Cloud-Native API Gateway - GitHub 的推薦與評價
Kong or Kong API Gateway is a cloud-native, platform-agnostic, scalable API Gateway distinguished for its high performance and extensibility via plugins. ... <看更多>