アプリケーション
Kinstaアプリケーションホスティングの文脈において、アプリケーションとは、1つまたは複数のタスクを実行するためにサーバーによって実行される一連の命令を意味します。Kinstaの現在のインフラストラクチャは、アプリケーションの背後にあるサーバーを使用してそのデプロイメントとサポートを行うように設計されています。
自動デプロイメント
コミットに際して自動でデプロイメントを行う設定にすると、Gitリポジトリのデフォルトブランチに新しいコミットが行われたとき、アプリケーションの新しいバージョンがMyKinstaからデプロイされます。
バックグラウンドジョブ
Cronジョブに類似したプロセスです。設定された時間または間隔で指定のコマンドが実行されます。
ビルドパック
ビルドパックは、アプリケーションのデプロイ時に実行されるスクリプトです。アプリケーションの依存関係をインストールし、環境を設定するのに使用されます。
コミット
コミットにより、Gitブランチの1つまたは複数のファイルに対する変更が記録され、特定の変更とその変更がいつ行われたかを識別する一意のID(SHAまたはハッシュと呼ばれる)が割り当てられます。
接続
接続により、アプリケーションの通信が可能になります。
外部接続で、データベースと外部のアプリケーションが通信します。これは、アプリケーションのフロントエンドではなく、データベースのみをKinstaでホストするような場合に使用されます。外部接続はインターネットを往復するため、内部接続よりはるかに低速になります。
内部接続は、弊社ネットワーク内に留まるため、より速く、安全です。フロントエンドとデータベースの両方をKinstaでホストする場合には、こちらの方法をお勧めします。
データベース
効率的に検索または更新できるように、組織化された方法で保存されたデータの集まりです。
デプロイメント
デプロイメントとは、新しいコンテナでアプリケーションを再構築することを指します。通常はアプリケーションのコードを更新した後に行われますが、自動で行われるように設定することもできます (上記の自動デプロイメントを参照のこと)。アプリケーションがデプロイされるたびに、任意のビルドパックを起動し、任意の環境変数を適用します。
環境変数
API キー、データベース接続情報、またはその他の設定値や秘密情報などの変数を指します。環境変数を使用することで、該当する情報をクリアテキスト (暗号化されていないテキスト) としてコードに記述することを回避できます。
Gitリポジトリ
Gitリポジトリに、アプリケーションのコードとその履歴が保存されます。
インスタンス
以下のポッドをご参照ください。
ログ
アプリケーションのビルドプロセスからのランタイムログです。
ポッド
ポッドは、プロセスを実行するコンテナです。各ポッドにはポッドサイズというものがあり、これにより、CPUとRAMの観点からポッドで利用できるリソースが決まります。
プロセス
Kinstaのアプリケーションホスティングでデプロイできる最小単位です。通常、ウェブアプリケーションのフロントエンドのように明確に定義されたものになりますが、モバイルアプリケーションのバックエンドとして機能することもあります。通常は明確に定義されていますが、ポッド内で何を実行するか、何をもって1つのプロセスとするかは、お客様次第です。1つのポッドの中で複数のプロセスを実行することは可能ですが、ポッドのリソースはそれらのプロセスで分割されることになります。