Workload Discovery on AWS 自動創建系統配置圖

更新於 2024/09/20閱讀時間約 3 分鐘

1.首先

這是 “AWS 上的工作負載發現” 的解決方案,我嘗試了一下,覺得很方便,所以介紹一下~

https://aws.amazon.com/tw/solutions/implementations/workload-discovery-on-aws/

2. 部署

官方提供 CloudFormation 範本來快速部署,請注意,默認選擇Northern Virginia

先決檢查條件,該區域 Config 已經有啟用,需要將 CloudFormation 模板中的 AlreadyHaveConfigSetup 參數設置為 Yes

在我的環境中,aws configservice get-status 結果是“recorder: ON”,因此我首先嘗試使用“AlreadyHaveConfigSetup:No”創建,但由於 AWS Config,創建失敗

raw-image

執行範本,參數注意事項

  • CreateNeptuneReplica:是創建 Amazon Neptune 副本,成本更高
  • NeptuneInstanceClass 和 OpensearchInstanceType:預設情況下,是比較貴的實例類型,例如“db.r5.large”
  • OpensearchMultiAz:如果設置為 Yes,Amazon OpenSearch Service 將在多可用區中創建,這會增加成本


raw-image

執行完成

raw-image

AdminUserEmailAddress 參數中的 mail 會收到 URL、ID 和密碼

raw-image


raw-image

更改密碼

raw-image

導入包含要提取的資源的帳號和區域

raw-image

可以選擇 CSV 或 Web 表單方式

輸入帳號 選擇要的區域

raw-image
raw-image

需要為該帳號創建IAM Role 跟 Config (利用Config來抓取資源清單)

下載 CloudFormation 兩個模板,global 每個帳戶部署一次,regional需要每個區域部署一次

raw-image
raw-image

global-resources.template = AssumeRole

raw-image
raw-image

regional-resources.template = Config 授權與建立

需要的區域都要Config, AggregationRegion、AccountId不用動,Config有開就yes

raw-image
raw-image

每 15 分鐘執行一次,重新整理資源資料

raw-image

探索菜單

raw-image
raw-image

Views

raw-image

要自行設置cur報告 指定s3 ,(https://docs.aws.amazon.com/solutions/latest/workload-discovery-on-aws/set-up-the-cost-feature.html)

Cost Lambda 使用 Amazon Athena (glue)査詢 AWS 成本和用量報告 (AWS CUR),以向 Web UI 提供預估成本資料。

Amazon Athena 會對 AWS CUR 執行査詢,AWS CUR 將報告傳送至 CostAndUsageReportBucket Amazon S3

raw-image

建立架構圖


選擇資源

raw-image

預覽

raw-image

可以篩選條件

raw-image

可以導出

raw-image
raw-image


成本:

https://docs.aws.amazon.com/solutions/latest/workload-discovery-on-aws/cost.html)

default Virginia 每小時約為 0.58 美元,即每月 425.19 美元 相當高

  • 以上是解決方案中包含的Amazon Neptune等使用默認實例類型(r5.large等)時的費用,因此如果降低到t3系列等,則不會這麼貴
  • 我在 t3 上運行很好,但可能在大型系統上會造成不便
  • 您可以通過更改 CloudFormation 參數更新來更改實例類型

正常是跑完拿到圖就關了,或把上述架構自行再修改

avatar-img
16會員
80內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
西尼亞ming的沙龍 的其他內容
前言 我在工作中沒有什麼機會接觸到機器學習,學生時期也沒有學習過相關知識。 作為一個業餘小白,我對機器學習非常感興趣。在自學的過程中,我逐漸意識到利用機器學習可以做很多有趣的事情。 因此,我決定嘗試使用 AWS SageMaker JumpStart 來實驗文字生成式繪圖 AI ,以了解機
前言 我在工作中沒有什麼機會接觸到機器學習,學生時期也沒有學習過相關知識。 作為一個業餘小白,我對機器學習非常感興趣。在自學的過程中,我逐漸意識到利用機器學習可以做很多有趣的事情。 因此,我決定嘗試使用 AWS SageMaker JumpStart 來實驗文字生成式繪圖 AI ,以了解機
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
這篇文章將提供一個完整的Kubernetes安裝指南,包括控制平面節點和工作節點的安裝過程。文章中還會提及一些參考資料和解決常見錯誤的方法。
Thumbnail
雲端已經成為App開發的核心,而Amazon的AWS(Amazon Web Services是開發者常用的平台,可以幫助開發者建立、整合和擴展App。
首先開啓終端機 切換成su帳號 sudo -i 安裝Apache dnf install httpd 新增Apache配置檔 vim /etc/httpd/conf.d/nextcloud.conf 將以下內容貼上後存檔(:wq) <VirtualHost *:80> Docu
Thumbnail
對 AWS Certified Cloud Practitioner 證照考試難度的看法、學習方法和考試內容的介紹。
Thumbnail
  這回來介紹 AWS 在目前生成式 AI 各種群魔亂舞下推出的 Bedrock 服務,其官網說明可以快速且傻瓜式的部屬生成式 AI 到你的應用上,看看是不是如其所述的功能強大。
Thumbnail
實踐AWS中使用Lambda來負責登入簽核及與OpenAI API溝通,並利用S3容器託管一個靜態網頁做為前端
Thumbnail
在本篇文章中,將會設定 Cloud Run,以便每當將程式修改並推送到 GitHub 時,它都會使用 Cloud Build 自動構建和部署應用程序的最新版本。
Thumbnail
本文介紹如何在GCP上使用Terraform建立CloudFlare DNS解析和模組化。通過閱讀本文,可以瞭解如何設置Terraform建立CloudFlare DNS解析以及取得GCS上的Terraform state file並透過Terraform建立CloudFlare DNS解析的步驟。
Thumbnail
分享關於 AWS CLF-C02 考試的準備心得,包括考試主要範圍、準備過程中的學習資源及建議,以及考試當日的流程和心得。希望本文能為欲嘗試取得此認證的人提供心得與參考。
Thumbnail
在沒有分環境之前,每一隻lambda只有一個code console給所有人一起編輯,開發好了就deploy,根據設定的trigger觸發執行。 現在我們希望能夠在code console開發,然後deploy到不同的stage,目標是不同stage的api gateway能夠調用該lambda的
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
這篇文章將提供一個完整的Kubernetes安裝指南,包括控制平面節點和工作節點的安裝過程。文章中還會提及一些參考資料和解決常見錯誤的方法。
Thumbnail
雲端已經成為App開發的核心,而Amazon的AWS(Amazon Web Services是開發者常用的平台,可以幫助開發者建立、整合和擴展App。
首先開啓終端機 切換成su帳號 sudo -i 安裝Apache dnf install httpd 新增Apache配置檔 vim /etc/httpd/conf.d/nextcloud.conf 將以下內容貼上後存檔(:wq) <VirtualHost *:80> Docu
Thumbnail
對 AWS Certified Cloud Practitioner 證照考試難度的看法、學習方法和考試內容的介紹。
Thumbnail
  這回來介紹 AWS 在目前生成式 AI 各種群魔亂舞下推出的 Bedrock 服務,其官網說明可以快速且傻瓜式的部屬生成式 AI 到你的應用上,看看是不是如其所述的功能強大。
Thumbnail
實踐AWS中使用Lambda來負責登入簽核及與OpenAI API溝通,並利用S3容器託管一個靜態網頁做為前端
Thumbnail
在本篇文章中,將會設定 Cloud Run,以便每當將程式修改並推送到 GitHub 時,它都會使用 Cloud Build 自動構建和部署應用程序的最新版本。
Thumbnail
本文介紹如何在GCP上使用Terraform建立CloudFlare DNS解析和模組化。通過閱讀本文,可以瞭解如何設置Terraform建立CloudFlare DNS解析以及取得GCS上的Terraform state file並透過Terraform建立CloudFlare DNS解析的步驟。
Thumbnail
分享關於 AWS CLF-C02 考試的準備心得,包括考試主要範圍、準備過程中的學習資源及建議,以及考試當日的流程和心得。希望本文能為欲嘗試取得此認證的人提供心得與參考。
Thumbnail
在沒有分環境之前,每一隻lambda只有一個code console給所有人一起編輯,開發好了就deploy,根據設定的trigger觸發執行。 現在我們希望能夠在code console開發,然後deploy到不同的stage,目標是不同stage的api gateway能夠調用該lambda的