이 문서에서는 Azure Storage 자산에 대한 심층 인사이트를 잠금 해제하기 위해 수행할 수 있는 Azure Storage 검색을 사용하기 위한 기본 단계를 안내합니다.
이 자습서에서는 다음을 수행합니다.
- 스토리지 검색 작업 영역을 배포합니다.
- 흥미로운 데이터 자산의 일부를 관찰하도록 작업 영역을 구성합니다.
- 보고서 및 Azure Copilot를 사용하여 스토리지 리소스 및 해당 리소스에 포함된 데이터에 대한 인사이트를 자세히 알아봅니다.
Azure 구독이 없는 경우, 시작하기 전에 무료 계정을 만드십시오.
필수 조건
스토리지 검색을 유용한 서비스로 사용하려면 스토리지 계정 리소스에 데이터를 사용하여 액세스할 수 있어야 합니다. 스토리지 계정은 Storage 검색을 배포하는 위치와 다른 Azure 구독에 있을 수 있습니다. 그러나 모든 구독은 동일한 Microsoft Entra 테넌트에 있어야 합니다.
RBAC(역할 기반 액세스 제어) 역할 할당 Reader과 함께 제공되는 스토리지 리소스에 대한 권한 이상이 필요합니다.
Contributor 또는 Owner와 같은 역할에 포함된 추가 권한도 적절합니다. 계획 가이드에서 사용 권한에 대해 자세히 알아볼 수 있습니다.
이 자습서에서는 모든 단계에서 Azure Portal을 사용합니다.
스토리지 검색 작업 영역 배포
리소스 그룹 중 하나에서 검색 작업 영역 리소스를 만들어 Storage 검색 서비스를 배포합니다. 이 리소스를 만드는 과정의 일환으로 Azure Storage 자산의 어떤 부분을 포함할 것인지도 지정합니다.
- 검색 작업 영역 만들기 마법사를 시작합니다.
- Azure Storage 자산에서
workspace root을(를) 설정하여 어떤 부분을 포함할지 결정합니다. - 작업 영역에서
scope을(를) 설정하십시오.
팁 (조언)
스토리지 검색 배포 계획 문서에서는 고려해야 할 더 많은 세부 정보를 공유합니다. 이 자습서를 완료하는 데 이 문서를 읽을 필요는 없습니다.
1. 검색 작업 영역 만들기 마법사 시작
Azure Portal을 열고 Storage 검색 작업 영역 만들기 마법사를 시작합니다.
검색 작업 영역을 만들 구독 및 리소스 그룹을 선택합니다.
| 요소 | Description |
|---|---|
Name |
검색 작업 영역 리소스의 이름입니다. |
Description |
Optional. 검색 작업 영역 리소스에 대한 설명입니다. |
Region |
검색 리소스가 만들어지는 Azure 지역입니다. 1 |
Pricing plan |
스토리지 검색 가격 책정 계획. 2 |
1 적용되는 지역에 대한 자세한 내용은 Storage 검색 작업 영역 지역을 참조하세요. 2 Storage Discovery 가격 책정 계획에 대한 자세한 내용은 스토리지 검색 가격 책정 이해를 참조하세요.
다음 단계를 위해 이 페이지를 계속 진행하세요.
2. 작업 영역 루트 설정
스토리지 검색 작업 영역을 만드는 동안 작업 영역 루트를 구성합니다. 관리 구성 요소 문서에서는 이 구성에 대한 자세한 내용을 제공합니다. 작업 영역 루트에는 하나 이상의 Azure 리소스와 100개 이상의 다양한 유형의 Azure 리소스가 나열됩니다.
- subscriptions
- 리소스 그룹
작업 영역을 배포하는 사용자에게는 작업 영역 루트의 모든 리소스에 대한 RBAC(역할 기반 액세스 제어) 역할 할당 판독 기 이상이 있어야 합니다. 필요한 최소 권한 수준은 읽기입니다. 참가자 및 소유자 도 지원됩니다.
이 직접 읽기 권한자 역할 할당이 없는 구독이 Azure Portal에 나열되어 있을 수 있습니다. 역할 할당이 없는 리소스를 볼 수 있는 경우 이 구독의 하위 리소스에 대한 권한이 있을 가능성이 높습니다. 이 경우 이 "부모"의 존재가 사용자에게 드러났지만 구독 리소스 자체에 대한 권한은 없습니다. 이 예제는 리소스 그룹으로도 확장할 수 있습니다. 읽기 권한자 이상의 직접 역할 할당이 누락되어 Azure 리소스가 작업 영역의 기초(루트)가 되지 않습니다.
사용 권한은 작업 영역을 만들 때만 유효성이 검사됩니다. 삭제를 포함하여 작업 영역을 만든 Azure 계정의 사용 권한 변경은 작업 영역 또는 검색 서비스 기능에 영향을 주지 않습니다.
최대 100개의 리소스 - 구독 및/또는 리소스 그룹을 작업 영역 루트에 포함할 수 있습니다.
선택을 확인하면 서비스가 액세스 검사를 실행하여 사용자가 추가된 리소스에 대해 Microsoft.Storage/storageAccounts/read 권한이 있는지 검증합니다. 다음 이미지는 연결된 상태 메시지와 함께 액세스 확인 실패의 예를 제공합니다.
이 경우 목록에서 실패한 항목을 제거한 다음, 다음 마법사 단계로 진행합니다.
3. 범위 구성
A scope 는 검색 작업 영역의 기능입니다. 범위를 사용하면 작업 영역 루트에 포함된 스토리지 리소스를 논리 단위로 분할한 다음 전용 보고서를 가져올 수 있습니다.
예를 들어 작업 영역 루트는 HR 및 마케팅 부서의 스토리지 계정을 포함할 수 있습니다. 마케팅 부서의 범위를 정의하고 마케팅 부서에 귀속된 리소스에 대한 전용 보고서를 받을 수 있습니다.
기본적으로 Azure Portal에서 만든 작업 영역에는 작업 영역 루트에서 다루는 모든 리소스에 걸쳐 있는 범위가 이미 있습니다. 보고서를 가져오는 데 하나 이상의 범위가 필요하므로 기본 범위를 사용하는 것이 좋습니다. 세분화된 보고 요구 사항에 대한 범위를 더 추가할 수 있습니다. 이 자습서에서는 마케팅 부서의 애플리케이션에 속하는 모든 리소스에 대해 별도로 보고해야 하는 시나리오를 가정합니다.
범위는 스토리지 리소스에서 찾을 수 있는 ARM 리소스 태그를 지정하여 정의됩니다.
이 JSON 구조는 범위를 정의할 수 있는 두 가지 방법을 보여 줌으로써 선택한 예제를 보여 줍니다. 스토리지 리소스는 ARM 리소스 태그가 모두 있는 경우 이 범위에 포함됩니다.
- 대/소문자가 일치하는 값
Department을 갖는 태그 키department또는Marketing. - 값에 관계없이 태그 키
App또는app.
"scopes": [
{
"displayName": "Marketing App Resources",
"resourceTypes": [
"Microsoft.Storage/storageAccounts"
],
"tags": {
"Department": "Marketing"
},
"tagsKeyOnly": [
"App"
]
}
]
이 예제가 제대로 작동하도록 하려면 Azure Portal의 마법사 페이지에서 선택하고 + Add scope 스토리지 리소스에 적합한 태그를 입력합니다.
그런 다음 나머지 페이지를 단계별로 실행하여 작업 영역 만들기 마법사를 완료합니다.
비고
Azure에서 태그 이름(키)은 작업에 대/소문자를 구분하지 않습니다. 태그 값은 대/소문자를 구분합니다.
인사이트에 접근하십시오
이 자습서를 계속하려면 Storage 검색 서비스가 스토리지 리소스에 대한 모든 인사이트를 집계할 시간을 허용해야 합니다. 인사이트 집계는 종종 몇 시간 내에 완료되지만 하루 이상 걸릴 수도 있습니다. 예정된 Azure Portal 보고서 단계에 따라 충분한 시간이 경과했는지 확인할 수 있습니다.
스토리지 검색에서 다음 두 가지 방법으로 인사이트를 얻을 수 있습니다.
- Azure Portal의 작업 영역 내 보고서입니다.
- Azure Portal 내의 Azure Copilot입니다.
중요합니다
새로 만든 작업 영역의 경우 일반적으로 24시간 내에 인사이트가 표시됩니다. 경우에 따라 초기 집계가 조금 더 오래 걸릴 수 있습니다. 가격 책정 계획에 따라 작업 영역을 만들기 전 몇 주 동안의 기록 인사이트도 추가되어 추세 분석을 허용합니다. 모든 인사이트는 몇 달 동안 유지됩니다. 검색 가격 책정 계획 이해 문서에는 자세한 내용이 있습니다.
Azure Portal에서 작업 영역 보고서를 통해 인사이트 액세스
이 섹션에서는 이전에 만든 범위에 대해 Azure Portal에서 미리 빌드된 보고서에 액세스하는 방법을 알아봅니다.
- Azure Portal을 엽니다.
- 검색 작업 영역 리소스로 이동합니다.
- 왼쪽의 세로 메뉴에서
Reports을 선택합니다.
Azure Storage 검색 보고서는 Azure Storage 자산을 이해하고 관리하는 데 도움이 되는 고유한 범주로 인사이트를 구성합니다.
- 용량: 각 범위에 대한 크기 및 개수(Blob, 컨테이너, 구독, 지역 및 리소스 그룹 수)에 대한 인사이트를 포함합니다.
- 활동 스토리지에 액세스하고 활용하는 방법을 이해하기 위한 트랜잭션, 수신 및 송신에 대한 메트릭을 포함합니다.
- 오류: 실패한 작업 및 오류 코드를 강조 표시하여 문제 패턴을 식별합니다.
- 구성: 스토리지 계정 전체에서 구성 패턴을 표시합니다.
- 보안: 액세스 제어 및 암호화 설정에 대한 가시성을 제공합니다.
- 소비: 사용량이 발생한 비용에 해당하는 방식을 이해하는 데 도움이 되는 스토리지 리소스 용량 및 활동 인사이트를 표시합니다.
Capacity, Activity및 Errors 보고서는 대화형 차트를 사용하여 데이터를 통합 형식으로 표시하므로 추세를 보다 쉽게 탐색하고, 인사이트를 파생하고, 스토리지 자산을 최적화하기 위한 조치를 취할 수 있습니다.
스토리지 검색 보고서에는 스토리지 자산의 특정 측면에 집중하는 데 도움이 되는 최상위 필터가 포함됩니다. 이러한 필터는 모든 보고서 및 차트에 적용되므로 비즈니스 컨텍스트에 맞게 인사이트를 조정할 수 있습니다.
각 차트는 스토리지 환경의 세부 보기를 탐색하거나 전환할 수 있는 다양한 옵션도 제공합니다. 이러한 대화형 기능은 추세를 탐색하고, 패턴을 식별하고, 정보에 입각한 작업을 수행하는 기능을 향상시킵니다. 최상위 필터는 다음과 같습니다.
- 시간 범위
- 구독
- 스토리지 계정
- 지역
- 성능 유형
- 암호화 형식
- 중복 유형
- 태그들
흥미로운 정보를 얻으려면 보고서 페이지 탐색 위의 전역 필터를 사용하여 모든 보고서 페이지를 필터링합니다. 또는 대부분의 차트 위의 드롭다운 메뉴에서 찾을 수 있는 데이터 피벗을 변경합니다. 보고서 시작 문서에는 자세한 내용이 있습니다.
Azure Portal에서 Copilot를 통해 인사이트 액세스
Azure Portal에서 미리 빌드된 보고서 외에도 Azure Copilot에 스토리지 자산에 대한 인사이트를 요청할 수 있습니다. Azure Copilot를 요청하면 미리 빌드된 보고서에서 사용할 수 없는 방식으로 데이터를 피벗할 수 있습니다. 미리 빌드된 보고서에서 모두 사용할 수 없는 많은 인사이트가 있습니다.
Azure Portal의 Copilot 위쪽 탐색 모음에서 단추를 선택합니다.
Azure Copilot에 질문을 할 때는 항상 검색 작업 영역 및 범위의 컨텍스트에서 답변이 와야 합니다. 부조종사에서는 요청한 인사이트를 보여 주는 차트 또는 테이블로 응답하기 전에 둘 다 선택하도록 요청합니다.
또는 검색 작업 영역 보고서 페이지에서 Azure Copilot 채팅을 열어 작업 영역 및 범위의 컨텍스트로 채팅에 참여할 수 있습니다.
보고서 페이지의 차트 옆에 있는 코필로트 단추를 Ask Copilot클릭하면 필요한 컨텍스트로 채팅을 시작할 수 있습니다.
팁 (조언)
잘 작성된 프롬프트를 요청하는 것은 필요한 인사이트를 잠금 해제하는 데 중요합니다. Azure Copilot를 사용한 Discover 인사이트 문서에는 성공적인 코필로트 상호 작용을 위해 사용하고 학습할 수 있는 중요한 세부 정보 및 샘플 프롬프트가 있습니다.
자원을 정리하세요
검색 작업 영역이 더 이상 필요하지 않은 경우 스토리지 검색 배포를 정리하는 두 가지 방법이 있습니다.
- Discovery 작업 공간에 대한 청구가 중단됩니다.
- 검색 리소스를 제거합니다.
작업 영역에 대한 청구를 중지하려면 작업 영역에 대한 가격 책정 계획을 선택할 Free 수 있습니다.
- Azure Portal을 엽니다.
- 검색 작업 영역 리소스로 이동합니다.
- 당신은
Overview페이지로 도착합니다. 페이지 맨 위에 있는 Essentials 섹션에서 가격 책정 계획 옆을 선택합니다change. - 가격 책정 플랜 옵션을 검토하고 적합한 옵션을 선택합니다.
작업 영역을 삭제하려면 작업 영역의 Delete 명령 모음에서 명령을 선택합니다.
- Azure Portal을 엽니다.
- 검색 작업 영역 리소스로 이동합니다.
- 당신은
Overview페이지로 도착합니다. 페이지 맨 위에 있는 명령 모음에서 .를 선택합니다Delete. - 리소스와 모든 기록 인사이트를 제거할 의사가 확실한지 확인한 후 삭제를 진행하세요.