成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

DevOps和容器:本地or云端,如何選擇?

王陸寬 / 960人閱讀

摘要:在本文中,我們將分析云和本地容器部署的利與弊,以及您所在的組織若想要做出正確選擇,應(yīng)該考慮哪些因素。公共云私有云混合在比較云和本地容器部署時,還需要考慮另一點(diǎn)公共云和私有云部署并沒有完全不兼容,甚至在許多方面,它們之間根本沒有明顯的界限。

在本地,還是去云端?這一辯論由來已久,尤其是在云計算興起時,那時人們一直在反復(fù)思考是該將工作負(fù)載保留在本地數(shù)據(jù)中心還是遷移到云主機(jī)上。

但是,Docker帶來的技術(shù)革命把這場辯論引入了一個新的層面。隨著越來越多的機(jī)構(gòu)采用容器,他們迫切地想知道,托管容器的最佳位置是本地還是云端。

如你所想,其實根本不存在適用于每個人的單一標(biāo)準(zhǔn)答案。在本文中,我們將分析云和本地容器部署的利與弊,以及您所在的組織若想要做出正確選擇,應(yīng)該考慮哪些因素。

DevOps、容器和云

首先,讓我們快速回顧一下DevOps、容器和云之間的基本關(guān)系。從多方面評測,DevOps和容器的組合不失為在云中做IT的一種方法。畢竟,許多人把應(yīng)用系統(tǒng)遷移到云上的主要原因就在于容器最大限度地提高了可伸縮性和靈活性,這也是DevOps運(yùn)動的關(guān)鍵目標(biāo)。像虛擬化和持續(xù)交付似乎完全適用于云(或云計算環(huán)境),并且很有可能的是,如果DevOps起源于敏捷世界,它將自然而然發(fā)展出適用云計算的IT實踐進(jìn)程。

DevOps和本地部署

然而,這是否意味著容器化、DevOps和持續(xù)交付在某種程度上不適用本地部署,甚至與本地部署根本不相關(guān)?不盡然,“本地部署”已經(jīng)有所改變了,它現(xiàn)在具有云的許多特性,包括高度虛擬化,以及通過抽象實現(xiàn)硬件約束的相對獨(dú)立性。

一般而言,本地系統(tǒng)符合“私有云”的定義,并且它們能夠很好地適用于DevOps核心的自動化開發(fā)和操作周期。

事實上,DevOps/容器領(lǐng)域的許多主要廠商(包括AWS和Docker)為本地部署提供了強(qiáng)大的支持,而復(fù)雜強(qiáng)大的容器管理工具(如Rancher)旨在實現(xiàn)跨公共/私有云邊界無縫工作。可以毫不夸張地說,容器,對于云或本地部署而言已經(jīng)沒有太大區(qū)別了。

本地部署的原因

為什么要在本地部署容器?

本地資源

也許最直接的原因在于需要直接訪問和使用如存儲或特定于處理器的操作等硬件功能。 例如,如果你使用一個圖形芯片陣列進(jìn)行矩陣密集型計算,你可能會被綁定到本地硬件。

容器,和虛擬機(jī)一樣,總是需要一定程度的抽象,但本地運(yùn)行的容器會將應(yīng)用程序和底層metal之間的抽象層數(shù)減少到最小。您可以通過容器直接訪問底層操作系統(tǒng)硬件,這對于裸機(jī)上的虛擬機(jī)或公共云中的容器而言,就難以實現(xiàn)了。

本地監(jiān)控

同樣,您也可能需要容器來監(jiān)視、控制和管理本地設(shè)備。在工業(yè)環(huán)境或研究設(shè)施中,這可能是重要考慮因素。當(dāng)然,您也可以使用更傳統(tǒng)的軟件類型執(zhí)行監(jiān)控和控制的功能,但是,容器化和持續(xù)交付的結(jié)合使您能夠根據(jù)制造過程或研究程序的變化快速更新和調(diào)整軟件。

本地安全控制

當(dāng)涉及到在內(nèi)部部署容器時,安全性也可能是其中一個主要考慮因素。由于容器從底層操作系統(tǒng)訪問資源,它們具有潛在的安全漏洞,為了保證容器安全,必須采取向容器系統(tǒng)添加安全功能這類積極措施。

大多數(shù)容器部署系統(tǒng)都具有內(nèi)置的安全功能。然而,本地部署為添加額外安全層起到了積極作用。除通過控制對物理設(shè)施的訪問之外,內(nèi)部容器部署還能夠利用底層硬件的內(nèi)置安全功能來提升安全性。

傳統(tǒng)基礎(chǔ)架構(gòu)和云遷移

如果你不能放棄現(xiàn)有的內(nèi)部部署基礎(chǔ)架構(gòu)怎么辦?如果一家公司有相當(dāng)數(shù)量的資金投資在硬件上,或者根本不愿意或者不能夠一次性地從一個大型和復(fù)雜的互連的遺留應(yīng)用程序遷移,那么暫且維持現(xiàn)有狀態(tài)可能是最實用的(或最謹(jǐn)慎的)中短期選擇。通過內(nèi)部引入容器(和DevOps實踐),您可以為逐漸遷移到云計算鋪設(shè)一條相對容易的路徑。

在本地測試,在云中部署

您還可能希望在本地開發(fā)和測試容器化的應(yīng)用程序,然后在云中部署。本地開發(fā)允許您密切監(jiān)控軟件與部署平臺之間的交互,并在受控條件下觀察其操作。

通過將應(yīng)用程序在云中的行為與其在已知的受控環(huán)境中的行為進(jìn)行比較,可以使隔離未預(yù)料到的部署后問題變得更容易。它還允許您在一個可信任的環(huán)境中部署和測試基于容器的軟件,而不必?fù)?dān)心可能會泄漏給您的競爭對手。

公共云/私有云混合

在比較云和本地容器部署時,還需要考慮另一點(diǎn):公共云和私有云部署并沒有完全不兼容,甚至在許多方面,它們之間根本沒有明顯的界限。

當(dāng)然,對于傳統(tǒng)的單片應(yīng)用來說,它可以駐留在私有服務(wù)器上,同時通過基于云的接口訪問遠(yuǎn)程用戶,但通過容器,在適當(dāng)時候,公共/私有的界限可以更加模糊和靈活。

例如,您可以通過公共云中的容器部署大部分應(yīng)用程序,令某些功能在本地容器上運(yùn)行。 這使您能夠?qū)χT如安全或本地設(shè)備訪問等事項進(jìn)行精細(xì)控制,同時您還可以利用公有云部署的靈活性、廣泛覆蓋面和成本優(yōu)勢。

如何正確組合

哪種類型的部署對您的公司更好?

一般來說,初創(chuàng)公司和中小型企業(yè)對綁定到硬件的需求不會那么強(qiáng)烈,因此它們很容易遷移到(或開始遷移到)云上。更大規(guī)模的公司以及需要管理和控制本地硬件資源的公司則更有可能傾向于本地基礎(chǔ)架構(gòu)。在這些企業(yè)中,內(nèi)部部署容器可以作為整個公有云部署或混合私有/公有部署的橋梁。

然而,選擇公有云還是本地,要取決于您的業(yè)務(wù)的具體需求。這世界不存在兩個一樣的企業(yè),也沒有兩個軟件部署是一樣的,但無論您的軟件/IT目標(biāo)是什么、您如何計劃去達(dá)成,在內(nèi)部部署和公有云部署之間,都有足夠的空間令該計劃靈活進(jìn)行。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/26821.html

相關(guān)文章

  • 優(yōu)勢+工具+實踐=DevOps&Docker的企業(yè)級落地

    摘要:的設(shè)計模式的設(shè)計模式以持續(xù)集成持續(xù)測試持續(xù)交付和持續(xù)部署為中心,自動化協(xié)作和持續(xù)監(jiān)控是中使用的一些其他設(shè)計模式。持續(xù)集成持續(xù)集成是不斷地將源代碼集成到一個新的構(gòu)建或發(fā)布的過程,源代碼可以在本地存儲中,也可以在或中。 showImg(https://segmentfault.com/img/remote/1460000010452455); 識別二維碼報名活動 8月19日,來自微軟、數(shù)人...

    stormjun 評論0 收藏0
  • 如何利用Docker構(gòu)建基于DevOps的全自動CI

    摘要:三私有代碼庫阿里云使用引言使用肯定離不開和代碼的集成。本著代碼可靠性,服務(wù)器穩(wěn)定性,功能擴(kuò)展性綜合對比,我們選擇使用阿里云的庫。 來自用戶的DevOps實踐分享,分享從開發(fā)代碼到生產(chǎn)環(huán)境部署的一條龍操作的實踐及經(jīng)驗, 包含工具技術(shù)的選型及考量、私有代碼庫與私有鏡像庫的應(yīng)用等。 (一)容器服務(wù)的Rancher選型 1、為什么說是下一代核心技術(shù) 從互聯(lián)網(wǎng)的多次變革說起,早期的C/S架構(gòu),到...

    stormzhang 評論0 收藏0
  • 精讀《Serverless 給前端帶來了什么》

    摘要:前端框架總是帶入后端思維,而則是把前端思維帶入了后端運(yùn)維。前端同學(xué)對應(yīng)該尤為激動。而帶來了進(jìn)一步優(yōu)化的空間。當(dāng)服務(wù)器面臨攻擊重啟磁盤故障時,打開復(fù)雜的工作臺或登陸后一通操作才能恢復(fù)。 1. 引言 Serverless 是一種 無服務(wù)器架構(gòu),讓用戶無需關(guān)心程序運(yùn)行環(huán)境、資源及數(shù)量,只要將精力 Focus 到業(yè)務(wù)邏輯上的技術(shù)。 現(xiàn)在公司已經(jīng)實現(xiàn) DevOps 化,正在向 Serverles...

    wizChen 評論0 收藏0
  • DevOps到Cloud Native,應(yīng)用上云姿勢全解鎖

    摘要:此文已由作者林帆授權(quán)網(wǎng)易云社區(qū)發(fā)布。好在問題發(fā)生在工作時間,被及時發(fā)現(xiàn),沒有導(dǎo)致什么損失。此外,服務(wù)的安全性也逐漸需要提上日程。這種應(yīng)用與云高度融合的實踐算得上是的一種終極形態(tài)。 此文已由作者林帆授權(quán)網(wǎng)易云社區(qū)發(fā)布。 歡迎訪問網(wǎng)易云社區(qū),了解更多網(wǎng)易技術(shù)產(chǎn)品運(yùn)營經(jīng)驗。 序文伴隨著IaaS、PaaS等云端基礎(chǔ)設(shè)施技術(shù)的成熟,應(yīng)用上云成為許多企業(yè)軟件部門的心頭大事。通過把傳統(tǒng)軟件系統(tǒng)搬到云...

    GT 評論0 收藏0
  • 如何構(gòu)建安全的企業(yè)混合云

    摘要:幾年前,行業(yè)預(yù)測分析人員表示,一旦企業(yè)決定了他們的云計算戰(zhàn)略,他們將會首先構(gòu)建私有云,并在以后根據(jù)需要添加公共云服務(wù)。如果要在本地實施容器或作為云計算部署的一部分實施容器,則需要確保其工作負(fù)載是安全的。幾年前,行業(yè)預(yù)測分析人員表示,一旦企業(yè)決定了他們的云計算IT戰(zhàn)略,他們將會首先構(gòu)建私有云,并在以后根據(jù)需要添加公共云服務(wù)。但這種事情并沒有發(fā)生。事實證明,采用云計算可以盡快讓組織的董事會分配資...

    MarvinZhang 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<