COST05-BP04 選取具有成本效益授權的軟體 - AWS 建構良好的架構

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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

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

未建立此最佳實務時的曝險等級:

實作指引

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

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

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

AWS Pricing Calculator 提供了一種綜合方法,將各種資源的成本與不同的授權選項進行比較,例如 Amazon RDS執行個體和不同的資料庫引擎。此外, 為現有工作負載的成本 AWS Cost Explorer 提供了寶貴的觀點,特別是具有不同授權的工作負載。對於許可證管理,AWS License Manager 提供一種簡化的方法來監督和處理軟體授權。客戶可以在 AWS 雲端中部署和操作自己喜歡的開放原始碼軟體。

實作步驟

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

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

資源

相關文件:

相關範例: