天天看點

采用雲計算容器的四個建議

在it行業中,雲計算容器不會很快消失。采納并保持你的容器高效運作,請遵循以下四點建議和提示。

主導雲計算市場作的雲容器技術将作為為傳統的基于管理程式的虛拟化一種替代。容器是輕載的,提供增強的可移植性,可以應用到移動平台之間無需返工或讓應用程式的開發者重新設計。盡管其為開發人員提供了相當可觀的利益,但容器仍然存在一些挑戰,如可擴充性和管理。

為了滿足人們對容器的需求,企業推出各種雲容器服務。在市場上有如此多的選擇,很難決定最終使用哪個容器平台或工具。在你選擇雲容器技術之前,你必須确定其容器是否值得花費時間。以下這四個雲計算容器的建議和提示可以幫助解決您的選擇問題。

(1)确定哪個雲容器技術适合你

容器技術是一個快速增長的it趨勢,但這并不意味着它适合你的組織。容器提供了伺服器虛拟化的替代品。然而,由于容器依賴一個單一的作業系統,而且必須遷移到相容的作業系統核心伺服器中,其容器遷移将帶來比傳統的遷移虛拟機(vm)的更大的挑戰。

另一方面,運作在一個單一的作業系統降低成本和提高性能。容器還可以删除虛拟執行個體所需要的備援資源,可以提高性能。采用容器的輕量級設計,伺服器可以承載更多的容器,并充分利用它們的可擴充性。

如果你不希望在容器和基于管理程式的虛拟機之間進行選擇,那麼可以同時使用這兩個選項,以解決特定需求。

(2)選擇最佳的雲容器平台

docker讓雲計算容器得到了人們的關注。然而,在轉而采用容器之前,你必須決定使用什麼樣的雲計算平台的容器。每個容器及其中的應用程式共享主機作業系統的核心。當選擇一個平台,要考慮你的伺服器的作業系統,并确定可以在哪個容器平台使用它。

選擇一個雲容器平台可能是困難的,因為它們具有同樣的功能。當你貨比三家的時候,要注意從一個容器中所需要的東西。比較和評估功能,如虛拟化能力,網絡隔離和根特權隔離。要注意管理和監控處理器、記憶體、輸入/輸出和存儲限制的資源管理功能。一旦平台符合企業的具體标準,還要評估其許可模式和成本。

(3)采用工具實作雲容器技術

雖然雲容器技術被譽為運作應用程式的新方法,但仍存在一些挑戰。可擴充性仍然是最重要的鬥争之一。為了幫助解決可擴充性問題,你可以使用特定的方法和工具,如dockerswarm和谷歌的kubernetes。

容器業務流程工具可以管理容器服務進行的互動,以提高其可擴充性。業務流程工具允許雲容器在叢集中運作,并在增加工作負載時提高可擴充性。dockerswarm和谷歌的kubernetes是兩種流行的容器業務流程的工具,專注于叢集管理和排程。

與使用第三方業務流程工具不同的是,組織可以建立一個自定義容器管理系統。使用自動化測試工具,專注于容器的安全和管理,并研究基于容器的應用程式的架構,也可以幫助提高容器的可擴充性。

(4)容器監控需要一種新的工具

it企業必須使用專門的監測工具雲容器,特别是要了解各個容器之間的關系。随着許多容器環境擴大開放了規模和範圍,采用監測工具是成功的關鍵。

dockermetrics可以告訴開發者如果服務是向上發展還是向下發展,但它并不能判斷應用程式的性能是否達到标準。容器環境的複雜性要求采用專門的監控工具,如ruxit,通過它可以了解重複的行為和使用模式,而datadog可以掃描一個資料庫表,并了解web伺服器的連接配接和高速緩存之間的關系。

本文轉自d1net(轉載)

繼續閱讀