[AZ-204] Azure-204 Quiz 모음
AZ204를 공부하면서 흝어져있던 Dump 문제들의 개념을 정리해 모았다.
Azure Web app에서 실행되는 분산추적을 설정하여 고객 ID를 모든 운영에 연계시키는 방법?
📌 정답
고객 ID를 추적 컨텍스트에 추가 Application Insight SDK를 사용하여 `Telemetry Initializer`를 구현 - 고객 ID를 `Telemetry Context`의 **Custom Properties**로 설정 - `CorrelationContext` 를 설정일반적으로 Azure Container App은 어떤식으로 개발되어지는가?
📌 정답
1. ingress 설정 2. DNS를 추가하고 유효성을 검증한다. 3. 인증서(CA)를 추가한다. 4. 도메인 공급자에게 DNS를 기록Blob과 File, Queue, Table 중 사용자 위임 공유 엑세스 서명을 지원하는 서비스 대해 설명하시오
📌 정답
``` - **Blob**: 사용자 위임 공유 엑세스 서명 지원 - File, Queue, Table: 계정 및 서비스 공유 엑세스 서명 지원 ```공유 엑세스 서명(SAS)를 만들고 구현 하는 방법
📌 정답
1. HTTPS를 사용한다. 2. Azure Monitor 및 Azure Stroage 로그를 사용하여 모니터링 구축 3. SAS에 대한 엑세스 정책 정의Azure Cache For Redis에서 캐싱 레이어로 사용되어 질때 지속성에 대한 설명
📌 정답
**RDB(Redis Database) 지속성** - 특정 간격 주기로 Redis의 데이터를 외부 Storage에 저장하는 방식 - 고성능, 저비용 (변경되는 스냅샷 기준으로만 저장) - 데이터 손실 가능성 낮음 - 일시 삭제 기능 - 외부 Storage에서 데이터를 삭제 후 일정 기간 복구를 가능하게 하는 기능(ON/OFF) **AOF(Append Only File)** 지속성 - Redis의 명령어를 로그로 저장하여 데이터의 변경 사항을 지속적으로 저장하는 방식 - I/O 작업의 증가로 성능 저하. 고비용 - 데이터 손실 가능성이 거의 없음Azure Redis에 인스턴스를 저장할 때
StringSet
과StringGet
의 차이?
📌 정답
- `StringSet` 은 Serailized되어야 한다. - `StringGet` 은 그렇지 않다.Azure OAuth 2 Implict를 사용하는데 있어 필수적인 요소는?
📌 정답
**Redirect URI** 인증 완료 후 인증 토큰을 돌려보낼 URI로 보안상의 이유로 반드시 등록되어야한다.Azure Container Instances를 사용할 때 프로세스가 0이 아닌 종료 코드에 대해서 다시시작을 설정할려면?
📌 정답
`Always` 다시시작 정책을 정의한다면 언제나 컨테이너는 다시 시작되게 할 수있다.Azure Redis Cahce에 연결하고 Team에 따라 cache를 초기화 하는 방법
📌 정답
`Database cache = Connection.GetDatabase();` - `Connection`을 통해 이전의 ConnectionMulitplexer를 참조하기 `cache.StringSet("Team","");` - cache 항목의 만료 시간을 설정 하기Azure Service Bus에서 하나의 트랜잭션을 기록하고 활성화된 알람 유형에만 기록하는 방법
📌 정답
- SessionID 속성 값에 `ReplyToSessionId` 속성을 할당 → 회신에야할 SessionId 지정 - MessageID 속성 값에 `CorrelationId` 속성을 할당 → 회신 받을 메세지의 Id 지정Azure Function에서 연결 Pool이 모두 사용중이라고 한다면?
📌 정답
Azure Function을 프리미엄 계획으로 전환한다. 일반적으로 소비 계획은 600개 활성에 비해 프리미엄은 무제한이다.Azure Blob Storage에서 동시성 문제를 해결할려면?
📌 정답
blob SnapshotTime을 활용특정 Blob이 Container1에서 업로드 되어질 때, Container2에 복사하게 하기 위해서는?
📌 정답
Start-AzureStorageBlobCopy cmdlet을 사용하는 이벤트 그리드 토픽을 만든다.Cosmos DB의 Cosmos DB Operator RBAC 역할의 권한은?
📌 정답
DB와 컨테이너의 프로비저닝 활성화는 가능하지만, 데이터 엑세스 Key는 엑세스 불가능하다.웹 사이트에서 관리자, 사용자, 독자 그룹 멤버쉽 수준을 결정할려면?
📌 정답
AP의 Manifest에 `groupMembershipClaims` 를 **all**로 설정한다.ACR에 pull/push 하는 최소 권한은?
📌 정답
ACRPush(pull/push 모두 가능) *acrpull*은 push는 안됨Microsoft Identity Platform을 활용해 이메일을 전송 권한이 필요할 때 필요한 매개변수?