aws cost calculator
1.0.0
這是基於堪薩斯州的「亞馬遜成本比較」:https://gitlab.beocat.ksu.edu/Admin-Public/amazon-cost-comparison
請注意,沒有考慮 CPU 速度和/或超線程。 Corase 資源使用(CPU 數量、RAM、GPU)是全部考慮的因素。如果您有理由相信您的叢集和 AWS 之間存在一致的比例因子(例如,CPU 時脈速度的比率、超執行緒帶來的一致性能影響),您將需要相應地調整成本估算。
請注意,這並沒有假設如何使 python3 及其模組可用。您可以自由使用虛擬環境、環境模組、主機安裝等。
所有 python 腳本都接受 CLI 參數。將-h
標誌傳遞給它們以獲取每個腳本的可用參數清單。
00-prepare-mysql-onetime.sh
。這將提示輸入 mysql 使用者名稱和密碼以設定資料庫環境。您需要知道此步驟的 MYSQL 管理員密碼。fetch-aws-pricing.py
導入目前的 AWS 價格。該腳本可以隨時運行以更新成本計算中使用的 AWS 定價資訊。若要顯示目前定價值,請執行print-aws-pricing-data.sh
。01-import-job-info.py
將 slurm 作業資料匯入成本分析資料庫。必須執行此腳本才能將最近的作業匯入資料庫。--verbose
標誌來取得進展過程中的狀態輸出。02-calculate-job-costs.py
計算每個作業的資源需求和每個作業的成本。03-calculate-total-aws-compute-cost.py
計算累積 AWS 成本。除了 AWS 計算成本之外,您還可以使用04-calculate-aws-storage-cost.py
來獲得粗略的儲存成本估算。此腳本僅顯示多個檔案系統的各種儲存服務(EBS、S3、Glacier)的 AWS 儲存成本,包括目前使用的儲存數量以及檔案系統的最大容量。
有關 MySQL 資料庫表的資訊可以在 mysql-prereqs.txt 中找到。