0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)據(jù)應(yīng)用程序等需要部署混合多云

如意 ? 來(lái)源:企業(yè)網(wǎng)D1Net ? 作者:Isaac Sacolick ? 2020-08-07 17:04 ? 次閱讀

如今,越來(lái)越多的企業(yè)將業(yè)務(wù)遷移到云平臺(tái),但并不是簡(jiǎn)單地將其新的應(yīng)用程序,微服務(wù)或機(jī)器學(xué)習(xí)模型部署到公共云,并且沒(méi)有那么快。

如果詢(xún)問(wèn)那些在IT運(yùn)營(yíng)中花費(fèi)大部分時(shí)間管理數(shù)據(jù)中心的工作人員,就會(huì)聽(tīng)到私有云比公共云具有優(yōu)勢(shì)的很多原因,例如可靠性、可擴(kuò)展性和安全性,并認(rèn)為他們可以通過(guò)控制基礎(chǔ)設(shè)施的選擇、部署和管理來(lái)達(dá)到更高的標(biāo)準(zhǔn)。

如果詢(xún)問(wèn)首席信息官,他們會(huì)有其他理由考慮采用私有云和混合多云架構(gòu)。他們將圍繞公共云成本的可變性、長(zhǎng)期支持原有系統(tǒng)的需要,以及數(shù)據(jù)中心長(zhǎng)期合同的現(xiàn)實(shí)提供理論依據(jù)。與公共云架構(gòu)相比,許多企業(yè)首席信息官在管理數(shù)據(jù)中心方面有著更強(qiáng)的實(shí)踐,并希望避免陷入公共云供應(yīng)商鎖定的困境。

公司在業(yè)務(wù)轉(zhuǎn)型時(shí)并不像中小企業(yè)那樣快,首席信息官必須考慮根據(jù)業(yè)務(wù)影響和實(shí)現(xiàn)價(jià)值的時(shí)間確定優(yōu)先級(jí),以實(shí)現(xiàn)應(yīng)用程序現(xiàn)代化。正如CTO Advisor公司聯(lián)合創(chuàng)始人Keith Townsend在推特上所說(shuō):“企業(yè)將其所有的Oracle應(yīng)用程序轉(zhuǎn)移到Amazon RDS上,還是利用這些人才為不同的業(yè)務(wù)計(jì)劃創(chuàng)建新的應(yīng)用程序?現(xiàn)在的問(wèn)題是,這些都是相同的資源。”

如果詢(xún)問(wèn)軟件開(kāi)發(fā)人員,就會(huì)發(fā)現(xiàn)許多人更喜歡構(gòu)建部署公共云,并利用無(wú)服務(wù)器架構(gòu)的應(yīng)用程序。他們可以使用持續(xù)集成(CI) /持續(xù)交付(CD)自動(dòng)化應(yīng)用程序部署,使用IaC配置基礎(chǔ)設(shè)施,并將底層基礎(chǔ)設(shè)施支持留給公共云供應(yīng)商和其他云原生托管服務(wù)提供商。

企業(yè)能否可以在單個(gè)公共云平臺(tái)實(shí)現(xiàn)標(biāo)準(zhǔn)化?可能不會(huì)。如果采用可能帶來(lái)與企業(yè)的標(biāo)準(zhǔn)不同的公共云,并且許多商業(yè)應(yīng)用程序只在特定的公共云上運(yùn)行。即使企業(yè)盡力避免這種情況,仍可能是一個(gè)采用多云的組織。

在以下的討論中將研究一系列場(chǎng)景,在這些場(chǎng)景中,混合云架構(gòu)與只采用私有云或多個(gè)公共云相比具有一些技術(shù)優(yōu)勢(shì)。

定義混合多云架構(gòu)和策略

綜上所述,開(kāi)發(fā)人員通常傾向于將基礎(chǔ)設(shè)施和相關(guān)托管服務(wù)外包給公共云,而IT運(yùn)營(yíng)部門(mén)則利用他們的專(zhuān)業(yè)知識(shí)和現(xiàn)有的數(shù)據(jù)中心基礎(chǔ)設(shè)施構(gòu)建私有云。企業(yè)首席信息官必須通過(guò)支持混合多云架構(gòu)和運(yùn)行實(shí)踐來(lái)管理實(shí)際情況。

簡(jiǎn)單地說(shuō),多云意味著企業(yè)利用多個(gè)云平臺(tái),例如AWS和Azure?;旌隙嘣埔馕吨髽I(yè)混合使用私有云和公共云,并且必須協(xié)調(diào)它們之間的連接性和安全性。私有云可以在企業(yè)的數(shù)據(jù)中心中運(yùn)行,也可以由服務(wù)提供商托管。

但這就帶來(lái)了一些問(wèn)題:在哪里部署新的應(yīng)用程序,在哪里對(duì)傳統(tǒng)應(yīng)用程序進(jìn)行現(xiàn)代化改造。回答這些問(wèn)題需要IT決策者、架構(gòu)師、開(kāi)發(fā)人員和工程師之間的協(xié)作來(lái)考慮最佳實(shí)踐和架構(gòu)模式。正如云計(jì)算顧問(wèn)Sarbjeet Johal所說(shuō)的那樣,“混合多云策略的目標(biāo)是在確保穩(wěn)定性的同時(shí)獲得靈活性,或者換句話(huà)說(shuō),將正確的工作負(fù)載定位到正確的位置?!?/p>

Sarbjeet的云計(jì)算消費(fèi)理論具有三個(gè)原則,盡管有很多例外:

不要自己構(gòu)建記錄系統(tǒng)和購(gòu)買(mǎi)SaaS。

為參與/差異化系統(tǒng)采購(gòu)可擴(kuò)展的SaaS。

將公共云用于創(chuàng)新系統(tǒng)。

這些準(zhǔn)則為企業(yè)何時(shí)購(gòu)買(mǎi)和配置SaaS解決方案以及內(nèi)部構(gòu)建應(yīng)用程序提供了一些背景信息。許多原有系統(tǒng)必須保留在數(shù)據(jù)中心中,直到有機(jī)會(huì)和業(yè)務(wù)依據(jù)對(duì)其進(jìn)行現(xiàn)代化。還有一些情況是,由于成本、合規(guī)性、安全性和其他運(yùn)營(yíng)方面的考慮,企業(yè)有時(shí)會(huì)在私有云中運(yùn)行應(yīng)用程序。最后,Sarbjeet建議將公共云用于提供創(chuàng)新的應(yīng)用程序。開(kāi)發(fā)人員可以從小型POC和實(shí)驗(yàn)開(kāi)始,使用云計(jì)算服務(wù)快速開(kāi)發(fā)功能,并根據(jù)使用量擴(kuò)展基礎(chǔ)設(shè)施。

惠普企業(yè)公司的杰出技術(shù)專(zhuān)家Ed Featherston對(duì)定義混合云戰(zhàn)略提出了一些敏銳的建議。他說(shuō):“一切都是權(quán)衡。企業(yè)需要推動(dòng)可以實(shí)現(xiàn)目標(biāo)的優(yōu)先事項(xiàng)和折衷方案。仍然需要設(shè)計(jì)和規(guī)劃。如果不考慮這一點(diǎn),最終會(huì)導(dǎo)致實(shí)施失敗?!?/p>

但是一些開(kāi)發(fā)者需要更加深入。而這是企業(yè)選擇公共云用于新的應(yīng)用程序和微服務(wù)的原因。那么,在私有云中構(gòu)建和部署新應(yīng)用程序或服務(wù)的最佳時(shí)間是什么?在這些用例中,私有云可提供超出運(yùn)營(yíng)考慮范圍的技術(shù)和競(jìng)爭(zhēng)優(yōu)勢(shì)。

通過(guò)鄰近度逃避數(shù)據(jù)引力

如果企業(yè)準(zhǔn)備部署在TensorFlow上運(yùn)行的大規(guī)模機(jī)器學(xué)習(xí)模型,則可能會(huì)認(rèn)為最好的選擇是將其部署到公共云。數(shù)據(jù)科學(xué)家可以使用Amazon SageMaker,Azure的Machine Learning和谷歌云的TensorFlow Enterprise進(jìn)行實(shí)驗(yàn)、開(kāi)發(fā)、測(cè)試和部署生產(chǎn)深度學(xué)習(xí)模型。這些公共云選項(xiàng)中的其中一個(gè)是最優(yōu)的嗎?

如果該模型需要每隔30天針對(duì)企業(yè)數(shù)據(jù)中心中多個(gè)數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)湖的數(shù)PB數(shù)據(jù)集進(jìn)行一次重新訓(xùn)練,那么會(huì)怎么樣?如果將所有這些數(shù)據(jù)移動(dòng)到公共云以便機(jī)器學(xué)習(xí)模型可以在那里訓(xùn)練,是否更高效、更具成本效益?或者,在靠近所有數(shù)據(jù)所在的私有云中培訓(xùn)機(jī)器學(xué)習(xí)模型會(huì)更好?

如果要基于事件驅(qū)動(dòng)的架構(gòu)配置控制系統(tǒng)怎么辦?如果是一家大型廣告公司,該公司從數(shù)十個(gè)SaaS平臺(tái)收集行為數(shù)據(jù),那么可能會(huì)將系統(tǒng)部署到公共云。但是如果是一家制造商,并且事件來(lái)自數(shù)以千計(jì)的物聯(lián)網(wǎng)傳感器,并且工廠(chǎng)位于南美洲的偏遠(yuǎn)地區(qū),該怎么辦?是否應(yīng)該在邊緣部署私有云來(lái)執(zhí)行此數(shù)據(jù)處理?

這些示例說(shuō)明了在考慮公共云部署與私有云部署時(shí)的兩個(gè)重要概念。第一個(gè)是數(shù)據(jù)引力,這個(gè)術(shù)語(yǔ)表明大型數(shù)據(jù)集在其消耗的應(yīng)用程序和服務(wù)上具有引力。將這些應(yīng)用程序和服務(wù)部署到最大的數(shù)據(jù)集附近,可以使它們運(yùn)行得更快、更便宜、更可靠。第二個(gè)是延遲,這可能是在遠(yuǎn)程位置進(jìn)行操作時(shí)的一個(gè)因素,并且無(wú)法確保高帶寬和可靠的連接性或可能成本昂貴。在這些情況下,企業(yè)在邊緣部署私有云時(shí)在性能和成本方面具有優(yōu)勢(shì)。

設(shè)計(jì)需要考慮人身安全的應(yīng)用程序

由于大多數(shù)架構(gòu)良好的電子商務(wù)應(yīng)用程序都可以在公共云或私有云中可靠地運(yùn)行,因此決策通常歸結(jié)為成本、合規(guī)性和其他運(yùn)營(yíng)因素。許多支持業(yè)務(wù)工作流、分析、事務(wù)和協(xié)作的應(yīng)用程序也是如此。

但是將人員的安全性作為設(shè)計(jì)考慮因素,可能會(huì)有所不同。醫(yī)院要求醫(yī)療系統(tǒng)必須在本地運(yùn)行,因?yàn)闆](méi)有人希望由于公共云中斷而中途停止機(jī)器人輔助手術(shù)。構(gòu)建智能建筑和智能城市的建筑師必須考慮在私有云和公共云之間戰(zhàn)略性地分配服務(wù),并且希望在混合模型中部署至關(guān)重要的服務(wù)。

為數(shù)字和物理世界體驗(yàn)的交集而設(shè)計(jì)

在接下來(lái)的十年里,人們將看到越來(lái)越多的應(yīng)用程序連接物理世界和數(shù)字世界。企業(yè)架構(gòu)師必須考慮為這個(gè)交叉點(diǎn)上不斷增加的參數(shù)(包括用戶(hù)體驗(yàn)、性能、可靠性、可擴(kuò)展性和可維護(hù)性)而進(jìn)行優(yōu)化的混合架構(gòu)。

羅克韋爾自動(dòng)化公司企業(yè)架構(gòu)副總裁Todd Mazza分享了他對(duì)權(quán)衡的看法。他在推特上說(shuō):“我們的生產(chǎn)車(chē)間中的某些元素在未來(lái)五年的時(shí)間內(nèi)可能不會(huì)用于混合云或公共云。但是,如果能夠證明能夠以更低的成本更可靠地交付更多產(chǎn)品,我們也許能夠更快地采用混合多云?!?/p>

隨著越來(lái)越多的企業(yè)開(kāi)發(fā)大規(guī)模利用物聯(lián)網(wǎng)、5G人工智能的應(yīng)用程序,風(fēng)險(xiǎn)也在不斷增加。

這意味著,越來(lái)越多的應(yīng)用程序?qū)⒓軜?gòu)、云計(jì)算和基礎(chǔ)設(shè)施決策作為重要的設(shè)計(jì)考慮因素。雖然在公共云上實(shí)現(xiàn)概念驗(yàn)證或輕量級(jí)移動(dòng)應(yīng)用程序可能是一個(gè)簡(jiǎn)單的決定,但任務(wù)關(guān)鍵型、支持生命和數(shù)據(jù)密集型的應(yīng)用程序可能需要部署混合多云。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 云計(jì)算
    +關(guān)注

    關(guān)注

    39

    文章

    7679

    瀏覽量

    137034
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    37

    文章

    3229

    瀏覽量

    57514
  • 私有云
    +關(guān)注

    關(guān)注

    0

    文章

    95

    瀏覽量

    14999
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    混合部署 | 在RK3568上同時(shí)部署RT-Thread和Linux系統(tǒng)-迅為電子

    混合部署 | 在RK3568上同時(shí)部署RT-Thread和Linux系統(tǒng)-迅為電子
    的頭像 發(fā)表于 09-06 15:32 ?283次閱讀
    <b class='flag-5'>混合</b><b class='flag-5'>部署</b> | 在RK3568上同時(shí)<b class='flag-5'>部署</b>RT-Thread和Linux系統(tǒng)-迅為電子

    labview的應(yīng)用程序包括哪幾個(gè)部分

    :前面板是用戶(hù)與LabVIEW應(yīng)用程序交互的界面,用于顯示數(shù)據(jù)、控制元件(如按鈕、旋鈕、開(kāi)關(guān))和圖形。用戶(hù)可以在這里輸入數(shù)據(jù)、設(shè)置參數(shù)
    的頭像 發(fā)表于 09-04 16:06 ?319次閱讀

    StreaReady是用來(lái)接收nfc的數(shù)據(jù)還是應(yīng)用程序數(shù)據(jù)?

    這個(gè)StreaReady這個(gè)是用來(lái)接收nfc的數(shù)據(jù)還是應(yīng)用程序數(shù)據(jù)?求解答
    發(fā)表于 05-31 06:13

    為什么需要混合電纜?

    混合電纜將光纖和銅線(xiàn)組合在一個(gè)護(hù)套中,作為供電和數(shù)據(jù)傳輸?shù)慕橘|(zhì)。此功能使混合電纜非常適合連接交換機(jī)和 AP,或連接園區(qū)網(wǎng)絡(luò)中的交換機(jī)和遠(yuǎn)程單元。隨著 Wi-Fi 6 和 Wi-Fi 7
    的頭像 發(fā)表于 05-06 11:47 ?302次閱讀

    使用Docker部署Go Web應(yīng)用程序步驟

    大多數(shù)情況下Go應(yīng)用程序被編譯成單個(gè)二進(jìn)制文件,web應(yīng)用程序則會(huì)包括模版和配置文件。而當(dāng)一個(gè)項(xiàng)目中有很多文件的時(shí)候,由于很多文件沒(méi)有同步就會(huì)導(dǎo)致錯(cuò)誤的發(fā)生并且產(chǎn)生很多的問(wèn)題。
    發(fā)表于 04-20 09:33 ?439次閱讀
    使用Docker<b class='flag-5'>部署</b>Go Web<b class='flag-5'>應(yīng)用程序</b>步驟

    【從0開(kāi)始創(chuàng)建AWTK應(yīng)用程序】編譯應(yīng)用到RTOS平臺(tái)

    AWStudio上編寫(xiě)好AWTK應(yīng)用程序后,部署到RTOS平臺(tái)(如STM32)是很方便的,下面就以STM32F429型號(hào)為例子來(lái)介紹如何編譯AWTK應(yīng)用到RTOS
    的頭像 發(fā)表于 03-21 08:23 ?511次閱讀
    【從0開(kāi)始創(chuàng)建AWTK<b class='flag-5'>應(yīng)用程序</b>】編譯應(yīng)用到RTOS平臺(tái)

    應(yīng)用程序中的服務(wù)器錯(cuò)誤怎么解決?

    在使用應(yīng)用程序時(shí),可能會(huì)遇到服務(wù)器錯(cuò)誤的問(wèn)題。這種錯(cuò)誤通常會(huì)導(dǎo)致應(yīng)用程序無(wú)法正常運(yùn)行 ,給用戶(hù)帶來(lái)不便。下面將介紹應(yīng)用程序中的服務(wù)器錯(cuò)誤及其解決方法,幫助您快速解決這一問(wèn)題。
    的頭像 發(fā)表于 03-12 15:13 ?5251次閱讀

    STM32MP135使用SD卡啟動(dòng)應(yīng)用程序,應(yīng)用程序需要在DDR運(yùn)行,DDR初始化,已經(jīng)在FSBL鏡像里面嗎?

    使用SD卡啟動(dòng)應(yīng)用程序,應(yīng)用程序需要在DDR運(yùn)行,DDR初始化,已經(jīng)在FSBL鏡像里面嘛 求大佬指點(diǎn)
    發(fā)表于 03-11 08:31

    weblogic安裝部署詳解

    、可伸縮和可靠的應(yīng)用程序。本文將詳細(xì)介紹WebLogic的安裝和部署過(guò)程。 確保系統(tǒng)滿(mǎn)足要求 在開(kāi)始安裝WebLogic之前,我們需要確保系統(tǒng)滿(mǎn)足最低要求。首先,我們需要一個(gè)運(yùn)行Jav
    的頭像 發(fā)表于 12-05 14:55 ?2210次閱讀

    jrebel和idea熱部署優(yōu)勢(shì)

    開(kāi)發(fā)效率: JRebel 和 IntelliJ IDEA 的熱部署可以快速將代碼變更應(yīng)用于運(yùn)行中的應(yīng)用程序,節(jié)省了反復(fù)重啟服務(wù)器的時(shí)間。開(kāi)發(fā)人員可以即時(shí)看到代碼變更的結(jié)果,無(wú)需等待應(yīng)用程序重新啟動(dòng)。這大大加快了開(kāi)發(fā)效率,節(jié)省了寶
    的頭像 發(fā)表于 12-03 15:16 ?686次閱讀

    開(kāi)發(fā)java應(yīng)用程序的基本步驟是

    ava是一種面向?qū)ο蟮木幊陶Z(yǔ)言,廣泛用于開(kāi)發(fā)各種類(lèi)型的應(yīng)用程序。在開(kāi)發(fā)Java應(yīng)用程序時(shí),有一些基本步驟需要遵循,以確保應(yīng)用程序的正確性和可靠性。 1.確定需求:這是開(kāi)發(fā)任何
    的頭像 發(fā)表于 11-28 16:52 ?1454次閱讀

    docker部署對(duì)性能的影響

    Docker 是一個(gè)流行的容器化平臺(tái),它提供了一種輕量級(jí)的虛擬化技術(shù),使得應(yīng)用程序可以在獨(dú)立的容器中運(yùn)行。然而,部署應(yīng)用程序到 Docker 容器中可能會(huì)對(duì)性能產(chǎn)生一些影響。在本文中,我們將探討
    的頭像 發(fā)表于 11-23 09:31 ?1410次閱讀

    docker部署mysql的壞處

    Docker 是一種虛擬化技術(shù),它允許開(kāi)發(fā)人員在容器內(nèi)打包應(yīng)用程序及其所有依賴(lài)項(xiàng),從而實(shí)現(xiàn)在不同環(huán)境中運(yùn)行相同的應(yīng)用程序的能力。然而,在使用 Docker 部署 MySQL 時(shí),也存在一些潛在
    的頭像 發(fā)表于 11-23 09:29 ?1297次閱讀

    linux docker安裝部署

    Docker是一種開(kāi)源的容器化平臺(tái),可以幫助開(kāi)發(fā)者在不同的環(huán)境中快速構(gòu)建、測(cè)試和部署應(yīng)用程序。它能夠解決不同操作系統(tǒng)之間的兼容性問(wèn)題,簡(jiǎn)化了應(yīng)用程序部署過(guò)程,并提供了高效的資源利用。
    的頭像 發(fā)表于 11-23 09:27 ?996次閱讀

    Flask如何升級(jí)到 Quart 應(yīng)用程序

    應(yīng)用程序可以提高 3 倍的性能,而且不需要對(duì)代碼進(jìn)行重大的重寫(xiě)或調(diào)整。 如上所示,在針對(duì)單個(gè)資源詳情的請(qǐng)求下,F(xiàn)lask每秒請(qǐng)求為330個(gè),而quart能達(dá)到1160個(gè)。以此類(lèi)推,Quart 相比于
    的頭像 發(fā)表于 11-01 16:23 ?624次閱讀
    Flask如何升級(jí)到 Quart <b class='flag-5'>應(yīng)用程序</b>