環境のスケーリング

Cloud Composer 1 | Cloud Composer 2

このページでは、Cloud Composer 1 での環境スケーリングの仕組みについて説明します。

環境のスケーリングの詳細については、環境をスケーリングするをご覧ください。

サイズ変更可能な環境

Cloud Composer 1 には、一定の数のワーカーを実行する環境があります。

環境を作成するときに、ノード数を指定します。この数は、環境内のワーカーの数に対応します。 Cloud Composer は、環境内のすべてのワーカー間で負荷を分散します。環境ノードは、Airflow ワーカーの実行に加えて、スケジューラやその他の環境コンポーネントも実行します。

環境内のノード数を変更して、環境をスケーリングできます。

スケールとパフォーマンスのパラメータ

環境の Airflow データベースとウェブサーバー コンポーネントで使用されるマシンタイプを調整することで、環境の規模とパフォーマンスのパラメータを制御できます。そうすることで、ノード数の設定による水平スケーリングに加えて、環境を垂直にスケーリングできます。Airflow データベースとウェブサーバーのマシンタイプはいつでも調整できます。

環境を作成するときに、環境ノードのマシンタイプを設定します。このパラメータは後で変更できません。つまり、Cloud Composer 1 で Airflow ワーカーを垂直方向にスケーリングすることはできません。

複数のスケジューラ

Airflow 2 は、複数の Airflow スケジューラを同時に使用できます。この Airflow 機能は、HA スケジューラとも呼ばれます。Cloud Composer 1 では、環境のスケジューラの数を設定して、いつでも調整できます。Cloud Composer では、環境内のスケジューラの数は自動的にスケーリングされません。

環境のスケジューラ数の構成に関する詳細については、環境をスケーリングするをご覧ください。

データベースのディスク容量

Airflow データベースのディスク容量は、必要に応じて自動的に増加します。

次のステップ