AWS部署方法,aws 權限管理流程AWS部署方法本章涵蓋以下主題:自動化:自動化是采用云技術的關鍵驅動因素。本章的這一節討論了AWS的許多技術以及自動化所采用的方法。業務流程:業務流程需要進一步實現自動化,從而允許協調和調度許多不同的自動化事件。本章的這一部分將向您介紹aws可能實現的一些業務流程。管理選項:有多種方......
本章涵蓋以下主題:
自動化:自動化是采用云技術的關鍵驅動因素。本章的這一節討論了AWS的許多技術以及自動化所采用的方法。
業務流程:業務流程需要進一步實現自動化,從而允許協調和調度許多不同的自動化事件。本章的這一部分將向您介紹aws可能實現的一些業務流程。
管理選項:有多種方法可以有效地管理AWS。本章的這一部分詳細介紹了每一個人。
本章重點介紹以最高效、最具成本是多少的方式在AWS中完成工作。由于配置中的減少錯誤和配置一致性的提升,使用自動化和編排還可以顯著提高性能和安全性。本章還可確保您了解有關可用于管理AWS的多種方法的詳細信息。
自動化
自動化是許多技術工程師被驅動到熱愛云技術的原因之一。就AWS而言,為了配置體系結構,API調用非常重要。這使得與AWS相關的所有內容都實現了自動化。
自動化包含如下元素:
·配置模板
·代碼部署自動化
·自我修復基礎設施
·減少對人工干預的需求
·減少出錯的可能性
·降低托管服務提供商(Msp)的運營成本
對于現在依賴AWS的許多組織來說,對其IT組織的任何挑戰都是從“我們如何自動化解決方案”開始的問題開始的。也許是組織中的公司策略不能使用在AWS中為您創建的任何默認資源。當然,您可以進入管理控制臺,執行大量可能容易出錯的鼠標單擊,但當您可以使用腳本自動執行此類操作時,事情就容易得多(也更準確)。
自動化往往在AWS中發揮巨大作用的一些常見領域是什么?以下是一些:
·備份生成和保留
·安全合規性
·代碼部署
·AWS基礎架構更改
請記住,由于AWS采用了以api為中心的方法,因此實際上沒有什么是您無法自動化的。這里給出的簡短列表只是AWS客戶經常使用自動化的領域。
編排
對于許多剛接觸AWS和云技術的工程師來說,了解云自動化和云編排之間的差異是一個巨大的困惑點。原因之一是這兩個詞經常交替使用,這往往是不正確的。這些概念之間的差異突出了希望改進IT流程的團隊面臨的一個關鍵挑戰。
讓我們從回顧自動化開始。自動化描述在沒有人工干預的情況下完成的任務或功能。那么什么是業務流程呢?業務流程描述了自動任務的排列和協調,最終導致了一個統一的過程或工作流。自動化和業務流程是齊頭并進的,但請注意,它們在技術上是不同的概念。
有了AWS,我們喜歡(并鼓勵)創建標準流程,以啟動完整的環境來托管新的和令人興奮的應用程序。我們通過協調許多自動化任務來實現這一點。其中可能包括以下內容:
·使用自動縮放自動管理新實例。
·具有自動ELB配置的負載平衡。
·使用AWS中的CodeDeploy等工具部署自動化。圖91顯示了AWS管理控制臺中代碼部署的入門頁面。
·使用Puppet腳本自動配置操作系統。
雖然前面列表中的任務單獨可以相當簡單地使用AWS的強大工具和功能進行自動化,但將這些任務放在一起可以非常棘手地進行編排。畢竟,這些活動必須按特定的順序在特定的安全組/工具下進行,并被授予角色和授予權限。換句話說,工程師必須完成數百項手動任務以提供新環境,即使該環境的構建塊是自動化的。這就是業務流程是鍵的地方。
云編排工具(無論是IaaS(基礎結構即服務)平臺還是第三方軟件工具的原生工具)都枚舉所需的資源、實例類型、IAM角色和其他資源。業務流程還可以枚舉這些資源的配置以及它們之間的互連。
AWS工程師可以使用CloudFormation等工具創建聲明性模板,將這些流程協調到一個工作流中,從而使前面描述的“新環境”工作流成為單個API調用。
精心協調的IT流程支持并增強了持續集成和持續交付,將團隊團結在一組滿足開發人員要求的模板中。這樣的模板在許多方面都是生活的文件,體現了著名的和流行的DevOps哲學。
編排工具的優點遠遠超過任何潛在的缺點。對于今天的組織來說,他們慶祝以下優勢:
·降低總體IT成本
·為新項目或實驗項目提供時間
·縮短向客戶交付的時間
·減少系統和開發團隊之間的摩擦
管理選項
在aws管理方面,有令人印象深刻的一系列選擇。這些工具分為以下子類別:
資源調配:云形成是此類別中的主要管理服務。它為您提供了一種通用語言來描述和調配云環境中的所有基礎架構資源。CloudFormation允許您使用簡單的文本文件來建模和調配應用程序在所有區域和帳戶中所需的所有資源。更重要的是,它可以以自動化和安全的方式實現這一點。一旦所有內容都在CloudFormation中建模,此文本文件就會成為有關云環境資源的唯一“真相源”。建議您還在AWS服務目錄中創建已批準的CloudFormation文件的集合,以便您的組織僅部署已批準和合規的資源。
運營管理:AWS為系統和運營管理提供了一組服務,使您能夠通過適當的治理和合規性來控制基礎架構資源。您可以使用AWS系統管理器快速查看和監視所有資源,并自動執行常見的操作任務,如修補和狀態管理。系統管理器提供了統一的用戶界面,使您能夠在一個位置輕松管理云操作活動。您還可以使用CloudTrail記錄組織內的用戶活動,并使用AWS Config來清點您的資源中的所有配置。圖92顯示了AWS中的CloudTrail。
監視和日志記錄:云觀察是AWS云資源和您在AWS上運行的應用程序的主要監視服務。您可以使用CloudWatch收集和跟蹤指標、收集和監視日志文件、設置警報以及自動響應AWS資源中的更改。CloudWatch可以監視AWS資源,如EC2實例、DynamoDB表和RDS數據庫實例,以及應用程序生成的任何自定義指標或日志文件。CloudWatch還提供了一系列事件,描述了aws資源的更改,您可以使用這些事件對應用程序中的更改做出反應。
配置托管服務:此區域的主要工具是AWS OpsWorks。OpsWorks是一種完全托管的配置管理服務,用于托管和擴展Chef automate和木偶企業服務器。OpsWorks無需安裝和操作您自己的配置管理系統,也無需擔心擴展其基礎結構。它還可以與您現有的廚師和木偶工具無縫配合。OpsWorks將自動修補、更新和備份您的廚師和木偶服務器,并保持它們的可用性。OpsWorks是一個很好的選擇,如果你是一個現有的廚師或木偶用戶。
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部