正在逐步覆蓋!騰訊提醒勿為實(shí)況圖重裝微信:以免丟失微信聊天記錄iPhone16多款機(jī)型破發(fā):最高比官網(wǎng)便宜600元劉積仁不愛“湊熱鬧”,但東軟集團(tuán)喜歡“追風(fēng)口”快手電商新增近800個(gè)“0元開店”類目,推出多項(xiàng)新商入駐權(quán)益年內(nèi)狂攬五項(xiàng)第一,“字節(jié)系大模型”何以后發(fā)先至?科技云報(bào)到:有韌性才能更“任性”,云韌性構(gòu)筑業(yè)務(wù)最后一道防線阿里云盤出“BUG”客服回應(yīng):已修復(fù)圍剿BBA,比亞迪和騰勢(shì)也準(zhǔn)備出一份力阿里云服務(wù)器操作系統(tǒng)Alibaba Cloud Linux全新升級(jí),核心場(chǎng)景性能提升超20%屏幕面板 10 月出貨,蘋果 M4 MacBook Air 被曝 2025Q1 發(fā)布蘋果史上最大:iPhone 16系列電池容量公布后移動(dòng)互聯(lián)網(wǎng)時(shí)代,移動(dòng)App兼容測(cè)試持續(xù)占據(jù)核心地位歐盟警告蘋果:六個(gè)月內(nèi)開放iPhone系統(tǒng) 否則重罰湖北省電子信息產(chǎn)業(yè)前8月實(shí)現(xiàn)營(yíng)收5970億元,同比增長(zhǎng)13.53%傳三星計(jì)劃2025年推出卷軸屏手機(jī)蘋果新專利探索折疊iPhone未來(lái),任意表面實(shí)現(xiàn)觸敏控制蘋果iPhone16/Pro系列手機(jī)今日首銷,5999~9999元起各方媒體的聚焦關(guān)注,中南高科實(shí)力呈現(xiàn)高科“新質(zhì)”表現(xiàn)力拼多多解開了新疆的“包郵絕緣體”封印宏景智駕完成數(shù)億元C輪融資
  • 首頁(yè) > 云計(jì)算頻道 > 云計(jì)算

    每個(gè)云架構(gòu)師應(yīng)實(shí)現(xiàn)自動(dòng)化的五種操作

    2023年01月11日 11:15:29   來(lái)源:51CTO

      譯者 | 布加迪

      云為一家公司的現(xiàn)代應(yīng)用程序開發(fā)流程帶來(lái)了許多好處。最重要的好處之一是能夠自動(dòng)執(zhí)行向來(lái)需要手動(dòng)步驟的關(guān)鍵操作。

      自動(dòng)化可能是使用云的最顯著的一個(gè)優(yōu)勢(shì)。云架構(gòu)師在切實(shí)可行的地方利用自動(dòng)化,以確保其角色不被邊緣化。

      對(duì)云架構(gòu)師的工作至關(guān)重要的一些常見的云自動(dòng)化技術(shù)有哪些?每個(gè)云架構(gòu)師在設(shè)計(jì)、構(gòu)建和部署云托管應(yīng)用程序時(shí),應(yīng)該竭力實(shí)現(xiàn)以下五種操作的自動(dòng)化。

      1、擴(kuò)展

      自動(dòng)擴(kuò)展對(duì)使用云而言最基本、最必不可少。無(wú)論我們談?wù)撟詣?dòng)擴(kuò)展服務(wù)器資源,還是內(nèi)置在Amazon S3和DynamoDB等原生云服務(wù)中的彈性擴(kuò)展,擴(kuò)展都是云的重要組成部分。構(gòu)建可擴(kuò)展的基礎(chǔ)設(shè)施是人們當(dāng)初遷移到云的主要原因之一。

      但是這種自動(dòng)化擴(kuò)展性大部分需要快速輕松地啟動(dòng)新的服務(wù)器實(shí)例,這引出了下一種自動(dòng)化。

      2、服務(wù)器配置

      在云出現(xiàn)之前,配置一臺(tái)新服務(wù)器可能需要幾天或幾周。云自動(dòng)化可以在短短幾分鐘內(nèi)配置好一個(gè)功能齊全、可投入使用的服務(wù)器實(shí)例,所有所需的軟件和服務(wù)已安裝并運(yùn)行。自動(dòng)化服務(wù)器配置不僅是自動(dòng)擴(kuò)展的關(guān)鍵,還是自修復(fù)基礎(chǔ)設(shè)施(另一種云自動(dòng)化)的關(guān)鍵。終止失效或被攻擊的服務(wù)器實(shí)例,并讓自動(dòng)化可以用新的服務(wù)器實(shí)例替換它,改變了在云端解決問題的方式。這種能力對(duì)于改進(jìn)許多類問題和錯(cuò)誤的MTTR(平均解決時(shí)間)非常關(guān)鍵。

      無(wú)論您在Amazon EC2之類的計(jì)算服務(wù)中啟動(dòng)新的虛擬機(jī)實(shí)例,還是在谷歌Kubernetes引擎之類的Kubernetes環(huán)境中啟動(dòng)新的容器實(shí)例,自動(dòng)化服務(wù)器配置的工作原理都大致一樣。無(wú)論在哪種情況下,啟動(dòng)、擴(kuò)展和修復(fù)服務(wù)器實(shí)例(這對(duì)大多數(shù)基于云的應(yīng)用程序而言很重要)時(shí),自動(dòng)化都可以提升速度和可靠性。

      自動(dòng)化服務(wù)器配置的另一個(gè)好處是提高了可用性。自動(dòng)化配置意味著少量的大型服務(wù)器很容易替換成大量的小型服務(wù)器。這種模式大大提高了應(yīng)用程序的可用性,減小了故障造成的影響。

      但只有當(dāng)操作服務(wù)器所需的基礎(chǔ)設(shè)施其余部分也能夠快速輕松地安裝和設(shè)置時(shí),自動(dòng)化服務(wù)器配置才管用。這引出了下一種自動(dòng)化。

      3、基礎(chǔ)設(shè)施創(chuàng)建

      自動(dòng)配置服務(wù)器本身不足以啟動(dòng)和運(yùn)行云應(yīng)用程序、為用戶提供服務(wù)。您還必須配置負(fù)載均衡系統(tǒng)、防火墻、網(wǎng)段、數(shù)據(jù)庫(kù)和應(yīng)用程序依賴的任何其他服務(wù),比如隊(duì)列和緩存。只有安裝和配置了所有支持性基礎(chǔ)設(shè)施,并連接到應(yīng)用程序,應(yīng)用程序才能完全發(fā)揮功能。

      如果手動(dòng)完成,所有這些配置很耗費(fèi)時(shí)間。如果部署在本地?cái)?shù)據(jù)中心,可能需要數(shù)天或更長(zhǎng)時(shí)間來(lái)安裝所有必要的組件。然而在云端,一種名為基礎(chǔ)設(shè)施即代碼(IaC)的自動(dòng)化技術(shù)允許您對(duì)API進(jìn)行調(diào)用,從而配置應(yīng)用程序基礎(chǔ)設(shè)施。

      IaC允許您指定基礎(chǔ)設(shè)施如何在源代碼(通常是JSON或YAML文件)中創(chuàng)建起來(lái),可以使用傳統(tǒng)的軟件版本控制系統(tǒng)(比如Git)來(lái)管理源代碼。然后,將經(jīng)過(guò)編碼的基礎(chǔ)設(shè)施配置傳遞給一個(gè)工具,該工具可以自動(dòng)提供和配置基礎(chǔ)設(shè)施組件,并將這些組件連接到工作網(wǎng)絡(luò)中。

      有許多工具可以執(zhí)行這種級(jí)別的云基礎(chǔ)設(shè)施自動(dòng)化。兩個(gè)流行的工具是HashiCorp的Terrform和AWS的CloudFormation。

      基礎(chǔ)設(shè)施即代碼為基礎(chǔ)設(shè)施配置過(guò)程提供了獨(dú)特的好處,包括變更控制和批準(zhǔn)、變更跟蹤以及基礎(chǔ)設(shè)施代碼重用;A(chǔ)設(shè)施即代碼只有在云或類似云的數(shù)據(jù)中心中成為可能,這種環(huán)境中的基礎(chǔ)設(shè)施API才允許自動(dòng)創(chuàng)建基礎(chǔ)設(shè)施。

      云架構(gòu)師應(yīng)該利用IaC工具為基礎(chǔ)設(shè)施配置創(chuàng)建可靠、安全且可重復(fù)的云模式。這個(gè)好處再怎么強(qiáng)調(diào)都不為過(guò)。

      基于代碼管理的自動(dòng)化基礎(chǔ)設(shè)施設(shè)置引出了下一種自動(dòng)化。

      4、代碼部署

      自動(dòng)化代碼部署管道不是云所獨(dú)有的。但是考慮到大量使用其他類型的自動(dòng)化,自動(dòng)化代碼部署是基于云的應(yīng)用程序的一種自然擴(kuò)展,它們深受云架構(gòu)師的依賴。

      自動(dòng)化代碼部署最流行的方法之一是CI/CD管道。CI/CD(持續(xù)集成/持續(xù)交付)是一種模式,允許基于簽入軟件版本控制系統(tǒng)(比如Git)的代碼,讓代碼可以自動(dòng)部署到生產(chǎn)級(jí)應(yīng)用程序。自動(dòng)化部署可能被安排成每天或每小時(shí)執(zhí)行,或者只要對(duì)代碼庫(kù)進(jìn)行更改、可用于部署,就被觸發(fā),具體取決于應(yīng)用程序和公司政策。

      有許多工具可用于支持自動(dòng)化代碼部署,這些工具包括Jenkins、Bamboo、GitLab、CircleCI和AWS CodeDeploy。各自的操作方式有所不同,云架構(gòu)師必須選擇正確的自動(dòng)化策略,以滿足開發(fā)組織和業(yè)務(wù)的需求。然而,幾乎所有復(fù)雜的云架構(gòu)應(yīng)用程序都使用某種自動(dòng)化代碼部署。貴公司的云架構(gòu)應(yīng)用程序也應(yīng)該如此。

      5、原生云服務(wù)

      常常被忽視的一種自動(dòng)化是內(nèi)置在許多云服務(wù)中的自動(dòng)化動(dòng)態(tài)擴(kuò)展。云隊(duì)列服務(wù)(比如Amazon Simple Queue Service)、云數(shù)據(jù)存儲(chǔ)(比如Amazon S3)和云數(shù)據(jù)庫(kù)(比如Amazon DynamoDB)嚴(yán)重依賴自動(dòng)化,以管理使用它們的動(dòng)態(tài)應(yīng)用程序的擴(kuò)展要求。

      云架構(gòu)師常常更喜歡使用S3之類的數(shù)據(jù)存儲(chǔ),而不是從計(jì)算實(shí)例上的本地驅(qū)動(dòng)器存儲(chǔ)創(chuàng)建自己的數(shù)據(jù)存儲(chǔ),因?yàn)檫@簡(jiǎn)單、安全、可靠、易于集成,而且功能實(shí)現(xiàn)自動(dòng)化。公共云提供的許多其他服務(wù)也是如此。如果使用它們,您可以充分利用其底層的強(qiáng)大自動(dòng)化。

      云意味著自動(dòng)化

      自動(dòng)化是云的主要特點(diǎn)之一,這是云與傳統(tǒng)數(shù)據(jù)中心的區(qū)別之一。當(dāng)然,您可以在不利用自動(dòng)化的情況下在云端運(yùn)行應(yīng)用程序,許多人都這么做,但他們錯(cuò)失了良機(jī),因?yàn)樽詣?dòng)化是提升一致性、可靠性、安全性、可擴(kuò)展性以及業(yè)務(wù)需求響應(yīng)能力的必經(jīng)之路。

      將本地應(yīng)用程序按原狀平移到云端是一種相對(duì)簡(jiǎn)單、直接的遷移,通常不需要訓(xùn)練有素的云架構(gòu)師來(lái)實(shí)施。但是這類應(yīng)用程序錯(cuò)過(guò)了云端運(yùn)行具有的大部分優(yōu)勢(shì)。構(gòu)建真正基于云的應(yīng)用程序確實(shí)需要云架構(gòu)師,并可利用云端提供的一切。幾乎任何云架構(gòu)應(yīng)用程序都會(huì)大量使用自動(dòng)化。

      優(yōu)秀的云架構(gòu)師將實(shí)現(xiàn)、擴(kuò)展、支持并鼓勵(lì)在所有基于云的應(yīng)用程序中使用自動(dòng)化。簡(jiǎn)而言之,優(yōu)秀的云架構(gòu)師將盡可能實(shí)現(xiàn)自動(dòng)化。他們被云端自動(dòng)化的功能所打動(dòng),喜歡以獨(dú)特而有趣的方式使用這些自動(dòng)化。自動(dòng)化是最成功的應(yīng)用程序部署的必備要素。

      文章內(nèi)容僅供閱讀,不構(gòu)成投資建議,請(qǐng)謹(jǐn)慎對(duì)待。投資者據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。

    即時(shí)

    TCL實(shí)業(yè)榮獲IFA2024多項(xiàng)大獎(jiǎng),展示全球科技創(chuàng)新力量

    近日,德國(guó)柏林國(guó)際電子消費(fèi)品展覽會(huì)(IFA2024)隆重舉辦。憑借在核心技術(shù)、產(chǎn)品設(shè)計(jì)及應(yīng)用方面的創(chuàng)新變革,全球領(lǐng)先的智能終端企業(yè)TCL實(shí)業(yè)成功斬獲兩項(xiàng)“IFA全球產(chǎn)品設(shè)計(jì)創(chuàng)新大獎(jiǎng)”金獎(jiǎng),有力證明了其在全球市場(chǎng)的強(qiáng)大影響力。

    新聞

    敢闖技術(shù)無(wú)人區(qū) TCL實(shí)業(yè)斬獲多項(xiàng)AWE 2024艾普蘭獎(jiǎng)

    近日,中國(guó)家電及消費(fèi)電子博覽會(huì)(AWE 2024)隆重開幕。全球領(lǐng)先的智能終端企業(yè)TCL實(shí)業(yè)攜多款創(chuàng)新技術(shù)和新品亮相,以敢為精神勇闖技術(shù)無(wú)人區(qū),斬獲四項(xiàng)AWE 2024艾普蘭大獎(jiǎng)。

    企業(yè)IT

    重慶創(chuàng)新公積金應(yīng)用,“區(qū)塊鏈+政務(wù)服務(wù)”顯成效

    “以前都要去窗口辦,一套流程下來(lái)都要半個(gè)月了,現(xiàn)在方便多了!”打開“重慶公積金”微信小程序,按照提示流程提交相關(guān)材料,僅幾秒鐘,重慶市民曾某的賬戶就打進(jìn)了21600元。

    3C消費(fèi)

    “純臻4K 視界煥新”——愛普生4K 3LCD 激光工程投影

    2024年3月12日,由愛普生舉辦的主題為“純臻4K 視界煥新”新品發(fā)布會(huì)在上海盛大舉行。

    研究

    2024全球開發(fā)者先鋒大會(huì)即將開幕

    由世界人工智能大會(huì)組委會(huì)、上海市經(jīng)信委、徐匯區(qū)政府、臨港新片區(qū)管委會(huì)共同指導(dǎo),由上海市人工智能行業(yè)協(xié)會(huì)聯(lián)合上海人工智能實(shí)驗(yàn)室、上海臨港經(jīng)濟(jì)發(fā)展(集團(tuán))有限公司、開放原子開源基金會(huì)主辦的“2024全球開發(fā)者先鋒大會(huì)”,將于2024年3月23日至24日舉辦。