微服務理想國

  • Jenkins CI&CD

  • Kubernetes 調度、負載、高可用

    • 自動化容器的部署和複製

    • 隨時擴展或收縮容器規模

    • 將容器組織成組,並且提供容器間的負載均衡

    • 很容易地升級應用程序容器的新版本

    • 提供容器彈性,如果容器失效就替換它,等等…

  • Istio 監控、熔斷、限流

    • 流量管理(Connect):智能控制服務之間的調用流量,能夠實現灰度升級、AB 測試和紅黑部署等功能

    • 安全加固(Secure):自動爲服務之間的調用提供認證、授權和加密。

    • 控制(Control):應用用戶定義的 policy,保證資源在消費者中公平分配。

    • 觀察(Observe):查看服務運行期間的各種數據,比如日誌、監控和 tracing,瞭解服務的運行情況。

  • SkyWalking 監控

    • 分佈式系統的應用程序性能監視工具

  • 收集Kubernetes Pod日誌到ElasticSearch進行日誌檢索

  • 通過Prometheus監控機器、實例的運行情況

  • 通過Alertmanager將監控信息進行告警

其中最重要的Kubernetes服務,騰訊雲、阿里雲都已經支持。

微服務的未來應該是開發人員只需要寫Sping Boot或者Gin/Iris應用就可以了,剩下的就交給Kubernetes。

< END >

喜歡就點個在看 or 轉發個朋友圈唄

            

衣舞晨風

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章