環境のスケーリング

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 データベースのディスク容量は自動的に増加します。

次のステップ