VB StudioのOCIリソース
VB Studioでは、OCIリソースを使用して、アプリケーションをパッケージ化してデプロイするビルドを実行し、ビルド・アーティファクトを格納します。VB Studioの設定の一環として、組込みの無料アカウントで十分かどうか、またはVB StudioでOCI有料テナンシを使用してCI/CDビルド・ジョブ用のコンピュート・インスタンスおよびストレージ・オブジェクトを作成するかどうかを決定する必要があります。
両方のオプションの違いを確認して、OCI有料アカウントが提供する追加のリソースが必要かどうかを判断します。
- 組み込みの無料アカウント: VB Studioインスタンスは、ビルドを実行するための1つのOCI Compute VMを提供する組み込みの無料アカウントで事前構成されています。(OC1レルムのすべてのリージョンで使用可能であり、今後、OC2、OC3、OC4などの他のレルムの選択で使用可能になります。)
- OCI有料アカウント: OCIをサブスクライブしている場合は、独自のアカウントのOCI Compute VMsを使用してビルドを実行できます。独自のOCI Compute VMを使用するには、OCIアカウントに接続するようにVB Studioを構成します。
次の表に、組込み無料アカウントとOCI有料アカウントの違いをまとめます。
機能 | 組込み無料アカウント | OCI有料アカウント | 意味 |
---|---|---|---|
ビルド・エグゼキュータの数 |
1 |
無制限 |
VMエグゼキュータは、一度に1つのビルドのみを実行できます。使用可能なVMエグゼキュータが多いほど、組織のメンバーを同時に実行できるビルドが多くなります。VMエグゼキュータがすでに実行されている間にメンバーが複数のビルドをトリガーする場合、VMエグゼキュータで実行されているビルドが完了するまで待機する必要があります。 VB StudioがOCIアカウントに接続されている場合は、複数のVMエグゼキュータを追加して、組織のメンバーのビルド待機時間を短縮できます。 |
ビルド・アーティファクトのストレージ | 50GB | 無制限 |
組織のメンバーがビルドを実行すると、VB Studioは生成されたビルド・アーティファクトを構成済のストレージ領域に保存します。組込みの空きアカウントを使用している場合、ビルド・アーティファクトは限られたストレージ領域に格納されます。ストレージ領域が不足すると、アーティファクトを生成するビルドは失敗します。この場合、一部のアーティファクトをストレージから削除するか、OCIアカウントに切り替える必要があります。組込みの空きアカウントに割り当てられているストレージ領域を増やすことはできません。 VB StudioがOCIアカウントに接続されている場合、アーティファクトはOCIオブジェクト・ストレージ・バケットに格納されます。より多くのアーティファクトを格納するために、常にストレージ領域を増やすことができます。 |
VMシェイプ | 固定形 | OCIが提供するシェイプを含むカスタム・シェイプ |
組み込みの無料アカウントは、固定シェイプのOCI Compute VMを提供します。 VB StudioがOCIアカウントに接続されている場合は、OCIで提供される任意のVMシェイプを選択できます。シェイプについてさらに学習するには、VMシェイプを参照してください。 |
VCN | VB StudioのデフォルトVCN | VB StudioのデフォルトVCNまたはカスタムVCN | VB StudioがOCIアカウントに接続されている場合は、カスタムVCNにVMエグゼキュータを追加して、同じVCNで実行されているOracle Cloudサービスにアクセスできます。 |
待機時間 | 5分(固定) | カスタム待機時間 | ビルドの実行後、VMエグゼキュータは、キューに入れられたビルドの実行をしばらく待機します。待機期間内にビルドが実行されない場合、VMエグゼキュータは停止します。VMエグゼキュータが停止した後にビルド・トリガーが発生した場合、VMエグゼキュータは、ビルドを実行する前に起動に時間がかかります。
VB StudioがOCIアカウントに接続されている場合は、VMエグゼキュータの待機時間をカスタマイズできます。 |
MavenおよびNPMのリポジトリ | 使用できません。 | 選択可能 | VB StudioがOCIアカウントに接続されている場合、組織のメンバーはプロジェクトのホストされたMavenおよびNPMリポジトリを使用して、カスタムの依存関係およびバイナリ・ファイルをアップロードできます。 |