실행 중인 애플리케이션에서 재사용 가능한 템플릿 만들기

App Hub 애플리케이션이 이미 성공적으로 실행되고 있는 경우 이를 기반으로 재사용 가능한 템플릿을 만들 수 있습니다. 이 방법을 사용하면 개발자 팀이 조직의 표준을 준수하는 일관된 방식으로 배포를 셀프 서비스할 수 있습니다.

이 가이드에서는 관리되고 재사용 가능한 템플릿을 만들어 등록된 기존 App Hub 애플리케이션의 아키텍처를 표준화하는 방법을 보여줍니다.

이 워크플로는 권장사항을 홍보하고 일관되고 안전한 서비스 배포를 지원하는 데 적합합니다. 예를 들어 실행 중인 translator_v4.0 애플리케이션의 아키텍처를 사용하여 예정된 translator_v5.0 애플리케이션의 템플릿을 만듭니다.

시작하기 전에

기존 애플리케이션에서 템플릿을 만들기 전에 다음 단계를 완료해야 합니다.

소스 애플리케이션 식별 및 검토

App Hub를 사용하여 기존 애플리케이션의 아키텍처에 관한 명확한 청사진을 확인합니다.

  1. Google Cloud 콘솔에서 프로젝트 선택기를 사용하여 설정 모델에 따라 호스트 프로젝트 또는 앱 지원 폴더의 관리 프로젝트를 선택합니다.
  2. App Hub에서 애플리케이션 페이지로 이동합니다.

    애플리케이션으로 이동

  3. 애플리케이션 목록에서 모델로 사용할 실행 중인 애플리케이션을 찾아 선택합니다.

  4. 애플리케이션 세부정보 페이지에서 등록된 서비스 및 워크로드를 검토합니다. 이 뷰는 애플리케이션 아키텍처의 정보 소스 역할을 합니다.

템플릿 생성 및 매개변수화

App Hub의 애플리케이션 청사진을 사용하여 App Design Center에서 재사용 가능한 유연한 템플릿을 빌드합니다.

  1. 소스 애플리케이션의 서비스 및 워크로드 인벤토리를 디자인 캔버스에 매핑하여 애플리케이션 템플릿을 설계합니다.
  2. 개발자가 각 배포에 맞게 맞춤설정해야 하는 구성 값(예: 리전, 머신 크기, 인스턴스 수)을 구성요소 내에서 식별합니다. 템플릿에서 이를 입력 매개변수로 정의합니다. 이 방법을 사용하면 템플릿 사용자가 핵심 아키텍처를 유지하면서 설정을 지정할 수 있습니다.
  3. 템플릿에 자세한 설명, 버전 번호, 기타 관련 메타데이터를 추가합니다.

템플릿 게시 및 검증

템플릿의 설계 및 매개변수화를 완료한 후 카탈로그에 게시하여 다른 팀에서 사용할 수 있도록 합니다.

  1. 템플릿을 확인합니다.
  2. 카탈로그에 템플릿 공유하기
  3. 최종 검증으로 테스트 애플리케이션의 아키텍처가 원래 소스 애플리케이션과 일치하는지 확인합니다.

이제 개발자는 조직의 표준을 준수하는 일관된 애플리케이션의 템플릿을 재사용할 수 있습니다.