この質問は、RHELの代わりにCentOSを選択した「大企業」の財政的、戦略的動機に関するものであり、特にFacebookに関するものではありません。
私は今読んだ。この記事。
主な内容は次のとおりです。
Facebookは、ホストからコンテナまですべてにCentOS 7を使用します。
Facebookと同じくらい大きな企業がRHELの代わりにCentOSを使用する動機は何ですか?問題がある場合は、CentOSチームを通過する必要があります。給与はRed Hatによって支払われますが、RHELチームの一部ではありません。バグは、より遅い速度で上流に移動します。
Red HatとのRHEL契約を維持すれば、バグを直接サポートできると主張できます。わかりませんが、同じ「製品」ではないため、CentOSのバグレポートを直接サポートしないと思います。
私は彼らの動機と彼らがこの選択を通して認識または実現する利点を理解することに非常に興味があります。
答え1
FacebookがLinuxとCentOSを使用することを選択した理由について話しているものがあります。
自分のスピーチで -FacebookクラスタでCentOSを実行する
ページ8:
- 私たちはすぐに動きます。オープンソースはより速く動きます。
- 私たちはすべてを自分で書く必要はありません
- コードを共有することは、メンテナンスを共有し、他の人がそれを拡張できるようにすることを意味します。
9ページ:CentOSを選択する理由:
- 安定版
- バイナリ互換性
- [よく]セキュリティアップデート
- 成熟し理解しやすいツール
- エッフェル
- Fedoraとの緊密な関係[そして右折]
ページ 10:
- Fedora Rawhideで興味のあるものをバックポーティング
- CentOS + FTL =安定した展開、急速に成長
ページ27:
- 2週間ごとに最新のアップデートを同期します。
また、私の経験では、私は過去にコンサルティングプロジェクトにDebianを使用し、2つの大学と3つのISPと協力しました。その理由は次のとおりです。
- 専門的な知識を持っています。
- 大規模なユーザーコミュニティで広く使用されサポートされています。
- よく記録された。
- パッケージ管理のスケーラビリティは、複数のシステムを管理し、最新の状態に保つのに役立ちます。
- もはやライセンス管理の官僚的側面を心配する必要はありません。
- 私のニーズに応じて高レベルのカスタマイズが可能です。
- それは進化する傾向があり、それが私がしなければならないことです。
- ハードウェアのサポートに優れており、後でVMWare Enterpriseをサポートします。
- DevOpsツールでうまくサポートされています。
- デバッグツールの可用性。
- 独自のソースコード。
- よりテストされたソフトウェアと不安定 - >テスト - >安定したリリースサイクルにより、他のディストリビューションよりも信頼性が高くなります。
- セキュリティアップデートは定期的に提供されており、他のディストリビューションよりも速いことがよくあります。
- 定期的に新しいリリースがあります。
多くの組織がオペレーティングシステムを選択する理由は似ています。
私が知っている限り、コストは決して最も重要な要素ではありませんでした。しかし、何十万ものシステム/コンテナがある組織では、これは間違いなくより重要な役割を果たすと思います。