Professional-Cloud-Developer 문제 197

Compute Engine 애플리케이션을 Google Kubernetes Engine으로 마이그레이션하기로 결정했습니다. 컨테이너 이미지를 빌드하고 Cloud Build를 사용하여 Artifact Registry에 푸시해야 합니다. 무엇을 해야 합니까? (두 가지 선택) A) 애플리케이션 소스 코드가 포함된 디렉토리에서 gcloud builds submit을 실행합니다.
비)
애플리케이션 소스 코드가 포함된 디렉토리에서 gcloud run deploy app-name --image gcr.io/$PROJECT_ID/app-name을 실행합니다.
기음)
애플리케이션 소스 코드가 포함된 디렉토리에서 gcloud container images add-tag gcr.io/$PROJECT_ID/app-name gcr.io/$PROJECT_ID/app-name:latest를 실행합니다.
디)
애플리케이션 소스 디렉토리에서 다음 내용을 포함하는 cloudbuild.yaml이라는 파일을 만듭니다.

그리고)
애플리케이션 소스 디렉토리에서 다음 내용을 포함하는 cloudbuild.yaml이라는 파일을 만듭니다.

Professional-Cloud-Developer 문제 198

Compute Engine 인스턴스에서 실행되는 애플리케이션을 관리합니다. 또한 Compute Engine 인스턴스에서 실행되는 독립형 Docker 컨테이너에서 실행되는 여러 백엔드 서비스가 있습니다. 백엔드 서비스를 지원하는 Compute Engine 인스턴스는 여러 지역의 관리형 인스턴스 그룹에 의해 확장됩니다. 호출 애플리케이션이 느슨하게 결합되기를 원합니다. 요청에서 발견된 HTTP 헤더의 값에 따라 선택된 고유한 서비스 구현을 호출할 수 있어야 합니다. 백엔드 서비스를 호출하는 데 어떤 Google Cloud 기능을 사용해야 합니까?

Professional-Cloud-Developer 문제 199

클러스터 내부에 남아 있어야 하는 다양한 마이크로서비스를 사용하여 애플리케이션을 개발하고 있습니다. 각 마이크로서비스를 특정 수의 복제본으로 구성할 수 있기를 원합니다. 또한 마이크로서비스가 확장되는 복제본 수에 관계없이 모든 다른 마이크로서비스에서 특정 마이크로서비스를 균일한 방식으로 처리할 수 있기를 원합니다. Google Kubernetes Engine에서 이 솔루션을 구현해야 합니다. 어떻게 해야 할까요?

Professional-Cloud-Developer 문제 200

다음과 같은 디자인 요구 사항이 있는 새로운 애플리케이션을 개발하고 있습니다.
애플리케이션 인프라의 생성 및 변경 사항은 버전 관리되고 감사될 수 있습니다.
애플리케이션과 배포 인프라는 최대한 Google에서 관리하는 서비스를 사용합니다.
이 애플리케이션은 서버리스 컴퓨팅 플랫폼에서 실행됩니다.
애플리케이션의 아키텍처는 어떻게 설계해야 할까요?

Professional-Cloud-Developer 문제 201

귀하의 애플리케이션은 사용자로부터 입력을 받아 사용자의 연락처에 게시합니다. 이 입력은 Cloud Spanner의 테이블에 저장됩니다. 귀하의 애플리케이션은 지연에 더 민감하고 일관성에는 덜 민감합니다.
이 애플리케이션에 대해 Cloud Spanner에서 읽기 작업을 어떻게 수행해야 합니까?