成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

每個云計算架構(gòu)師都應(yīng)該實現(xiàn)自動化的五種操作

云計算
對云計算架構(gòu)師的工作至關(guān)重要的一些常見的云計算自動化技術(shù)是什么?在設(shè)計、構(gòu)建和部署云托管應(yīng)用程序時,每個云架構(gòu)師都應(yīng)該努力實現(xiàn)自動化的5種操作。

如果有一個可以定義云計算的特征,或者一個將云計算與傳統(tǒng)數(shù)據(jù)中心區(qū)別開來的特征,那就是自動化。

云計算為企業(yè)的現(xiàn)代應(yīng)用程序開發(fā)過程提供了許多好處。最重要的好處之一是能夠?qū)鹘y(tǒng)上需要人工處理的關(guān)鍵操作實現(xiàn)自動化。

自動化可能是使用云計算的唯一最顯著的優(yōu)勢。云計算架構(gòu)師通過在可行的地方利用自動化,在他們的角色中茁壯成長。

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

(1)擴展

自動擴展是使用云計算的最基本和最必要的措施。無論人們談?wù)摰氖亲詣訑U展服務(wù)器資源,還是內(nèi)置在原生云服務(wù)(如Amazon S3和DynamoDB)中的彈性擴展,擴展都是云計算的重要組成部分。構(gòu)建可擴展的基礎(chǔ)設(shè)施是人們首先遷移到云計算的核心原因之一。

但是這種自動化的可擴展性需要快速而輕松地啟動新的服務(wù)器實例,這將引向下一個自動化。

(2)服務(wù)器配置

在云計算出現(xiàn)之前,在數(shù)據(jù)中心配置一臺新服務(wù)器可能需要幾天或幾周的時間。云計算自動化可以在幾分鐘內(nèi)提供功能齊全、可操作的服務(wù)器實例,安裝并運行所有所需的軟件和服務(wù)。自動化服務(wù)器配置不僅是自動擴展的關(guān)鍵,也是自修復(fù)基礎(chǔ)設(shè)施(另一種云計算自動化形式)的關(guān)鍵。終止一個失敗的或受到損害的服務(wù)器實例,并讓自動化用一個新的服務(wù)器實例替換它,將改變問題解決在云中發(fā)生的方式。這種能力對于改進(jìn)許多類問題和錯誤的平均解決時間(MTTR)非常關(guān)鍵。

無論是在像Amazon EC2這樣的計算服務(wù)中啟動新的虛擬機實例,還是在像谷歌Kubernetes Engine這樣的Kubernetes環(huán)境中啟動新的容器實例,自動化服務(wù)器配置的工作原理都是一樣的。在任何一種情況下,在啟動、擴展和修復(fù)服務(wù)器實例時,自動化都可以提高速度和可靠性,這是大多數(shù)支持云計算的應(yīng)用程序的基礎(chǔ)。

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

但是,只有當(dāng)操作服務(wù)器所需的其他基礎(chǔ)設(shè)施也能夠快速、輕松地設(shè)置時,自動化服務(wù)器配置才能發(fā)揮作用。

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

自動配置服務(wù)器本身并不足以啟動和運行云計算應(yīng)用程序并為用戶提供服務(wù)。企業(yè)還必須提供負(fù)載平衡器、防火墻、網(wǎng)段、數(shù)據(jù)庫和應(yīng)用程序所依賴的任何其他服務(wù),如隊列和緩存。在應(yīng)用程序完全發(fā)揮功能之前,必須設(shè)置、配置所有支持基礎(chǔ)設(shè)施并將其連接到應(yīng)用程序。

如果人工完成,所有這些配置都會非常耗時。如果部署在內(nèi)部部署數(shù)據(jù)中心中,可能需要數(shù)天或更長時間來設(shè)置所有必要的組件。然而,在云計算應(yīng)用中,一種稱為基礎(chǔ)設(shè)施即代碼(IaC)的自動化技術(shù)允許使用對API的調(diào)用來提供應(yīng)用程序基礎(chǔ)設(shè)施。

IaC允許用戶指定在源代碼中如何設(shè)置基礎(chǔ)設(shè)施,這些源代碼通常是JSON或YAML文件,可以使用傳統(tǒng)的軟件版本控制系統(tǒng)(如Git)進(jìn)行管理。然后,將經(jīng)過編碼的基礎(chǔ)設(shè)施配置傳遞給一個工具,該工具將自動提供、配置并將基礎(chǔ)結(jié)構(gòu)組件連接到一個工作網(wǎng)絡(luò)中。

有許多工具可以執(zhí)行此級別的云基礎(chǔ)設(shè)施自動化。

作為代碼的基礎(chǔ)設(shè)施為基礎(chǔ)設(shè)施供應(yīng)過程提供了獨特的好處,包括更改控制和批準(zhǔn)、更改跟蹤和基礎(chǔ)設(shè)施代碼重用。作為代碼的基礎(chǔ)設(shè)施只能在云平臺或類似云平臺的數(shù)據(jù)中心中使用,在這些數(shù)據(jù)中心中,基礎(chǔ)設(shè)施API允許自動創(chuàng)建基礎(chǔ)設(shè)施。

云架構(gòu)師應(yīng)該利用IaC工具為基礎(chǔ)設(shè)施供應(yīng)創(chuàng)建可靠、安全且可重復(fù)的云模式。其好處怎么說都不為過。

(4)代碼部署

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

自動化代碼部署最流行的方法之一是持續(xù)集成(CI)/持續(xù)交付(CD)管道。這是一種模型,它允許基于檢入軟件版本控制系統(tǒng)(例如Git)的代碼,將代碼部署自動應(yīng)用到生產(chǎn)應(yīng)用程序。根據(jù)應(yīng)用程序和企業(yè)的策略,自動化部署可能被安排(例如每天或每小時),或者在對代碼庫進(jìn)行更改并可用于部署時觸發(fā)。

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

(5)云原生服務(wù)

作為自動化的一種常常被忽視的是內(nèi)置在許多云服務(wù)中的自動動態(tài)擴展。云排隊服務(wù)(如Amazon Simple QueueService)、云數(shù)據(jù)存儲(如Amazon S3)和云數(shù)據(jù)庫(如Amazon DynamoDB)嚴(yán)重依賴自動化來管理利用它們的動態(tài)應(yīng)用程序的擴展需求。

云計算架構(gòu)師通常更喜歡使用S3這樣的數(shù)據(jù)存儲,而不是從計算實例上的本地驅(qū)動器存儲(例如)創(chuàng)建自己的數(shù)據(jù)存儲,因為它簡單、安全、可靠、易于集成,而且功能自動化。公共云提供的許多其他服務(wù)也是如此。通過使用它們,可以利用發(fā)生在后臺的強大自動化。

云計算意味著自動化

自動化是云計算的定義特征之一,這是云計算與傳統(tǒng)數(shù)據(jù)中心的區(qū)別之一。當(dāng)然,用戶可以在不利用自動化的情況下在云中運行其應(yīng)用程序,許多人都是這樣做的,但他們錯過了這一點。因為自動化是實現(xiàn)更大的一致性、可靠性、安全性、可擴展性和對業(yè)務(wù)需求的響應(yīng)性的途徑。

提升并將內(nèi)部部署應(yīng)用程序“按原樣”遷移到云中是一種相對簡單和直接的遷移,通常不需要訓(xùn)練有素的云計算架構(gòu)師來實現(xiàn)。但是這樣的應(yīng)用程序錯過了在云上運行的大部分優(yōu)勢。構(gòu)建真正支持云的應(yīng)用程序確實需要云計算架構(gòu)師,但它將利用云提供的一切。實際上,任何云架構(gòu)的應(yīng)用程序都將大量使用自動化。

優(yōu)秀的云計算架構(gòu)師將啟用、擴展、支持并鼓勵在所有基于云的應(yīng)用程序中使用自動化。簡單地說,優(yōu)秀的云計算架構(gòu)師將盡可能地實現(xiàn)自動化。他們受到云中可用的自動化能力的驅(qū)動,他們喜歡以獨特而有趣的方式使用這些自動化。它是最成功的應(yīng)用程序部署的組成部分。

責(zé)任編輯:華軒 來源: e-works
相關(guān)推薦

2023-01-10 07:43:48

2018-01-23 08:42:34

2019-01-08 15:05:58

云計算企業(yè)遷移

2016-02-02 09:43:26

開發(fā)人員架構(gòu)師

2022-09-08 08:07:21

編程語言程序員

2022-09-07 07:06:11

編程語言開發(fā)人員

2019-05-21 16:19:46

前端性能優(yōu)化圖片

2017-10-18 11:32:44

機器學(xué)習(xí)無監(jiān)督學(xué)習(xí)監(jiān)督學(xué)習(xí)

2021-10-20 06:05:01

編程語言開發(fā)

2020-01-14 08:28:50

Linux命令程序

2017-04-05 12:04:17

python函數(shù)

2014-03-07 14:20:30

2022-03-11 10:36:14

企業(yè)IT技術(shù)

2023-09-14 10:20:56

前端布局自適應(yīng)

2012-02-28 10:52:13

2018-03-07 12:57:53

2013-01-28 10:25:46

開發(fā)人員設(shè)計技巧

2024-04-10 12:36:41

硬件代碼

2011-05-25 13:46:58

OracleDBA調(diào)優(yōu)法則

2018-05-03 08:45:58

Linux命令
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 97人人爱| 成人精品国产一区二区4080 | 久久av一区二区三区 | 成人在线免费视频 | 97伦理| 一区二区三区免费 | 亚洲午夜视频在线观看 | 在线观看国产视频 | 在线观看视频一区二区三区 | 激情网站 | 国产一区二区三区久久久久久久久 | 国产专区在线 | 精品一级 | 特黄毛片| www.亚洲区| 天天久久 | 成人激情视频在线 | 成人网在线观看 | 中文字幕1区2区3区 亚洲国产成人精品女人久久久 | 亚洲五码久久 | 欧美精品久久久久 | 欧美一级片中文字幕 | 日韩视频专区 | 国产激情在线看 | 欧美成人免费 | 男女羞羞视频在线观看 | 精品一区二区久久久久久久网站 | 久久最新 | 一区二区日韩 | 中文字幕一区二区视频 | 久久久男人的天堂 | 国产欧美视频一区二区三区 | 欧美1级 | 久久久视频在线 | 婷婷色国产偷v国产偷v小说 | 欧美一级片久久 | 国内精品久久久久久久 | 天天精品在线 | 精品一区二区三区免费视频 | 久久久精品视频免费看 | 国产精品免费一区二区三区四区 |