本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
實作 Chef 12 堆疊的配方
重要
所以此 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請聯絡 AWS Support 團隊上 AWS Re: 郵寄
Chef 12 堆疊與 Chef 11.10 堆疊相比有下列優點:
-
Chef 執行使用 Ruby 2.1.6,因此您的配方可以使用新的 Ruby 語法。
-
Chef 12 堆疊可以使用更多社群技術指南,而無須修改。由於不再有任何內建的技術指南,因此再也不會發生內建技術指南與自訂技術指南的名稱發生衝突的情況。
-
您不再局限於伯克架版本 AWS OpsWorks 堆棧提供了預先構建的軟件包。伯克架不再安裝在 AWS OpsWorks 在 Chef 12 中堆疊執行個體。您可以改為在您的本機工作站上使用任何 Berkshelf 版本。
-
現在內置食譜之間存在明顯的分離 AWS OpsWorks Stacks 提供 Chef 12(Elastic Load BalancingRDS,Amazon 和 AmazonECS)和自定義食譜。這可讓針對失敗的 Chef 執行進行故障診斷更容易。