雲端計算學習路線圖素材課件:雲端計算常用的開源工具

千鋒雲端計算發表於2020-02-06

隨著網際網路的高速發展以及國家政策扶持,我國雲端計算行業發展迅猛,雲端計算人才也成為稀缺高薪人才。眾所周知,雲端計算和開源是相愛相生的關係,藉助開源社群的力量,雲端計算技術迅速佔領市場,不過2020年常用的雲端計算開源工具有哪些呢?

雲端計算學習路線圖素材課件:雲端計算常用的開源工具

1、Kubernetes

過去兩年Kuberentes已成為火爆的開源專案之一,相信在未來Kuberentes的勢頭會更勁,其擁有大量的擴充套件工具,其優勢在於:

1)透過基於角色的訪問控制可以更好地支援企業部署;

2)將Kuberentes從單一使用者作業系統轉移到Unix;

3)支援在Kubernetes管理的容器和容器中執行有狀態應用。

除了Kuberentes容器排程器外,CNCF(雲原生基金會)還提供了一套廣泛的相容工具,用於操作和交付現代分散式系統,這些組合建立的功能可以擴充套件到成千上萬個自修復的多租戶節點上,同時還可以實現操作上的差異。

2、Fluentd

Fluentd是一個免費,而且完全開源的日誌管理工具,簡化了日誌的收集、處理、和儲存,可以不需要在維護編寫特殊的日誌處理指令碼。Fluentd的效能已經在各領域得到了證明:目前最大的使用者從5000+伺服器收集日誌,每天5TB的資料量,在高峰時間處理50000條資訊每秒。

雲端計算學習路線圖素材課件:雲端計算常用的開源工具

3、Prometheus

Prometheus(簡稱Prom)前身是SoundCloud的告警工具包,現已演化成一個獨立的開源監控系統。它是一種度量標準的監控系統,旨在為監視服務提供雲本地的方法。主要特性:1)多維度資料模型;2)時間序列資料透過metric名和鍵值對來區分,所有的metrics都可以設定任意的多維標籤;3)資料模型隨意,不需要刻意設定為以點分隔的字串等。

4、Linkerd

Linkerd是一款開源網路代理,旨在作為服務網格進行部署:專用層,用於在應用程式內管理,控制和監視服務到服務的通訊。透過為服務提供統一,統一的儀器和控制層,Linkerd免費服務所有者選擇最適合其服務的語言。透過將通訊機制與應用程式程式碼分離,Linkerd允許在不改變應用程式本身的情況下檢視和控制這些機制。

雲端計算學習路線圖素材課件:雲端計算常用的開源工具

5、CoreDNS

CoreDNS的前身是SkyDNS,它的主要目的是構建一個快速靈活的DNS伺服器,讓使用者可以透過不同方式訪問和使用DNS內的資料。它被設計為Caddy網路服務的一個伺服器外掛。CoreDNS的每個特性都可以被實現為可插拔的中介軟體,如日誌、基於檔案的DNS以及多種後端技術,進而可以拼接多個外掛來建立定製化的管道。CoreDNS已經得到擴充套件,可以直接被Kubernetes訪問服務資料,並以KubeDNS的形式提供給使用者使用。

當然,除了以上工具,2020年比較常用的雲端計算開源工具還包括Containerd、gRPC、OpenTracing等。熟練掌握各種開源工具會讓你在求職時更具優勢。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2674652/,如需轉載,請註明出處,否則將追究法律責任。

相關文章