개발 모드 환경을 최대 절전 모드로 전환

Managed Airflow (3세대) | Managed Airflow (2세대) | Managed Airflow (기존 1세대)

이 페이지에서는 개발 모드 환경을 최대 절전 모드로 전환하고 재개하는 방법을 설명합니다.

개발 모드 환경을 만드는 방법에 대한 안내는 환경 만들기를 참고하세요.

개발 목적으로 Airflow 환경을 로컬에서 실행하려면 대신 로컬 Airflow 환경 실행을 참고하세요.

개발 모드 환경 정보

개발 모드 환경은 개발 목적으로 사용할 수 있는 환경 유형입니다. 개발 모드 환경을 사용하지 않을 때는 최대 절전 모드로 전환하고 나중에 재개할 수 있습니다.

개발 모드 환경에는 다음과 같은 제약 조건이 있습니다.

  • Airflow 3이 포함된 Managed Airflow (3세대)만 해당됩니다.
  • 표준 복원력 모드만 해당됩니다.
  • 소규모 환경 사전 설정에서 제공하는 소규모 환경 크기 및 기본 리소스 한도입니다. 개발 모드 환경의 Airflow 구성요소 수 또는 리소스 한도를 변경할 수는 없습니다.

개발 모드 환경의 스냅샷을 저장하고 로드할 수 있습니다. 이렇게 하면 DAG 및 기타 데이터를 개발 모드 환경으로 또는 개발 모드 환경에서 전송할 수 있습니다.

환경 최대 절전 모드 정보

최대 절전 모드 환경은 다음과 같이 작동합니다.

  • 환경의 Airflow 구성요소가 실행되지 않습니다. 환경이 최대 절전 모드일 때는 DAG 실행이 생성, 대기열에 추가 또는 실행 예약되지 않습니다. DAG는 환경의 버킷에서 파싱되거나 동기화되지 않습니다.

  • 환경이 최대 절전 모드일 때는 composer-user-workloads 네임스페이스의 포드가 실행되지 않습니다.

  • 환경은 DCU를 사용합니다 최대 절전 모드 환경 구성요소를 저장하는 데만. 대부분의 환경 비용이 0으로 줄어듭니다.

  • 유지보수 기간 내의 자동 업그레이드는 계속 발생할 수 있습니다.

  • 최대 절전 모드 환경을 업데이트하거나 업그레이드할 수는 없습니다.

시작하기 전에

  • 환경이 개발 모드로 생성되었는지 확인합니다. 기존 환경을 개발 모드로 전환할 수는 없습니다.
  • Google 계정에 환경 업데이트 작업을 트리거 가능한 역할이 있어야 합니다.

개발 모드 환경을 최대 절전 모드로 전환

콘솔

환경을 최대 절전 모드로 전환하려면 다음 안내를 따르세요.

  1. 콘솔 Google Cloud 에서 환경 페이지로 이동합니다.

    환경으로 이동

  2. 환경 목록에서 환경 이름을 클릭합니다. 환경 세부정보 페이지가 열립니다.

  3. 최대 절전 모드로 전환 을 클릭합니다.

  4. 환경이 최대 절전 모드로 전환될 때까지 기다립니다.

gcloud

gcloud beta composer environments hibernate 명령어는 환경을 최대 절전 모드로 전환합니다.

gcloud beta composer environments hibernate \
  ENVIRONMENT_NAME \
  --location LOCATION

다음을 바꿉니다.

  • ENVIRONMENT_NAME: 환경 이름
  • LOCATION: 환경이 위치한 리전

예시:

gcloud beta composer environments hibernate \
  example-environment \
  --location us-central1

API

API 요청을 environments.hibernate 생성합니다.

예시:

// POST https://composer.googleapis.com/v1beta1/projects/example-project/
// locations/us-central1/environments/example-environment:hibernate

개발 모드 환경 재개

콘솔

최대 절전 모드 환경을 재개하려면 다음 안내를 따르세요.

  1. 콘솔 Google Cloud 에서 환경 페이지로 이동합니다.

    환경으로 이동

  2. 환경 목록에서 환경 이름을 클릭합니다. 환경 세부정보 페이지가 열립니다.

  3. 재개 를 클릭합니다.

  4. 환경이 재개될 때까지 기다립니다.

gcloud

gcloud beta composer environments resume 명령어는 환경을 재개합니다.

gcloud beta composer environments resume \
  ENVIRONMENT_NAME \
  --location LOCATION

다음을 바꿉니다.

  • ENVIRONMENT_NAME: 환경 이름
  • LOCATION: 환경이 위치한 리전

예시:

gcloud beta composer environments resume \
  example-environment \
  --location us-central1

API

environments.resume API 요청을 생성합니다.

예시:

// POST https://composer.googleapis.com/v1beta1/projects/example-project/
// locations/us-central1/environments/example-environment:resume

다음 단계