AWS CloudFormation 사용자 지정 리소스 - AWS ParallelCluster

AWS CloudFormation 사용자 지정 리소스

AWS ParallelCluster 버전 3.6.0부터 AWS CloudFormation 스택에서 AWS ParallelCluster CloudFormation 사용자 지정 리소스를 사용할 수 있습니다. 사용자 지정 리소스는 AWS ParallelCluster 호스팅된 스택입니다. 이렇게 하면 CloudFormation을 사용하여 클러스터를 구성하고 관리할 수 있습니다. 예를 들어, CloudFormation 스택에서 네트워크, 공유 스토리지, 보안 그룹 인프라와 같은 클러스터 외부 리소스를 구성할 수 있습니다. 또한 CloudFormation 인프라를 코드 파이프라인으로 사용하여 클러스터를 관리할 수 있습니다.

다음을 수행하여 CloudFormation 템플릿에 AWS ParallelCluster 사용자 지정 리소스를 추가합니다.

  1. AWS ParallelCluster에서 소유하고 호스팅하는 사용자 지정 리소스 공급자 스택을 추가합니다.

  2. CloudFormation 템플릿의 공급자 스택을 사용자 지정 리소스로 참조합니다.

사용자 지정 리소스 제공자 스택은 CloudFormation 요청을 처리하고 이에 응답합니다. 예를 들어 CloudFormation 스택을 배포할 때 클러스터도 구성하고 생성합니다. 클러스터를 업데이트하려면 CloudFormation 스택을 업데이트해야 합니다. 스택을 삭제하면 클러스터도 삭제됩니다. CloudFormation 사용자 지정 리소스에 대한 자세한 내용은 AWS CloudFormation 사용 설명서사용자 지정 리소스를 참조하세요.

주의

CloudFormation은 사용자 지정 리소스 드리프트를 감지하지 못합니다. 클러스터 구성을 업데이트하고 클러스터를 삭제할 때만 CloudFormation을 사용하세요.

pcluster CLI 또는 PCUI를 사용하여 클러스터의 상태를 모니터링하거나 컴퓨팅 플릿을 업데이트할 수 있지만, 클러스터 구성을 업데이트하거나 클러스터를 삭제하는 데 사용해서는 안 됩니다.

참고

실수로 제거되지 않도록 스택에 종료 보호를 추가하는 것이 좋습니다.