精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

五步教你嘗鮮火爆的 Docker 技術

責任編輯:editor007

作者:滕曉龍編譯

2015-06-26 21:08:34

摘自:TechTarget中國

Docker容器技術已在云計算市場中風靡一時了,而眾多主流供應商則面臨著技術落后的窘境。在企業用戶準備把應用程序遷往容器之前,理解應用程序的遷移過程是非常重要的。雖然遷移有一點復雜,但是容器可以保護應用程序投資并賦予了它一個更長的使用壽命。

Docker容器技術已在云計算市場中風靡一時了,而眾多主流供應商則面臨著技術落后的窘境。那么,是什么讓Docker容器技術變得如此受歡迎呢?對于剛入門的新手來說,容器技術可實現不同云計算之間應用程序的可移植性,以及提供了一個把應用程序拆分為分布式組件的方法。此外,用戶還可以管理和擴展這些容器成為集群。

在企業用戶準備把應用程序遷往容器之前,理解應用程序的遷移過程是非常重要的。這里將介紹把用戶應用程序遷往Docker容器的五個基本步驟。

步驟1:分解

一般來說,應用程序都是復雜的,它們都有很多的組件。例如,大多數應用程序都需要數據庫或中間件服務的支持以實現對數據的存儲、檢索和集成。所以,需要通過設計和部署把這些服務拆分成為它們自己的容器。如果一個應用程序能夠被拆分成為越多的分布式組件,那么應用程序擴展的選擇則越多。但是,分布式組件越多也意味著管理的復雜性越高。

步驟2:選擇一個基礎映像

當執行應用程序遷移時,應盡量避免推倒重來的做法。搜索Docker注冊庫找到一個基本的Docker映像并將其作為應用程序的基礎來使用。

隨著時間的推移,企業將會發現這些Docker注冊庫中基本映像的價值所在。請記住,Docker支持著一個Docker開發人員社區,所以項目的成功與否很大程度上取決于用戶對于映像管理和改良的參與度。

步驟3:解決安全性和管理問題

安全性和管理應當是一個高優先級的考慮因素;企業用戶不應再把它們當作應用程序遷移至容器的最后一步。反之,企業必須從一開始就做好安全性和管理的規劃,把它們的功能納入應用程序的開發過程中,并在應用程序運行過程中積極主動地關注這些方面。這就是企業應當花大功夫的地方。

基于容器的應用程序是分布式應用程序。企業應當更新較老的應用程序以支持聯合身份管理方法,這將非常有利于確保分布式應用程序的安全性。為了做到這一點,應為每一個應用程序組件和數據提供一個唯一的標識符,這個標識符可允許企業在一個細粒度的級別上進行安全性管理。企業用戶還應當增加一個日志記錄的方法。

步驟4:增加代碼

為了創建映像,企業用戶需要使用一個Dockerfile來定義映像開發的必要步驟。一旦創建了映像,企業用戶就應將其添加至Docer Hub。

步驟5:配置、測試、部署

應對在容器中運行的應用程序進行配置,以便于讓應用程序知道可以在哪里連接外部資源或者應用程序集群中的其他容器。企業用戶可以把這些配置部署在容器中或使用環境變量。

對基于容器的應用程序進行測試類似于對其他分布式應用程序的測試。企業可以對每個容器進行組件測試,并將容器集群作為一個整體進行測試。 確定應用程序應如何能夠在負載增加的情況下進行擴展。如果用戶正在使用一個集群管理器(例如Swarm),則可測試其性能。

最后,把容器部署到實際生產環境中。為了積極主動地關注基于容器的應用程序的運行狀況,可考慮實施必要的監控和管理機制 。確保打開日志記錄功能。

很多應用程序遷移至云計算都是采用容器技術的。雖然遷移有一點復雜,但是容器可以保護應用程序投資并賦予了它一個更長的使用壽命。

鏈接已復制,快去分享吧

企業網版權所有?2010-2025 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 泾川县| 昌都县| 民丰县| 本溪| 太康县| 绥江县| 曲周县| 通榆县| 郑州市| 东宁县| 阳山县| 安康市| 西吉县| 汝阳县| 乌海市| 耒阳市| 安新县| 如皋市| 泸定县| 定襄县| 淮滨县| 丰顺县| 泸水县| 舟曲县| 通榆县| 宝应县| 饶河县| 绥芬河市| 石河子市| 安溪县| 都昌县| 沾化县| 滕州市| 东光县| 尼勒克县| 南召县| 武功县| 巴彦淖尔市| 苏尼特右旗| 如东县| 二连浩特市|