COST05-BP04 選取具成本效益授權的軟體 - AWS Well-Architected 架構

COST05-BP04 選取具成本效益授權的軟體

開放原始碼軟體會剔除對工作負載增加大量成本的軟體授權費用。請在需要授權軟體時,避免繫結至任意屬性 (例如 CPU) 的授權,尋找繫結至輸出或成果的授權。這些授權的成本會更接近其提供的效益。

未建立此最佳實務時的風險暴露等級:

實作指引

開放原始碼源於軟體開發的背景,以指出該軟體符合某些免費發行條件。開放原始碼軟體會由任何人都可以檢查、修改和增強的原始程式碼組成。根據業務要求、工程師的技能、預測用量或其他技術相依性,組織可以考慮使用 AWS 上的開放原始碼軟體,以最大程度地降低其授權成本。換句話說,使用開放原始碼軟體可降低軟體授權成本。隨著工作負載的大小擴展,這可能會對工作負載成本產生重大影響。

請根據總成本來測量授權軟體的效益,以將工作負載最佳化。模擬授權的任何變更以及這些變更對工作負載成本的影響。如果廠商變更資料庫授權的成本,調查這會如何影響工作負載的整體效率。考慮廠商的歷史定價公告,以了解其產品授權變更趨勢。授權成本也可能獨立於輸送量或用量,例如依硬體擴展的授權 (CPU 綁定授權)。應該避免這些授權,因為成本可能會快速增加,而不會帶來相應結果。

例如,相較於執行另一個在 Windows 上執行的 Amazon EC2 執行個體,使用 Linux 作業系統在 us-east-1 中操作 Amazon EC2 執行個體可讓您削減大約 45% 的成本。

AWS 定價計算工具 提供了全面性的方法讓您比較各種資源與不同授權選項的成本 (例如 Amazon RDS 執行個體和不同的資料庫引擎)。此外,AWS Cost Explorer 還為現有工作負載的成本提供了寶貴的觀點,尤其是具有不同授權的工作負載的成本。對於授權管理,AWS License Manager 提供了簡化的方法讓您監督和處理軟體授權。客戶可以在 AWS 雲端 中部署和操作自己喜歡的開放原始碼軟體。

實作步驟

  • 分析授權選項:檢閱可用軟體的授權條款。尋找具有所需功能的開放原始碼版本,以及授權軟體的效益是否超過成本。有利條款會使軟體成本符合其提供的效益。

  • 分析軟體供應商:檢閱來自於廠商的任何歷史定價或授權變更。尋找不符合成果的任何變更,例如,在特定廠商硬體或平台上執行的懲罰性條款。此外,尋找他們執行稽核和可能施加的懲罰的方式。

資源

相關文件:

相關範例: