Ini didasarkan pada "Perbandingan Biaya Amazon" dari Kansas State: https://gitlab.beocat.ksu.edu/Admin-Public/amazon-cost-comparison
Perhatikan bahwa tidak ada pertimbangan yang diberikan pada kecepatan CPU dan/atau hyperthreading. Hanya penggunaan sumber daya Corase (jumlah CPU, RAM, GPU) yang dipertimbangkan. Jika Anda memiliki alasan untuk meyakini bahwa terdapat faktor skala yang konsisten antara klaster Anda dan AWS (misalnya, rasio kecepatan jam CPU, efek kinerja yang konsisten karena hyperthreading), Anda perlu menskalakan estimasi biaya yang sesuai.
Perhatikan bahwa ini tidak membuat asumsi tentang bagaimana Anda membuat python3 dan modul-modulnya tersedia. Anda bebas menggunakan lingkungan virtual, modul lingkungan, yang diinstal host, dll.
Semua skrip python menerima argumen CLI. Berikan tanda -h
kepada mereka untuk mendapatkan daftar argumen yang tersedia untuk setiap skrip.
00-prepare-mysql-onetime.sh
. Ini akan meminta nama pengguna dan kata sandi mysql untuk mengatur lingkungan database. Anda perlu mengetahui kata sandi admin MYSQL untuk langkah ini.fetch-aws-pricing.py
. Skrip ini dapat dijalankan kapan saja untuk memperbarui informasi harga AWS untuk digunakan dalam penghitungan biaya. Untuk menampilkan nilai harga saat ini, jalankan print-aws-pricing-data.sh
.01-import-job-info.py
. Skrip ini harus dijalankan agar pekerjaan yang lebih baru dapat diimpor ke database.--verbose
.02-calculate-job-costs.py
.03-calculate-total-aws-compute-cost.py
. Terpisah dari biaya komputasi AWS, Anda bisa mendapatkan perkiraan biaya penyimpanan kasar menggunakan 04-calculate-aws-storage-cost.py
. Skrip ini hanya menunjukkan biaya penyimpanan AWS untuk berbagai layanan penyimpanan (EBS, S3, Glacier) untuk beberapa sistem file, baik untuk kuantitas penyimpanan yang saat ini digunakan serta kapasitas maksimum sistem file.
Informasi tentang tabel database MySQL dapat ditemukan di mysql-prereqs.txt.