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

每個云架構師應實現自動化的五種操作

譯文
開發 架構
如果說哪個特點可以定義云,或者將云與傳統數據中心區別開來,這個特點就是自動化。好好利用自動化。

譯者 | 布加迪

審校 | 孫淑娟

云為一家公司的現代應用程序開發流程帶來了許多好處。最重要的好處之一是能夠自動執行向來需要手動步驟的關鍵操作。

自動化可能是使用云的最顯著的一個優勢。云架構師在切實可行的地方利用自動化,以確保其角色不被邊緣化。

對云架構師的工作至關重要的一些常見的云自動化技術有哪些?每個云架構師在設計、構建和部署云托管應用程序時,應該竭力實現以下五種操作的自動化。

1、擴展

自動擴展對使用云而言最基本、最必不可少。無論我們談論自動擴展服務器資源,還是內置在Amazon S3和DynamoDB等原生云服務中的彈性擴展,擴展都是云的重要組成部分。構建可擴展的基礎設施是人們當初遷移到云的主要原因之一。

但是這種自動化擴展性大部分需要快速輕松地啟動新的服務器實例,這引出了下一種自動化。

2、服務器配置

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

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

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

但只有當操作服務器所需的基礎設施其余部分也能夠快速輕松地安裝和設置時,自動化服務器配置才管用。這引出了下一種自動化。

3、基礎設施創建

自動配置服務器本身不足以啟動和運行云應用程序、為用戶提供服務。您還必須配置負載均衡系統、防火墻、網段、數據庫和應用程序依賴的任何其他服務,比如隊列和緩存。只有安裝和配置了所有支持性基礎設施,并連接到應用程序,應用程序才能完全發揮功能。

如果手動完成,所有這些配置很耗費時間。如果部署在本地數據中心,可能需要數天或更長時間來安裝所有必要的組件。然而在云端,一種名為基礎設施即代碼(IaC)的自動化技術允許您對API進行調用,從而配置應用程序基礎設施。

IaC允許您指定基礎設施如何在源代碼(通常是JSON或YAML文件)中創建起來,可以使用傳統的軟件版本控制系統(比如Git)來管理源代碼。然后,將經過編碼的基礎設施配置傳遞給一個工具,該工具可以自動提供和配置基礎設施組件,并將這些組件連接到工作網絡中。

有許多工具可以執行這種級別的云基礎設施自動化。兩個流行的工具是HashiCorp的Terrform和AWS的CloudFormation。

基礎設施即代碼為基礎設施配置過程提供了獨特的好處,包括變更控制和批準、變更跟蹤以及基礎設施代碼重用。基礎設施即代碼只有在云或類似云的數據中心中成為可能,這種環境中的基礎設施API才允許自動創建基礎設施。

云架構師應該利用IaC工具為基礎設施配置創建可靠、安全且可重復的云模式。這個好處再怎么強調都不為過。

基于代碼管理的自動化基礎設施設置引出了下一種自動化。

4、代碼部署

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

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

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

5、原生云服務

常常被忽視的一種自動化是內置在許多云服務中的自動化動態擴展。云隊列服務(比如Amazon Simple Queue Service)、云數據存儲(比如Amazon S3)和云數據庫(比如Amazon DynamoDB)嚴重依賴自動化,以管理使用它們的動態應用程序的擴展要求。

云架構師常常更喜歡使用S3之類的數據存儲,而不是從計算實例上的本地驅動器存儲創建自己的數據存儲,因為這簡單、安全、可靠、易于集成,而且功能實現自動化。公共云提供的許多其他服務也是如此。如果使用它們,您可以充分利用其底層的強大自動化。

云意味著自動化

自動化是云的主要特點之一,這是云與傳統數據中心的區別之一。當然,您可以在不利用自動化的情況下在云端運行應用程序,許多人都這么做,但他們錯失了良機,因為自動化是提升一致性、可靠性、安全性、可擴展性以及業務需求響應能力的必經之路。

將本地應用程序按原狀平移到云端是一種相對簡單、直接的遷移,通常不需要訓練有素的云架構師來實施。但是這類應用程序錯過了云端運行具有的大部分優勢。構建真正基于云的應用程序確實需要云架構師,并可利用云端提供的一切。幾乎任何云架構應用程序都會大量使用自動化。

優秀的云架構師將實現、擴展、支持并鼓勵在所有基于云的應用程序中使用自動化。簡而言之,優秀的云架構師將盡可能實現自動化。他們被云端自動化的功能所打動,喜歡以獨特而有趣的方式使用這些自動化。自動化是最成功的應用程序部署的必備要素。

原文鏈接:https://www.infoworld.com/article/3680568/5-operations-every-cloud-architect-should-automate.html

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2022-12-27 14:49:13

云計算自動化云架構師

2023-09-01 09:21:03

Python自動化測試

2023-10-30 17:41:29

機器人自動化

2015-11-27 14:30:23

云計算架構師

2015-02-04 09:17:38

亞馬遜AWS云自動化

2023-07-04 14:57:32

人工智能AI

2021-03-23 08:00:00

工具開發審查

2012-12-17 17:38:37

System CentWindows SerHyper-V

2022-10-17 15:59:40

Shell腳本終端

2019-12-04 08:00:00

IT基礎架構自動化工具

2013-08-27 11:07:28

自動化運維運維架構師小米

2022-11-15 10:20:55

物聯網傳感器

2019-04-17 09:00:00

DevOps基礎架構代碼工具

2020-03-03 11:14:46

技術電腦人生第一份工作

2013-09-26 09:23:06

私有云私有云自動化云管理

2013-12-17 17:43:45

DevOps自動化云管理

2023-03-31 09:44:20

云計算架構

2018-03-12 12:54:02

云計算架構師培訓

2021-07-06 08:00:00

企業架構IT技術

2022-05-27 15:19:38

架構師溝通認知
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 三级av在线| 看特级黄色片 | 国产乱码精品一区二区三区忘忧草 | 欧美6一10sex性hd | 免费国产视频 | 亚洲精彩视频在线观看 | 色综久久 | 久久久久香蕉视频 | 国产精品久久久久久久久久久新郎 | 亚洲三区视频 | 蜜桃av一区二区三区 | 亚洲一区二区黄 | 国产一在线观看 | 国产精品成人一区二区 | 另类亚洲视频 | 中文字幕日韩在线观看 | 超碰最新在线 | 亚洲综合大片69999 | 国产剧情一区 | 精品一二三 | 日本一区二区高清不卡 | 户外露出一区二区三区 | 精品久久久久香蕉网 | 久久99国产精品 | 男人天堂手机在线视频 | 免费黄色大片 | 亚洲一区免费 | 欧美亚洲日本 | 久久精品国产99国产精品 | www.色五月.com | 亚洲男人网 | 成人国产精品久久久 | 精品国产乱码久久久久久蜜退臀 | 国产精品久久久久久久久免费桃花 | 激情 一区 | www视频在线观看 | 日韩美av | 看av网址 | 在线欧美视频 | 亚洲欧美综合 | 亚洲精品一区二区另类图片 |