사용 및 청구 관련 자주 묻는 질문

App Configuration에 대한 FAQ에서는 App Configuration에 대한 일반적인 질문에 대한 답변을 제공합니다.

App Configuration 인스턴스를 작성하는 방법은 무엇입니까?

  1. IBM Cloud 계정에 로그인하십시오.

  2. IBM Cloud 카탈로그에서 App Configuration를 검색하고 App Configuration를 선택하십시오. 서비스 구성 화면이 열립니다.

  3. 만들기 탭에서 인스턴스를 프로비저닝할 지리적 영역 (리전)을 나타내는 위치를 선택합니다.

  4. 가격 플랜을 선택하십시오.

  5. 인스턴스에 대한 서비스 이름 을 제공하여 리소스를 구성하거나 사전 설정된 이름을 사용하십시오.

  6. 리소스 그룹을 선택하십시오.

  7. 선택 사항입니다: 계정에서 인스턴스를 식별하고 정리하는 데 도움이 되는 태그를 추가합니다. 태그가 비용 청구와 관련되어 있는 경우 그룹 관련 태그를 지원하도록 키:값 쌍으로 태그를 작성하는 것을 고려하십시오(예: costctr:124).

  8. 선택사항: 특정 자원에 유연한 액세스 정책을 적용하는 데 도움이 되는 액세스 관리 태그 를 추가하십시오.

  9. 선택란을 클릭하여 라이센스 계약 및 조항에 동의하십시오.

  10. 작성을 클릭하십시오. 새 서비스 인스턴스가 작성되고 App Configuration 서비스 콘솔이 표시됩니다.

Terraform IBM 모듈을 사용하여 App Configuration 인스턴스를 프로비저닝할 수 있나요?

예, Terraform IBM 모듈(TIM) 을 사용하여 프로비저닝할 수 있습니다 App Configuration 인스턴스를 프로비저닝합니다. Terraform IBM 모듈은 IBM Cloud 모범 사례를 따르는 사전 구축, 검증 및 엔터프라이즈 지원 모듈입니다. 자세한 정보와 사용 가능한 모듈은 테라폼 레지스트리에서 확인하세요.

App Configuration에서 사용 가능한 가격 플랜은 무엇입니까?

App Configuration에는 세 가지 가격 플랜이 있습니다.

가격 플랜
계획 포함 기능
Lite 이 플랜은 10개의 활성 엔티티 ID와 5,000개의 API 호출이 포함되는 무료 평가판 플랜입니다.
Lite 플랜 서비스는 30일 동안 비활성화되고 나면 삭제됩니다.
평가 목적으로는 모든 App Configuration 기능을 포함하십시오. 프로덕션에는 사용되지 않습니다.
기본 월별 인스턴스 비용은 없습니다. 사용한 부분에 대해서만 비용을 지불합니다. 이 계획에는 특성 관리 기능만 포함됩니다.
Standard 월별 인스턴스 가격에는 1000개의 활성 엔티티 ID와 100,000개의 API 호출이 포함됩니다. 이 플랜에는 특성 관리 기능과 함께 기능 플래그가 포함됩니다.
Enterprise 월별 인스턴스 가격에는 10,000개의 활성 엔티티 ID와 1,000,000개의 API 호출이 포함됩니다. 이 요금제에는 표준 요금제에 있는 속성 관리 및 기능 플래그 외에도 수동 배포 및 타겟팅 세그먼트가 포함되어 있습니다.

App Configuration 사용에 대한 비용은 얼마입니까?

App Configuration의 기본 가격 메트릭은 애플리케이션 인스턴스, 활성 엔티티 ID 및 API 호출입니다.

애플리케이션 인스턴스- 애플리케이션 인스턴스는 사용자가 만들었지만 IBM 에서 관리하는 App Configuration 의 고유한 이름의 복사본입니다.단일 환경 내의 여러 App Configuration 인스턴스는 여러 환경(예: 테스트, 개발, 스테이징 또는 프로덕션)에서 개별적인 App Configuration 인스턴스이므로 모두 개별 애플리케이션 인스턴스로 간주됩니다.

App Configuration의 단일 인스턴스는 여러 환경의 역할을 수행할 수 있고, 실제로 서비스는 이렇게 하도록 설계되었습니다.

활성 엔티티 ID - 활성 엔티티 ID는 App Configuration 서비스와 상호 작용하는 각 엔티티에 대한 고유 식별자입니다. 예를 들어 엔티티는 모바일 디바이스에서 실행되는 앱, 클라우드에서 실행되는 마이크로서비스 또는 해당 마이크로서비스를 실행하는 인프라 컴포넌트의 인스턴스일 수 있습니다. 엔티티가 App Configuration와 상호동작하려면 고유한 엔티티 ID를 제공해야 합니다.이 태스크는 App Configuration SDK를 사용하여 엔티티 ID를 전송하도록 앱 또는 마이크로서비스를 프로그래밍하면 가장 쉽게 수행할 수 있습니다.

API 호출 - API 호출은 프로그래밍 가능한 인터페이스를 통한 App Configuration의 호출입니다.

API 호출을 구성하는 정확한 요소는 엔티티 유형(예: 마이크로서비스 또는 모바일 앱)에 따라 다릅니다. 마이크로서비스와 같은 서버 측 엔티티의 경우, App Configuration에서 기능 플래그 또는 특성의 상태가 변경되면, 웹 소켓 연결에서 마이크로서비스에 있는 SDK에게 상태 변경이 발생했음을 알립니다.그러면 마이크로서비스는 App Configuration를 다시 호출하여 업데이트를 검색합니다. 이 동작은 API 호출입니다.

또한 시작 시 초기 구성 상태를 검색하기 위해 API 호출이 발생합니다. 모바일 앱과 같은 클라이언트 측 엔티티의 경우 웹 소켓은 사용되지 않습니다. 대신 사용자가 앱을 열거나 이를 포그라운드로 변경할 때 API 호출이 현재 구성 상태를 페치합니다. 또한 App Configuration를 프로그래밍 방식으로 호출하여 최신 구성 상태를 검색할 수도 있습니다.

App Configuration의 사용 메트릭 보는 방법은 무엇입니까?

IBM 플랫폼 청구 및 사용 대시보드에서 기본 히스토리 App Configuration 사용 메트릭을 보십시오. 보다 정교한 모니터링이 필요한 경우 IBM Cloud 콘솔의 관찰 가능성 섹션에서 IBM Cloud Monitoring 인스턴스를 만드세요.

App Configuration 비용을 예측하는 방법은 무엇입니까?

IBM Cloud 관리형 서비스에 대한 비용을 추정하는 가장 간단한 방법은 IBM Cloud 비용 추정기 도구를 사용하는 것입니다.

비용을 더 자세히 예측하는 데 도움이 되는 가이드라인입니다:

애플리케이션 인스턴스 비용은 고정된 매월 비용입니다. App Configuration 인스턴스를 월 중간에 삭제하면 월별 애플리케이션 인스턴스 비용을 비례식으로 계산합니다. 월 인스턴스 비용을 예측하려면 사용자가 가지고 있는 App Configuration 인스턴스의 수와 각각에 지정된 가격 책정 계획에 유의해야 합니다.

서비스 섹션의 IBM Cloud 콘솔 리소스 목록에서 기존 인스턴스를 모두 확인하세요. App Configuration 인스턴스가 포함된 리소스 목록 행을 클릭하여 정보 슬라이드아웃을 표시하거나 인스턴스 대시보드로 이동하여 요금제 섹션을 확인하여 요금제를 결정합니다.

일부 App Configuration 가격 책정 플랜에는 월별 애플리케이션 인스턴스 가격이 포함되어 있으며 다른 가격 플랜은 그렇지 않습니다.선택하는 플랜에 인스턴스 가격이 있으면, 인스턴스 가격에 인스턴스 가격에 포함되는 엔티티 ID 및 API 호출의 한 세트 수가 포함됩니다. 포함된 할당량을 초과하는 경우 인스턴스는 계속 정상적으로 작동하지만 엔티티 ID 및 API 호출에 대해 게시된 요율에 따라 초과 요금이 누적됩니다.

활성 엔티티 ID 비용은 해당 월 동안 App Configuration 인스턴스와 상호작용하는 고유 엔티티 수를 기반으로 합니다. API 호출이 작성될 때의 엔티티 자체 식별 및 애플리케이션의 각 인스턴스는 고유한 엔티티 ID를 제공합니다. 해당 달에 App Configuration를 호출하지 않은 엔티티에 대해서는 부과되지 않습니다. 가격 책정 계획에 활성 엔티티 ID의 무료 할당이 포함된 경우 할당이 초과될 때까지 청구되지 않습니다.

활성 엔티티 ID 비용은 예측하기 어려울 수 있으므로 히스토리 활동을 면밀하게 모니터해야 합니다. App Configuration의 사용 메트릭을 보는 방법은 무엇입니까?를 참조하십시오. 자체 도메인 지식, 비즈니스 메트릭 및 사용량 예측을 바탕으로 Active Entity ID 비용을 예측하세요.

API 호출 비용은 해당 월 동안 결합된 모든 엔티티를 초과하여 App Configuration가 수신 또는 송신한 API 호출 수를 기반으로 합니다. App Configuration을(를) 사용하는 비용은 무엇입니까? 섹션을 선택하여 API 호출을 구성하는 내용을 판별하십시오.

가격 플랜에 무료로 할당된 API 호출이 포함되는 경우, 할당을 초과할 때까지 사용자에게 부과되지 않습니다. 히스토리 활동을 면밀히 모니터하고 App Configuration의 사용 메트릭 보는 방법은 무엇입니까?를 확인하십시오. 자체 도메인 지식, 비즈니스 지표, 사용량 예측을 바탕으로 비용을 예측하세요.

몇 가지 가격 시나리오 예제를 제공할 수 있습니까?

가격 시나리오 1: 기능 플래그가 있는 모바일 앱

모바일 앱이 있고 기능을 점진적으로 다른 사용자 세트에게 롤아웃하는 기능 플래그 및 대상 지정 세그먼트를 원하는 것으로 가정합니다.히스토리 메트릭은 2십만명의 사용자를 표시하지만 한 달에 대략 50% 만이 활성화됩니다. 매일 한 번씩 평균 활성 사용자가 앱을 열거나 앱을 포그라운드로 전환시킵니다. 당신은 한 달에 두 번 새로운 기능을 선보일 것으로 예상합니다.

기능 플래그와 세분화를 모두 지원하려면 App Configuration Enterprise 요금제가 필요합니다.

이 예제의 경우 엔터프라이즈 플랜 인스턴스가 매월 $500이고 활성 엔티티 ID가 각각 $0.01 이며 API 호출이 100 ,000개 당 $10인 것으로 가정합니다. 참고: 이 가격은 이 예제에서만 가정됩니다. 현재 가격 책정은 예에 표시된 금액과 다를 수 있습니다. 현재 가격 책정은 App Configuration 카탈로그 페이지를 참조하십시오.

App Configuration 엔터프라이즈 인스턴스: 1개 @ 월 $500 활성 엔터티 ID: 총 앱 인스턴스(사용자) 200,000개 * 50% 활성 = 100,000 포함 활성 엔터티 ID: 10,000 순 활성 엔터티 ID: 100,000 - 10,000 = 90,000 @ $0.01 활성 엔터티 ID당 = $900

API 호출: 100,000개의 활성 엔티티 ID * 월 30회의 앱 호출 = 3,000,000개의 포함된 API 호출: 1,000,000 순 API 호출: 3,000,000 - 1,000,000 = 2,000,000 @ $10/ 100,000 API 호출 = $200 총 비용: $500 + $900 + $200 = 월 $1600

가격 시나리오 2: 기능 플래그가 있는 마이크로서비스

사용자 모바일 앱을 지원하는 5개의 백엔드 마이크로서비스가 있다고 가정합니다. 새 마이크로서비스 기능을 완전히 테스트하기 위해 이를 프로덕션으로 다크런칭하고 테스터만을 대상으로 지정하려 합니다. 모바일 앱은 전 세계적으로 사용되기 때문에 전 세계 3개 지역에서 5개의 마이크로서비스 세트를 가지고 있고, 각 지역의 앱에서 테스트하고자 합니다.

지속적 전달을 지향하고 있으므로 평균 3일마다 새로운 기능을 다크 런칭하고(한 달에 10회 다크 런칭), 기능을 출시하기 전에 하루나 이틀의 테스트를 거칩니다(예: 타깃팅 제거). 이로 인해 기능당 2개의 토글이 발생하고, 하나는 테스터의 기능을 활성화하고, 하나는 일반 사용자 채우기에 대한 대상 및 활성화를 제거하기 위한 것입니다.

기능 플래그와 세분화가 모두 필요하므로 App Configuration Enterprise 요금제가 필요합니다.

이 예제의 경우 엔터프라이즈 플랜 인스턴스가 매월 $500이고 활성 엔티티 ID가 각각 $0.01 이며 API 호출이 100 ,000개 당 $10인 것으로 가정합니다. 참고: 이 가격은 이 예제에서만 가정됩니다. 현재 가격 책정은 예에 표시된 금액과 다를 수 있습니다. 현재 가격 책정은 App Configuration 카탈로그 페이지를 참조하십시오.

App Configuration 엔터프라이즈 인스턴스: 1 @ 월 $500 활성 엔티티 ID: 지역당 엔티티 ID 5개 * 3개 지역 = 15 포함된 활성 엔티티 ID: 10,000 순 활성 엔티티 ID: 0(모두 포함) = $0 API 호출: 지역당 인스턴스 3개 * 지역 3개 * (월 10회 다크 런치 * 릴리스당 2회 토글) = 180 포함된 API 호출: 1,000,000 순 API 호출: 0(모두 포함) = $0 총 비용: $500 + $0 + $0 = 월 $500

총 비용이 월별 $1600을 초과하는 경우 두 시나리오 모두에 대해 App Configuration의 동일한 인스턴스를 사용할 수 있습니다.

App Configuration 플랜의 다양한 측면의 기능, 할당량 및 한계는 무엇입니까?

다양한 요금제에 대한 기능, 할당량 및 한도
Lite 기본 Standard Enterprise
협업자 수(팀 구성원) 제한 없음 제한 없음 제한 없음 제한 없음
최대 인스턴스 수 1 제한 없음 제한 없음 제한 없음
인스턴스 라이프 30일 비활동 제한 없음 제한 없음 제한 없음
인스턴스의 기본 가격(월별) 무료 무료 청구 (카탈로그 페이지 참조) 청구 (카탈로그 페이지 참조)
인스턴스에 포함되는 월별 활성 엔티티 ID 10 0 1000 10,000
월별 활성 엔터티 ID 초과분 기간 초과는 허용되지 않음 초과 허용 초과 허용 초과 허용
인스턴스당 월별 최대 활성 엔티티 ID 10 무제한 무제한 무제한
인스턴스에 포함되는 API 호출 5,000 0 100,000 1,000,000
API 호출 기간 초과 가격 기간 초과는 허용되지 않음 초과 허용 초과 허용 초과 허용
인스턴스당 월별 최대 API 호출 5,000 무제한 무제한 무제한
환경 1 15 15 15
콜렉션 1 20 20 무제한
특성 10(특성 + 플래그) 1000 1000 무제한
특성 유형 모두 모두 모두 모두
최대 특성 크기 10kB 10kB 10kB 10kB
최대 스토리지 크기(모든 특성) 0.1MB 10MB 10MB 10MB
Flags 10(특성 + 플래그)
100 무제한
속성 응답 및 사용자 정의 속성에서 모음
응답 및 사용자 정의 속성에서 모음
세그먼트 3
무제한
세그먼트당 세그먼트 정의 규칙 3
25
인스턴스당 최대 대상 지정 정의 규칙 3
100
기능당 대상 지정 정의 규칙
50
전달 모드 웹 소켓(서버) 풀 또는 가져오기(클라이언트) 웹 소켓(서버) 풀 또는 가져오기(클라이언트) 웹 소켓(서버) 풀 또는 가져오기(클라이언트) 웹 소켓(서버) 풀 또는 가져오기(클라이언트)
역할 기반 액세스 환경 레벨, 콜렉션 레벨 환경 레벨, 콜렉션 레벨 환경 레벨, 콜렉션 레벨 환경 레벨, 콜렉션 레벨
위치 런던, 댈러스, 워싱턴 DC, 시드니, 프랑크푸르트 런던, 댈러스, 워싱턴 DC, 시드니, 프랑크푸르트 런던, 댈러스, 워싱턴 DC, 시드니, 프랑크푸르트 런던, 댈러스, 워싱턴 DC, 시드니, 프랑크푸르트
HA 지역 지역 지역 지역
보안 엔드투엔드 암호화 RBAC 엔드투엔드 암호화 RBAC 엔드투엔드 암호화 RBAC 엔드투엔드 암호화 RBAC
모니터링 IBM Cloud Monitoring IBM Cloud Monitoring IBM Cloud Monitoring IBM Cloud Monitoring
감사 IBM Cloud 로그 IBM Cloud 로그 IBM Cloud 로그 IBM Cloud 로그
지원 IBM Cloud 지원 플랜별 IBM Cloud 지원 플랜별 IBM Cloud 지원 플랜별 IBM Cloud 지원 플랜별
백분율 롤아웃 지원됨 지원되지 않음 지원되지 않음 지원됨
Snapshot 지원되지 않음 지원되지 않음 지원되지 않음 지원됨
KMS 통합(BYOK) 지원되지 않음 지원되지 않음 지원되지 않음 지원됨
Event Notifications 통합 지원되지 않음 지원되지 않음 지원되지 않음 지원됨
지금 서비스에서 기능 플래그 상태의 워크플로우 관리 지원되지 않음 지원되지 않음 지원되지 않음 지원됨

현재 가격은 App Configuration 카탈로그 페이지를 참조하세요.

점진적 출시에는 어떤 제한 사항이 적용되나요?

점진적 롤아웃은 Enterprise 요금제에서만 사용할 수 있습니다. 기능 플래그당 하나의 프로그레시브 롤아웃만 허용되며, 플래그 수준 또는 규칙 수준에서 구성할 수 있습니다.

플래그 수준 롤아웃 생성 및 업데이트에는 기능 플래그 API를 사용하고, 규칙 수준 롤아웃 생성 및 업데이트에는 규칙 API를 사용하세요. 롤아웃을 중지하려면 전용 롤아웃 중지 API를 사용하세요.

점진적 롤아웃을 실행 중인 경우 다음과 같은 제한 사항이 적용됩니다:

  • 같은 깃발로 실험을 시작할 수 없습니다.
  • 롤아웃이 포함된 플래그 또는 타겟팅 규칙은 수정할 수 없습니다.
  • 관련 기능 플래그가 실행 중인 프로그레시브 롤아웃 상태인 경우 컬렉션을 삭제할 수 없습니다.
  • 관련 기능 플래그가 실행 중인 프로그레시브 롤아웃 상태인 경우 세그먼트를 업데이트하거나 삭제할 수 없습니다.

실험이 이미 플래그에서 실행 중인 경우 해당 플래그에 대한 점진적 롤아웃을 만들 수 없습니다. 또한 플래그 수준에서 프로그레시브 롤아웃이 구성된 경우 타깃팅 규칙은 플래그에서 rolloutPercentage 을 상속할 수 없습니다. 규칙 수준에서 점진적 롤아웃이 구성된 경우 규칙은 플래그에서 해당 값을 상속할 수 없습니다.

App Configuration 활동을 어떻게 감사할 수 있습니까?

' App Configuration 인스턴스 내에서 엄격한 거버넌스와 책임이 필요한 경우, ' IBM Cloud ' 콘솔의 ' 관찰 가능성 ' 섹션에서 ' IBM Cloud ' 클라우드 로그 인스턴스를 만드세요. 이를 사용하여 App Configuration 활동을 기록하고 감사하십시오.

App Configuration 활동 데이터를 아카이브하는 방법은 무엇입니까?

감사 목적이나 머신 러닝 모델 적용을 포함한 사후 처리 및 데이터 분석을 위해 App Configuration 인스턴스 내의 활동 기록을 장기간 보관하려면 IBM Cloud 콘솔의 Observability 섹션에서 IBM Cloud 클라우드 로그의 인스턴스를 만드세요. 그런 다음 IBM Cloud 클라우드 로그 인스턴스의 이벤트를 IBM Cloud Object Storage (COS) 인스턴스의 버킷에 아카이브합니다. 자세히 보기

어떤 지역에서 App Configuration를 사용할 수 있습니까?

App Configuration 의 인스턴스를 프로비저닝할 수 있는 IBM Cloud 지역 목록을 보려면 IBM Cloud 카탈로그의 App Configuration 정보 페이지를 참조하세요.

App Configuration는 고가용성 서비스입니까?

예. App Configuration 는 엔터프라이즈 워크로드를 위해 디자인된 고가용성 서비스로 디자인되었으며, 가용성을 위해 App Configuration 서비스 설명IBM Cloud 서비스 레벨 계약 을 준수합니다.단일 지역 내에서 App Configuration는 여러 지역 클러스터에 걸쳐 배치됩니다.

App Configuration는 안전합니까?

예. App Configuration가 시크릿을 위한 저장소로서 설계되지 않는 반면(대신 IBM Cloud Secrets Manager 사용), 서비스 자체는 개발 프로세스에서 그리고 데이터의 보안 및 보호에서 보안 지침을 엄격히 준수합니다.개발 프로세스에는 취약성 스캔 및 조치방안, 주기적인 침투 테스트, 월드 클래스 보안 전문가에 의한 빈번한 보안 검토 등이 포함됩니다.App Configuration의 데이터는 기본적으로 전송 중 그리고 저장 중 모두에서 암호화됩니다.(자세한 내용은 App Configuration 데이터 처리 및 보호 데이터 시트 참조). 또한 App Configuration IAM(Identity and Access Management)을 사용하여 IBM Cloud의 자체 인스턴스에 대한 액세스를 보안 처리합니다. IBM Cloud 인스턴스에 대한 진행 중인 보안 모니터링 및 경보에는 App Configuration 보안 및 규제 준수 센터를 사용할 수 있습니다.