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

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

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

云計(jì)算之旅:云架構(gòu)轉(zhuǎn)移工作負(fù)載帶來(lái)的好處

姚小熊27 ? 來(lái)源:企業(yè)網(wǎng)D1Net ? 作者:企業(yè)網(wǎng)D1Net ? 2020-10-30 16:10 ? 次閱讀

組織的云計(jì)算之旅通常都將內(nèi)部部署應(yīng)用程序遷移到云平臺(tái)中,而在這一過(guò)程將面臨一些挑戰(zhàn),但最終將獲得更多收益。

組織將工作負(fù)載轉(zhuǎn)移到云平臺(tái)中有時(shí)很簡(jiǎn)單,而如果可以將內(nèi)部部署服務(wù)器提升并轉(zhuǎn)移到IaaS計(jì)算平臺(tái),對(duì)組織來(lái)說(shuō)將會(huì)帶來(lái)更多好處。在某些情況下,組織將工作負(fù)載遷移到云平臺(tái)則更具挑戰(zhàn)性。例如,如果組織的工作負(fù)載涉及多個(gè)層次基礎(chǔ)設(shè)施和軟件,或者需要細(xì)致而復(fù)雜的供應(yīng)流程,那么其云計(jì)算之旅可能會(huì)困難得多。

醫(yī)療保健服務(wù)商O(píng)ptum公司首席工程師Bill Schneider在最近舉辦的Interop 2020會(huì)議中發(fā)表演講,其報(bào)告題目為“我們的云之旅如何將傳統(tǒng)應(yīng)用程序遷移到AWS云平臺(tái)”,其中討論了該公司團(tuán)隊(duì)如何應(yīng)對(duì)這些挑戰(zhàn)的經(jīng)驗(yàn)。Schneider對(duì)他及其團(tuán)隊(duì)如何將內(nèi)部部署分析應(yīng)用程序(或至少其中大部分)移至AWS云平臺(tái),為什么選擇云架構(gòu),以及自從轉(zhuǎn)移工作負(fù)載以來(lái)帶來(lái)的好處進(jìn)行了闡述和分析。

開(kāi)發(fā)和管理醫(yī)療保健數(shù)據(jù)分析工具

Schneider及其團(tuán)隊(duì)將開(kāi)發(fā)和管理應(yīng)用程序稱之為OPA,可以幫助Optum公司的客戶管理醫(yī)療數(shù)據(jù)。該應(yīng)用程序使他們能夠查找和分析患者數(shù)據(jù),并將其與醫(yī)療保健價(jià)格和所獲得的醫(yī)護(hù)質(zhì)量等因素相關(guān)聯(lián)。該應(yīng)用程序是面向公眾的資源,Optum公司的員工和客戶使用該資源。

最初,OPA是一個(gè)由四個(gè)主要組件組成的內(nèi)部部署應(yīng)用程序。首先是存儲(chǔ)Optum公司創(chuàng)建或收集的原始數(shù)據(jù)的文件;將數(shù)據(jù)從那里傳遞到Oracle數(shù)據(jù)倉(cāng)庫(kù),在那里進(jìn)行處理和重組;而在數(shù)據(jù)轉(zhuǎn)換完成之后,移動(dòng)到Oracle公司提供的數(shù)據(jù)集市;最后,通過(guò)MicroStrategy分析應(yīng)用程序從數(shù)據(jù)集市提取數(shù)據(jù),以便處理用戶查詢。

遷移到云平臺(tái)

如今,OPA主要在云平臺(tái)中運(yùn)行。雖然仍然存在內(nèi)部部署組件,因?yàn)閿?shù)據(jù)管道從內(nèi)部部署存儲(chǔ)的數(shù)據(jù)開(kāi)始,但是先上傳到AWS S3存儲(chǔ)桶,然后在將數(shù)據(jù)存儲(chǔ)到AWS Redshift之前存儲(chǔ)在其中。在Redshift中,可以通過(guò)AWS云中托管的MicroStrategy應(yīng)用程序?qū)嵗樵償?shù)據(jù)。

通過(guò)彈性負(fù)載平衡器(ELB)管理基于云計(jì)算管道的流量,這些流量將路由到不同的MicroStrategy實(shí)例。采用彈性負(fù)載平衡器(ELB),Schneider及其團(tuán)隊(duì)可以簡(jiǎn)化證書(shū)管理。他們還避免了在為OPA應(yīng)用程序添加新客戶端時(shí)更新DNS記錄。

為什么要進(jìn)行云之旅?

最初為OPA提供支持的內(nèi)部部署架構(gòu)受到一些限制。Schneider指出,除了獲得Oracle軟件許可的費(fèi)用之外,該應(yīng)用程序還面臨著擴(kuò)展方面的挑戰(zhàn),因?yàn)樗诤艽蟪潭壬弦蕾囉趦?nèi)存中的高速緩存來(lái)使報(bào)告對(duì)最終用戶作出響應(yīng)。因此,為了支持更多的客戶,Schneider和團(tuán)隊(duì)將不得不添加更多的服務(wù)器以提供更多的可用內(nèi)存。

將OPA遷移到云平臺(tái)為解決這兩個(gè)挑戰(zhàn)提供了解決方案。通過(guò)使用AWS Redshift代替Oracle的數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)集市工具,Optum公司降低了其軟件許可成本。同時(shí),即使在應(yīng)用程序正在處理多達(dá)十億行數(shù)據(jù)的情況下,云平臺(tái)也使為應(yīng)用程序?qū)嵗峙涓嗷A(chǔ)設(shè)施資源變得更加容易,以確保獲得適當(dāng)?shù)男阅堋?/p>

應(yīng)用程序遷移到云平臺(tái)后出現(xiàn)的第三個(gè)優(yōu)勢(shì)是全自動(dòng)編排。Schneider及其團(tuán)隊(duì)實(shí)施了AWS Step Functions,以調(diào)用AWS Lambda中托管的代碼來(lái)處理置備和管理任務(wù)。Schneider解釋說(shuō):“每個(gè)步驟函數(shù)代表一個(gè)高級(jí)過(guò)程,例如‘執(zhí)行數(shù)據(jù)查找‘或‘部署發(fā)布’。然后,這些步驟函數(shù)會(huì)調(diào)用一系列Lambda,每個(gè)Lambda都執(zhí)行獨(dú)立的任務(wù),例如設(shè)置AWS基礎(chǔ)設(shè)施或安全組?!?/p>

通過(guò)允許應(yīng)用程序?qū)嵗詣?dòng)部署,這種方法實(shí)際上消除了人工啟動(dòng)新應(yīng)用程序環(huán)境的需要。Schneider表示,與內(nèi)部部署版本的應(yīng)用程序相比,這意味著效率的巨大提高,為此,團(tuán)隊(duì)使用IaC工具(如Puppet)來(lái)協(xié)調(diào)一些管理任務(wù),但在其他方面依賴于人工的工作流程。

云之旅面臨的挑戰(zhàn)

Schneider表示,OPA的云之旅并非沒(méi)有坎坷。其中一個(gè)主要挑戰(zhàn)是為應(yīng)用程序開(kāi)發(fā)人員找到方法,使其從進(jìn)行開(kāi)發(fā)工作的內(nèi)部部署工作站安全地連接到基于云計(jì)算的環(huán)境。為此,Optum公司最初除了必須創(chuàng)建特殊的防火墻例之外,還利用了AWS的SSM服務(wù),該服務(wù)使工程師可以通過(guò)HTTPS在云中的計(jì)算機(jī)上執(zhí)行命令。

MicroStrategy的應(yīng)用程序早在云計(jì)算成為標(biāo)準(zhǔn)之前就已經(jīng)出現(xiàn),但它的設(shè)計(jì)并不是為了作為高度動(dòng)態(tài)的應(yīng)用程序堆棧的一部分運(yùn)行的。這帶來(lái)了一些問(wèn)題,但他的團(tuán)隊(duì)能夠與供應(yīng)商合作解決這些問(wèn)題。

Schneider表示,自從將應(yīng)用程序遷移到云中以來(lái),內(nèi)部的技術(shù)債務(wù)也已成為Optum公司面臨的更為緊迫的挑戰(zhàn)。在云中,技術(shù)債務(wù)不僅構(gòu)成性能挑戰(zhàn),而且還帶來(lái)直接的成本影響。展望未來(lái),其團(tuán)隊(duì)的一個(gè)關(guān)鍵優(yōu)先事項(xiàng)是繼續(xù)尋找和解決OPA的技術(shù)問(wèn)題,以確保該應(yīng)用程序從成本和性能兩個(gè)方面都盡可能高效。

結(jié)論

傳統(tǒng)應(yīng)用程序并不僅僅適用于云平臺(tái),可以直接將其提升并轉(zhuǎn)移到托管虛擬機(jī)中。也并非只針對(duì)從一開(kāi)始就誕生于云中的云原生應(yīng)用程序。正如Optum公司云之旅的故事所表明的那樣,組織可以采用復(fù)雜的、多層次的內(nèi)部部署應(yīng)用程序,并以一種允許組織充分利用其可擴(kuò)展性和自動(dòng)化特性的方式遷移到云中。
責(zé)任編輯:YYX

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎ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)注

    38

    文章

    7629

    瀏覽量

    136774
  • 云架構(gòu)
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    3685
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何理解計(jì)算?

    計(jì)算工作原理是什么? 計(jì)算和傳統(tǒng)IT技術(shù)的區(qū)別? 華納如何幫助您實(shí)現(xiàn)
    發(fā)表于 08-16 17:02

    AI服務(wù)器:開(kāi)啟智能計(jì)算新時(shí)代

    一、AI服務(wù)器的定義與特點(diǎn) AI服務(wù)器的定義 AI服務(wù)器是一種基于計(jì)算技術(shù),專為處理人工智能相關(guān)
    的頭像 發(fā)表于 08-09 16:08 ?425次閱讀

    網(wǎng)絡(luò)與計(jì)算:有什么區(qū)別?

    則關(guān)注的是應(yīng)用程序之間的連接如何管理和交付。 計(jì)算 計(jì)算將企業(yè)工作負(fù)載托管從傳統(tǒng)的內(nèi)部或共置
    的頭像 發(fā)表于 06-25 11:43 ?257次閱讀
    <b class='flag-5'>云</b>網(wǎng)絡(luò)與<b class='flag-5'>云</b><b class='flag-5'>計(jì)算</b>:有什么區(qū)別?

    計(jì)算與企業(yè)IT成本治理

    時(shí)至今日,計(jì)算已逐步替代傳統(tǒng)IT中服務(wù)器、存儲(chǔ)、虛擬化等單體軟硬件的IT架構(gòu),成為企業(yè)IT能力中最重要的組成部分。企業(yè)在利用計(jì)算
    的頭像 發(fā)表于 06-19 09:40 ?393次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>計(jì)算</b>與企業(yè)IT成本治理

    華為函數(shù)工作流:引領(lǐng)未來(lái)無(wú)服務(wù)器計(jì)算時(shí)代

    在當(dāng)今數(shù)字化飛速發(fā)展的時(shí)代,企業(yè)和個(gè)人對(duì)于計(jì)算資源的需求越來(lái)越高,但傳統(tǒng)的服務(wù)器架構(gòu)帶來(lái)的管理成本和資源浪費(fèi)問(wèn)題也愈發(fā)凸顯。為解決這一難題,華為引領(lǐng)著無(wú)服務(wù)器
    的頭像 發(fā)表于 05-27 10:50 ?251次閱讀
    華為<b class='flag-5'>云</b>函數(shù)<b class='flag-5'>工作</b>流:引領(lǐng)未來(lái)無(wú)服務(wù)器<b class='flag-5'>計(jì)算</b>時(shí)代

    什么是組態(tài)平臺(tái)?有什么功能?

    時(shí)至今日,計(jì)算已經(jīng)深度融合進(jìn)我們的生活、工作等方方面面之中,為我們帶來(lái)各種好處。在工業(yè)場(chǎng)景中,組態(tài)軟件通常部署到上位機(jī)中,為生產(chǎn)監(jiān)控、設(shè)備
    的頭像 發(fā)表于 03-14 13:42 ?293次閱讀
    什么是組態(tài)<b class='flag-5'>云</b>平臺(tái)?有什么功能?

    現(xiàn)在常說(shuō)的邊緣計(jì)算計(jì)算有什么不同?

    現(xiàn)在常說(shuō)的邊緣計(jì)算計(jì)算有什么不同? 邊緣計(jì)算計(jì)算是兩種不同的
    的頭像 發(fā)表于 02-06 14:38 ?553次閱讀

    工信部:50余項(xiàng)計(jì)算標(biāo)準(zhǔn)化體系建設(shè)指南發(fā)布,推進(jìn)計(jì)算行業(yè)發(fā)展

    根據(jù)《計(jì)算綜合標(biāo)準(zhǔn)化體系建設(shè)指南》所述,有關(guān)部門(mén)計(jì)劃在明年繼續(xù)完善計(jì)算標(biāo)準(zhǔn)體系,包括修訂參考架構(gòu)和術(shù)語(yǔ)等基礎(chǔ)標(biāo)準(zhǔn),優(yōu)先制定
    的頭像 發(fā)表于 01-10 15:00 ?631次閱讀

    邊緣計(jì)算計(jì)算的區(qū)別

    邊緣計(jì)算計(jì)算是兩種不同的計(jì)算模式,在數(shù)字化時(shí)代的發(fā)展中,它們都起到了重要的作用。本文將介紹邊緣計(jì)算
    的頭像 發(fā)表于 12-27 15:46 ?2240次閱讀

    mec邊緣計(jì)算與私有的區(qū)別

    Mec邊緣計(jì)算與私有是目前計(jì)算領(lǐng)域中兩個(gè)熱門(mén)的概念。盡管它們都是用來(lái)處理數(shù)據(jù)、存儲(chǔ)和處理計(jì)算任務(wù)的技術(shù),但在
    的頭像 發(fā)表于 12-27 15:31 ?780次閱讀

    邊緣計(jì)算計(jì)算的區(qū)別和聯(lián)系

    邊緣計(jì)算計(jì)算是兩種不同的計(jì)算模型,它們?cè)趹?yīng)用場(chǎng)景、架構(gòu)、數(shù)據(jù)處理等方面有著顯著的差異。本文將詳盡、詳實(shí)、細(xì)致地闡述邊緣
    的頭像 發(fā)表于 12-27 15:14 ?1668次閱讀

    2023計(jì)算企業(yè)排行

    企業(yè)對(duì)計(jì)算的采用也在全球范圍內(nèi)加速。據(jù)IDC報(bào)告,2023年全球企業(yè)基礎(chǔ)設(shè)施支出預(yù)計(jì)將超過(guò)1.3萬(wàn)億美元,比五年前增長(zhǎng)了68%。這種增長(zhǎng)的驅(qū)動(dòng)力來(lái)自于
    發(fā)表于 12-27 14:43 ?434次閱讀
    2023<b class='flag-5'>云</b><b class='flag-5'>計(jì)算</b>企業(yè)排行

    探索未來(lái)計(jì)算,華為耀服務(wù)器 L 實(shí)例引領(lǐng)行業(yè)新動(dòng)力

    服務(wù)器 L 實(shí)例(以下簡(jiǎn)稱:耀 L 實(shí)例),為中小企業(yè)和開(kāi)發(fā)者提供簡(jiǎn)單上的全新體驗(yàn)。 計(jì)算的核心在于性能和穩(wěn)定性。耀 L 實(shí)例采用了
    的頭像 發(fā)表于 12-08 15:13 ?253次閱讀
    探索未來(lái)<b class='flag-5'>云</b><b class='flag-5'>計(jì)算</b>,華為<b class='flag-5'>云</b>耀<b class='flag-5'>云</b>服務(wù)器 L 實(shí)例引領(lǐng)行業(yè)新動(dòng)力

    基于ARM體系架構(gòu)構(gòu)建服務(wù)

    隨著IT技術(shù)的不斷演進(jìn),公有、專屬、混合、云原生等相關(guān)技術(shù)概念層出不窮,計(jì)算已經(jīng)有了廣泛應(yīng)用,成為數(shù)字經(jīng)濟(jì)、政企數(shù)字化轉(zhuǎn)型的新型基礎(chǔ)
    的頭像 發(fā)表于 12-06 10:00 ?459次閱讀
    基于ARM體系<b class='flag-5'>架構(gòu)</b>構(gòu)建<b class='flag-5'>云</b>服務(wù)

    華為耀服務(wù)器 L 實(shí)例,助力企業(yè)開(kāi)啟輕松計(jì)算之旅

    隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,中小企業(yè)和開(kāi)發(fā)者對(duì)于計(jì)算的需求不斷增加,用以提高業(yè)務(wù)效率和創(chuàng)新能力。然而,在市面上不勝枚舉的服務(wù)器產(chǎn)品中,如何選擇一款既簡(jiǎn)單易用又高性能高效的產(chǎn)品成為了擺在他們面前
    的頭像 發(fā)表于 12-01 11:18 ?269次閱讀
    華為<b class='flag-5'>云</b>耀<b class='flag-5'>云</b>服務(wù)器 L 實(shí)例,助力企業(yè)開(kāi)啟輕松<b class='flag-5'>云</b><b class='flag-5'>計(jì)算</b><b class='flag-5'>之旅</b>