Google Cloud 프로젝트 만들기

App Engine에 앱을 배포하려면 Google Cloud 프로젝트와 App Engine 애플리케이션 리소스를 만들어야 합니다.

Google Cloud 프로젝트는 App Engine 애플리케이션 및 기타 Google Cloud 리소스를 보유하는 최상위 컨테이너입니다.

App Engine 애플리케이션은 App Engine을 활성화하려면 생성해야 하는 리소스입니다. App Engine 애플리케이션 리소스는 웹 서비스를 실행하고 관련 설정, 사용자 인증 정보, 메타데이터를 저장할 리전을 정의합니다. Google Cloud 프로젝트당 하나의 App Engine 애플리케이션 리소스만 만들 수 있으며 리소스를 만든 후에는 지정된 리전을 변경할 수 없습니다.

App Engine 및 Cloud Build API가 사용 설정된 Google Cloud 프로젝트가 이미 있으면 웹 서비스 작성하기로 이동합니다.

Google Cloud 프로젝트 만들기

  1. Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  3. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  4. Cloud Build API 사용 설정

    API 사용 설정

  5. Google Cloud CLI를 설치합니다.
  6. gcloud CLI를 초기화하려면 다음 명령어를 실행합니다.

    gcloud init
  7. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  8. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  9. Cloud Build API 사용 설정

    API 사용 설정

  10. Google Cloud CLI를 설치합니다.
  11. gcloud CLI를 초기화하려면 다음 명령어를 실행합니다.

    gcloud init
  12. 다음 gcloud 명령어를 실행해 App Engine을 활성화하고 연결된 애플리케이션 리소스를 만듭니다. 선택한 위치는 나중에 변경할 수 없습니다.
    gcloud app create

App Engine 위치

App Engine은 리전을 기반으로 합니다. 즉, 앱을 실행하는 인프라가 특정 리전에 위치해 있으며 해당 리전 내의 모든 영역에서 중복으로 사용할 수 있도록 Google이 관리합니다.

앱을 실행하는 리전을 선택하는 데 있어 중요한 기준은 지연 시간, 가용성 또는 내구성 요구사항입니다. 일반적으로 앱 사용자와 가장 가까운 리전을 선택할 수 있지만 App Engine을 사용할 수 있는 위치와 앱에서 사용하는 다른 Google Cloud 제품 및 서비스의 위치도 고려해야 합니다. 여러 위치에서 서비스를 사용하면 앱의 지연 시간과 가격 책정에 영향을 미칠 수 있습니다.

앱의 리전을 설정한 후에는 변경할 수 없습니다.

App Engine 애플리케이션을 이미 만든 경우 다음 중 한 가지 방법으로 해당 리전을 볼 수 있습니다.

다음 단계

Google Cloud 프로젝트가 설정되었으므로 기본 웹 서비스를 작성할 수 있습니다.