HCP Waypoint 애드온 개념
HCP Waypoint 애드온 개념
이 페이지는 HCP Waypoint 애드온 정의(definition)와 애드온과 관련된 개념을 설명해요.
출처: 문서
본문
배경
HCP Waypoint 애드온은 애플리케이션 개발자가 애플리케이션 수명주기의 어느 시점에서든 애플리케이션에 지원 인프라를 설치하는 데 사용할 수 있는 모듈식 구성 요소예요. 애드온은 데이터베이스, 스토리지 버킷, 시크릿 엔진, 검색 엔진, 텔레메트리 대시보드 등 그 밖의 다양한 인프라나 서비스를 설치할 수 있어요.
플랫폼 팀은 애드온의 템플릿 역할을 하는 애드온 정의를 만들고 유지 관리해요. 이렇게 하면 애드온을 사용해 프로비저닝되는 모든 인프라가 표준화되고 조직의 정책에 부합하도록 보장해요.
HCP Waypoint 애드온 정의는 HCP Terraform의 no-code 모듈을 참조하여 일반적인 지원 인프라 패턴을 정의해요.
워크플로우
워크플로우 개요는 HCP Waypoint는 어떻게 동작하나요? 문서를 참고해 주세요. 다음 단계는 애드온 생성 및 사용 모델을 설명해요:
-
플랫폼 엔지니어가 다음 항목을 만들어요:
- HCP Waypoint 애플리케이션을 참조하는 no-code 모듈: no-code 모듈은 Terraform 구성을 작성하지 않고 모듈의 리소스를 배포할 수 있게 해 주는 HCP Terraform 아티팩트예요. 자세한 내용은 Terraform 문서의 No-Code 모듈 설계를 참고해 주세요.
- no-code 모듈과 연결된 HCP Waypoint 애드온 정의. 자세한 내용과 완료 방법은 애드온 정의 생성 및 관리를 참고해 주세요.
-
애플리케이션 엔지니어가 HCP Waypoint 애플리케이션으로 이동해 설치하려는 적합한 애드온을 선택하면, 다음 자동화 절차가 실행돼요:
- HCP Waypoint는 플랫폼 엔지니어가 구성한 대로 애드온 정의의 Terraform no-code 모듈을 사용해 HCP Terraform 조직에 Terraform 워크스페이스를 생성해요.
- HCP Waypoint는
waypoint_add_on,waypoint_add_on_definition,waypoint_application변수를 Terraform 워크스페이스에 할당해요. no-code 모듈은 이 값을 참조하여 배포하는 리소스에 라벨을 붙일 수 있어요. - HCP Waypoint는 워크스페이스에서 Terraform run을 시작해요. Terraform 워크스페이스 run이 완료되면 HCP Waypoint 애드온과 지원 인프라가 준비돼요. 자세한 내용과 완료 방법은 애드온을 사용하여 지원 인프라 배포하기를 참고해 주세요.