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