Saltstack-competitors

提供:Dev Guides
移動先:案内検索

SaltStack-競合他社

Salt、P​​uppet、Chef、およびAnsibleは、主要な構成管理およびオーケストレーションツールであり、それぞれがサーバー自動化への異なるパスを取ります。 これらは、数十、数百、または数千のサーバーの構成と保守を容易にするために構築されました。

SaltStackが主にPuppet、Chef、およびAnsibleと競合する方法を理解しましょう。

プラットフォームとサポート

以下は、SaltStackとその競合他社をサポートするすべてのプラットフォームのリストです。

  • SaltStack -SaltStackソフトウェアは、Linux、Windows、Mac OS X、およびUNIXの多くのバージョンで実行および管理されます。
  • Puppet -Red Hat Enterprise Linux、CentOS、Oracle Linux、Scientific Linux、SUSE Linux Enterprise Server、およびUbuntu。
  • Chef -Chefは、AIX、RHEL/CentOS、FreeBSD、OS X、Solaris、Microsoft Windows、Ubuntuなどの複数のプラットフォームでサポートされています。
  • Ansible -Enterprise Linux(EPEL)およびその他のオペレーティングシステム用の追加パッケージを介したLinux、CentOS、およびScientific LinuxのFedoraディストリビューション。

起源言語

  • SaltStack -Python
  • 人形-ルビー
  • Chef -RubyとそのCLIはrubyベースのDSLを使用します
  • Ansible -Python

サポートされている言語

  • SaltStack -任意の言語
  • 人形-ルビー
  • Chef -RubyとそのCLIはrubyベースのDSLを使用します
  • Ansible -任意の言語

Web UI

  • SaltStack -Web UIは、実行中のジョブ、ミニオンステータス、およびイベントログのビューを提供します。
  • Puppet -Web UIは、レポート、インベントリ、およびリアルタイムのノード管理を処理します。
  • Chef -Web UIでは、ノードの検索とインベントリ、ノードアクティビティの表示、およびクックブック、ロール、ノードの割り当てを行うことができます。
  • Ansible -Web UIでは、ユーザー、チーム、およびインベントリを構成し、Playbookをインベントリに適用できます。

管理ツール

  • SaltStack -SaltStack Enterpriseは、 DevOps と同様に、クラウドおよびIT運用のオーケストレーションを管理するためのメインツールとして位置付けられています。
  • Puppet -Puppetには、Puppet EnterpriseとOpen Source Puppetの2つのフレーバーがあります。 Puppet Enterpriseは、オープンソースPuppetの機能を提供することに加えて、ノード管理用のGUI、API、およびコマンドラインツールも提供します。
  • Chef -CFEngineは構成管理ツールです。
  • Ansible -Ansible 1.3は、管理のための主要なツールです。

パフォーマンス

  • SaltStack -Saltは、高性能と拡張性のために設計されています。 Saltの通信システムは、ZeroMQを使用して、Saltマスターとミニオンの間に永続的なデータパイプを確立します。
  • Puppet -セキュアで高性能であり、エージェントは不要です。
  • Chef -Chef Serverの最も明らかな闘争は検索です。検索は遅く、クライアントから同時に要求されません。
  • Ansible -安全で高性能、エージェントは不要です。

価格と価値

  • SaltStack -無料のオープンソースバージョン。 SaltStack Enterpriseの年間コストは1台あたり150ドルです。
  • Puppet -無料のオープンソースバージョン。 Puppet Enterpriseのコストは1台あたり年間100ドルです。
  • シェフ-無料のオープンソースバージョン。 Enterprise Chefは5台のマシンで無料、20台のマシンで月額120ドル、50台のマシンで月額300ドル。
  • Ansible -無料のオープンソースバージョン。 Ansibleは10台のマシンに対して無料で、必要なサポートに応じて1台あたり年間100ドルまたは250ドルです。

使用法

  • SaltStack -SaltStackは、CiscoおよびRackspaceで使用されています。 任意のクラウドベースのプラットフォームと統合できます。
  • Puppet -PuppetはZynga、Twitter、ニューヨーク証券取引所、PayPal、ディズニー、Googleなどで使用されています。
  • Chef -Chefは、Internap、Amazon EC2、Google Cloud Platform、OpenStack、Microsoft Azure、Rackspaceなどのクラウドベースのプラットフォームと統合できます。
  • Ansible -Ansibleは、仮想化環境、Amazon Web Services、Cloud Stack、DigitalOcean、Google Cloud Platformなどのクラウド環境などに展開できます。