自動車相乗りサービスを提供するスタートアップ企業のLyftは,自社のインフラストラクチャ設定管理ツールをPuppetからSaltStackに変更した。同社のエンジニアであるRyan Lane氏の記事によると,この他にAnsibleも選択肢にあったということだ。最終的には各ツールの使いやすさ,完成度,パフォーマンス,製品を取り巻くコミュニティなどを検討した結果,SaltStackが選ばれることになった。 使いやすさという点では,そのドキュメントの構成や充実度によって,SaltStackは良好な学習曲線を持っている。Ryanの評価では,Ansibleのドキュメントはシンプルで初心者向きではあるが,コードが大規模になった場合にはSaltStackの方が優位だという。設定ファイル(Ansibleではプレイブック,SaltStackではステート定義)を詳しく調べると,いくつかの違いが浮かび上がってく