JetBrains Space ヘルプ

オンプレミスの Space

JetBrains Space をサービスとして使用する代わりに、独自の自己管理型 Space インスタンス (またはオンプレミスの Space ) を取得できます。これは、Space を自分でインストール、管理、保守することを意味します。

インストールタイプを選択してください

このドキュメントでは、Space On-Premises をローカル環境 (Docker Compose)、AWS (Docker Compose)、または Kubernetes クラスターにインストールする 3 つの異なる方法について説明します。以下の表を使用して、ニーズに最適なインストールタイプを選択してください。

Docker Compose (ローカル)

Docker Compose (AWS)

Kubernetes クラスター (ローカル)

目的

概念実証または運用環境のインストール

実稼働環境のインストール

実稼働環境のインストール

設置のしやすさ

簡単

非常に簡単

複合

カスタム

カスタマイズ可能 (手動構成)

ほとんどカスタマイズ不可

高度にカスタマイズ可能 (Kubernetes マニフェスト)

スケーラビリティ

アクティブユーザーが少ない小規模企業に適しています

拡張性が高く、大規模なワークロードに適しています

使用可能

Kubernetes よりも可用性の保証が低い

高可用性を提供します

メンテナンス

適度 (手動更新と監視)

低 (DB とストレージは AWS が担当)

高 (K8s の知識が必要です)

インフラコスト

現地のインフラに依存する

適度 (AWS のコスト)

現地のインフラに依存する

ネットワーク

デフォルトでは、localhost のみ。外部アクセスの場合は、リバースプロキシを構成する必要があります

すぐに公開可能

Kubernetes 構成内で管理

ストレージ

デフォルトでは、PostgreSQL と MinIO 互換ストレージは単一のホストマシン上のコンテナー内で実行されます。推奨: PostgreSQL と MinIO を別々にホストする

データベースとオブジェクトストレージは単一の EC2 インスタンスでホストされます

Kubernetes 構成内で管理されます。共有または分散ストレージ組織をサポート

復元する

PostgreSQL データベースと MinIO オブジェクトストレージの手動バックアップ / 復元

AWS サービスを通じて管理

Kubernetes クラスター管理ツールを通じて管理

オンプレミスの Space の制限

Space On-Premis には、クラウド版と比較していくつかの制限があります。

関連ページ:

Docker Compose のインストール

Kubernetes クラスターの代わりに、Docker Compose で構成された多数の Docker コンテナーで Space On-Premises インスタンスを実行できます。次の 2 つの場合には、Docker Compose のインストールをお勧めします。Space を運用環境で使用する前に、Space をテストして慣れることができる概念実証のインストール。アクティブな Space ユーザーが少ない小規模企業向けの実稼働環境。推奨されるインストール手順:Docker Compos...

AWS への Docker Compose のインストール

クイックインストールワンクリックで AWS への Space オンプレミスのインストールを開始します。米国東部 (北): バージニア状態) us-east-1、米国西部 (北): カリフォルニア) us-west-1、ヨーロッパ (アイルランド) eu-west-1、アジアパシフィック (シンガポール) ap-southeast-1、インストール中に、スタック設定を指定するように求められます。上記のリストで適切なリージョンが見つからない場合は、いずれかのリンクをクリックし、AWS CloudFo...

Kubernetes のインストール

Space On-Premises の Kubernetes インストールは、より大きなワークロードの処理に適したスケーラブルなソリューションを提供します。クラスター自体は、独自の環境、Amazon Elastic Kubernetes Service、Google Kubernetes Engine、または Kubernetes をサポートするその他のクラウドサービスで実行できます。サポートされる Kubernetes の最小バージョンは 1.21 です。概要:ユーザーは、モバイルアプリ、W...

セルフホスト型ワーカー

セルフホスト型ワーカーは、Windows、Linux、macOS 上の独自のマシンで実行できる軽量エージェントです。セルフホスト型ワーカーは Space Automation に接続し、ジョブとプロジェクトのソースコードを取得してジョブを実行し、結果を Space にレポートします。セルフホスト型ワーカーを使用すると、コンテナーでは不可能な CI/CD ワークフローを実行できます。例:Windows 上で完全な .NET フレームワークアプリケーションを構築します。特定のハードウェアを使用する...

開発環境

開発環境は、Space クラウドで実行される仮想マシンです。ローカルマシンの代わりに次のマシンをソフトウェア開発に使用できます。ローカルマシンはフロントエンドとして機能します。開発環境に接続されているシンクライアントのみが実行されます。開発環境はバックエンドとして機能します。これは、ソースコードの処理、インデックスの構築、コードのコンパイルなど、すべての重量のある IDE 操作を実行します。サポートされている IDE:Space dev 環境は、次の IDE のバックエンドを提供できます。Jet...