공유 가능한 리소스를 사용하여 서비스 설정 구성 - AWS App Runner

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

공유 가능한 리소스를 사용하여 서비스 설정 구성

일부 기능의 경우 AWS App Runner 서비스 간에 구성을 공유하는 것이 좋습니다. 예를 들어 서비스 세트에 동일한 자동 조정 동작이 있어야 할 수 있습니다. 또는 모든 서비스에 대해 동일한 관찰성 설정을 원할 수 있습니다. App Runner를 사용하면 공유 가능한 별도의 리소스를 사용하여 설정을 공유할 수 있습니다. 기능에 대한 구성 설정 세트를 정의하는 리소스를 생성한 다음 이 구성 리소스의 Amazon 리소스 이름(ARN)을 하나 이상의 App Runner 서비스에 제공합니다.

App Runner는 다음 기능에 대해 공유 가능한 구성 리소스를 구현합니다.

이러한 각 기능의 문서 페이지에는 사용 가능한 설정 및 관리 절차에 대한 정보가 나와 있습니다.

별도의 구성 리소스를 사용하는 기능은 몇 가지 설계 특성과 고려 사항을 공유합니다.

  • 개정 - 일부 구성 리소스에는 개정이 있을 수 있습니다. Auto Scaling 및 Observability는 개정을 사용하는 두 가지 구성 리소스의 예입니다. 이러한 경우 각 구성에는 이름과 숫자 개정이 있습니다. 구성의 여러 개정판은 이름과 개정 번호가 동일합니다. 다양한 시나리오에 대해 다양한 구성 이름을 사용할 수 있습니다. 각 이름에 대해 여러 개정을 추가하여 특정 시나리오에 대한 설정을 미세 조정할 수 있습니다.

    이름으로 생성한 첫 번째 구성은 개정 번호 1을 가져옵니다. 이름이 같은 후속 구성에는 연속 개정 번호(2로 시작)가 표시됩니다. App Runner 서비스를 특정 구성 개정 또는 최신 구성 개정과 연결할 수 있습니다.

  • 공유 - 여러 App Runner 서비스에서 단일 구성 리소스를 공유할 수 있습니다. 이는 이러한 서비스 전반에서 동일한 구성을 유지하려는 경우에 유용합니다. 특히 리소스가 개정을 지원하는 경우 구성의 최신 개정을 사용하도록 여러 서비스를 구성할 수 있습니다. 수정이 아닌 구성 이름만 지정하여 수정할 수 있습니다. 이렇게 구성한 모든 서비스는 서비스를 업데이트할 때 구성 업데이트를 수신합니다. 구성 변경에 대한 자세한 내용은 섹션을 참조하세요App Runner 서비스 구성.

  • 리소스 관리 - App Runner를 사용하여 구성을 생성하고 삭제할 수 있습니다. 구성을 직접 업데이트할 수는 없습니다. 대신 개정을 지원하는 리소스의 경우 기존 구성 이름에 대한 새 개정을 생성하여 구성을 효과적으로 업데이트할 수 있습니다.

    참고

    Auto Scaling의 경우 App Runner 콘솔과 App Runner 를 사용하여 구성과 여러 개정을 생성할 수 있습니다API. App Runner 콘솔과 App Runner 모두 구성 및 개정을 삭제할 API 수도 있습니다. 자세한 내용은 App Runner 자동 조정 관리를 참조하세요.

    관측성 구성과 같은 다른 구성 유형의 경우 App Runner 콘솔을 사용하여 단일 개정으로만 구성을 생성할 수 있습니다. 더 많은 개정을 생성하고 구성을 삭제하려면 App Runner 를 사용해야 합니다API.

  • 리소스 할당량 - 각 에서 구성 리소스에 대해 가질 수 있는 고유한 구성 이름 및 개정의 수에 대해 설정된 할당량이 있습니다 AWS 리전. 이러한 할당량에 도달하면 구성 이름이나 수정 사항 중 일부를 삭제해야 더 생성할 수 있습니다. Auto Scaling 구성 개정의 경우 App Runner 콘솔 또는 App Runner를 사용하여 API 삭제할 수 있습니다. 자세한 내용은 App Runner 자동 조정 관리를 참조하세요. App Runner를 사용하여 다른 리소스를 API 삭제해야 합니다. 할당량에 대한 자세한 내용은 앱 러너 리소스 할당량 섹션을 참조하세요.

  • 리소스 비용 없음 - 구성 리소스를 생성하는 데 추가 비용이 발생하지 않습니다. 기능 자체에 대한 비용이 발생할 수 있지만(예: X-Ray 추적을 켤 때 일반 AWS X-Ray 비용이 청구됨) App Runner 서비스에 대한 기능을 구성하는 App Runner 구성 리소스에는 청구되지 않습니다.