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 프로젝트 만들기
- Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Enable the Cloud Build API.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Enable the Cloud Build API.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
다음
gcloud
명령어를 실행해 App Engine을 활성화하고 연결된 애플리케이션 리소스를 만듭니다. 선택한 위치는 나중에 변경할 수 없습니다.gcloud app create
App Engine 위치
App Engine은 리전을 기반으로 합니다. 즉, 앱을 실행하는 인프라가 특정 리전에 위치해 있으며 해당 리전 내의 모든 영역에서 중복으로 사용할 수 있도록 Google이 관리합니다.
앱을 실행하는 리전을 선택하는 데 있어 중요한 기준은 지연 시간, 가용성 또는 내구성 요구사항입니다. 일반적으로 앱 사용자와 가장 가까운 리전을 선택할 수 있지만 App Engine을 사용할 수 있는 위치와 앱에서 사용하는 다른 Google Cloud 제품 및 서비스의 위치도 고려해야 합니다. 여러 위치에서 서비스를 사용하면 앱의 지연 시간과 가격 책정에 영향을 미칠 수 있습니다.
앱의 리전을 설정한 후에는 변경할 수 없습니다.
App Engine 애플리케이션을 이미 만든 경우 다음 중 한 가지 방법으로 해당 리전을 볼 수 있습니다.
gcloud app describe
명령어를 실행합니다.Google Cloud 콘솔에서 App Engine 대시보드를 엽니다. 이 리전은 페이지 상단 근처에 표시됩니다.
다음 단계
Google Cloud 프로젝트가 설정되었으므로 기본 웹 서비스를 작성할 수 있습니다.