Rancherの違いは何ですか?

Rancherは、Kubernetesを展開と管理する為の完全なソリューションです。インストーラーツールやプラットフォームよりも優れており、コンテナオーケストレーションの戦略のあらゆる部分に適合します。

エンタープライズKubernetes戦略を策定する方法

ホワイトペーパーを読む

KopsとKubespray

RancherはKopsやKubesprayなどのインストーラーより優れています

KopsとKubesprayはKubernetesクラスターデプロイのための存在ですが、数の少ないプロバイダーしか対応しておりません。どちらもインフラの構成設定とKubernetesのインストールにフォーカスしているため、Kubernetes構築後のことは、考えていません。また、インストール中に何かが失敗した場合、ツール自体の複雑さにより、問題トラブルシューティングが困難です。

Rancherはインスタンスの構成設定をし、Kubernetesをインストールします。多数プロバイダーを対応しています。また、GKE、AKS、EKSなどのManaged-Kubernetesクラスターも対応しています。

Rancherは、ただのKubernetesインストーラーではありません。Kubernetesクラスターを構築した後に、RancherはKubernetesを使用するための、アクセス制御、ワークロード管理、モニタリング、アラーム通知、CI/CDなどの機能を通じて、完全なKubernetesソリューションを提供しています。

Managed-Kubernetes

RancherがManaged-Kubernetesをもっと使いやすくします

GKE、EKS、AKSなどのManaged-Kubernetesサービスは、クラウド上にKubernetesを展開するためのよい方法です。コマンドまたはAPIコールで簡単にKubernetesを展開できます。クラウドプロバイダーはKubernetesコンポーネントを管理し、失敗時の復旧処理や、クラスターアップグレードなども対応してくれます。一部のクラウドプロバイダーは管理プレーン(Masterノード)に対しての料金を請求せず、ワーカーノードのみ料金を請求するため、インフラのコストが削減できます。

RancherはこれらのManaged-Kubernetesサービスと連携し、対象のサービスのユーザービリティを向上します。

1つのRancherサーバーは、任意のクラウドプロバイダー上に実行されているManaged-Kubernetesを管理できます。Rancherを使用すると、1つのインターフェースですべてのKubernetesクラスターを管理できるだけでなく、セキュリティポリシーを一元管理し、複数の異なるクラスターへの適用もできます。また、 Active Directoryなどの社内の認証プロバイダーが持つ場合は、それらのユーザーとグループを使用してクラスターへのアクセスも制御できます。

商用Kubernetesディストリビューション

RancherはオープンソースのエンタープライズKubernetesプラットフォームです

Docker Enterprise Edition、Mesosphere DC/OS、またはPivotalやVMWareからの新製品は、利用環境を制限するような機能追加を通じて、差別化をはかっています。高いライセンス料以外に、Kubernetes環境を別のプラットフォームへの移植が難しいという特徴があります。

Rancher Kubernetes Engine(RKE)は、商用Kubernetesディストリビューションのように、Kubernetesのインストール、更新とロールバックを簡単かつ安全に実行できます。RancherOSは、OSサービス含めてすべてのサービスをコンテナで実行し、セキュリティのリスクを最小限にしています。Rancher製品本体は、あらゆる所にKubernetesクラスタを展開と管理をできます。他の商用ディストリビューションとは異なり、Rancherは、マルチクラスター管理と集中認証にフォーカスして、完全なソリューションを提供しています。また、CNCF配下のプロジェクト(Prometheusなど)を統合して、Kubernetesをさらに便利に使えるようにしています。

Rancher、RKE、RancherOS、および他のすべてのRancher製品は100%無料のオープンソースです。

下記の場合は、Rancher Kubernetes Engine(RKE)の利用をご検討ください。

クラウドプロバイダーが提供しているManaged-Kubernetesが、チーム側の独特のKubernetes構成仕様をサポートしていない場合

Managed-Kubernetesサービスを提供していないクラウドプロバイダーにKubernetesを展開したい場合

ベアメタルまたはVMWareやProxmoxなどの社内仮想化プラットフォームにKubernetesを展開したい場合

Rancherを始めましょう