成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

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

王陸寬 / 1023人閱讀

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

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

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

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

DevOps、容器和云

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

DevOps和本地部署

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

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

事實(shí)上,DevOps/容器領(lǐng)域的許多主要廠商(包括AWS和Docker)為本地部署提供了強(qiáng)大的支持,而復(fù)雜強(qiáng)大的容器管理工具(如Rancher)旨在實(shí)現(xiàn)跨公共/私有云邊界無(wú)縫工作??梢院敛豢鋸埖卣f(shuō),容器,對(duì)于云或本地部署而言已經(jīng)沒(méi)有太大區(qū)別了。

本地部署的原因

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

本地資源

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

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

本地監(jiān)控

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

本地安全控制

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

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

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

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

在本地測(cè)試,在云中部署

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

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

公共云/私有云混合

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

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

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

如何正確組合

哪種類型的部署對(duì)您的公司更好?

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

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

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/26821.html

相關(guān)文章

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

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

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

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

    stormzhang 評(píng)論0 收藏0
  • 精讀《Serverless 給前端帶來(lái)了什么》

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

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

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

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

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

    MarvinZhang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<