데이터 소비자 - AWS 권장 가이드

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

데이터 소비자

데이터 소비자는 중앙 집중식 카탈로그가 데이터를 공유한 후 데이터 생산자의 데이터를 사용합니다 AWS Lake Formation. 다음 다이어그램은 데이터 레이크에 있는 두 개의 데이터 소비자를 보여줍니다.

이 가이드의 참조 아키텍처에서 데이터 소비자의 역할입니다.

데이터 소비자에는 애플리케이션과 데이터 서비스라는 두 가지 유형이 있습니다. 다음 표에서는이 두 가지 유형을 설명합니다.

애플리케이션 유형

애플리케이션 데이터 소비자는 자체적으로 애플리케이션을 실행합니다 AWS 계정. 애플리케이션은 AWS Identity and Access Management (IAM) 역할을 사용하여 데이터 생산자의 공유 데이터에 액세스한 다음 로직에 따라 처리합니다.

일반적으로 이러한 유형의 데이터 소비자에는 애플리케이션의 요구 사항을 충족하기 위한 규범적 데이터 요구 사항이 있습니다.

데이터 서비스 유형

데이터 서비스 데이터 소비자는 일반적으로 개인(예: 데이터 분석가 또는 데이터 과학자) 및 자체가 없는 애플리케이션(예: 비즈니스 인텔리전스 애플리케이션)을 대상으로 합니다 AWS 계정.

한 조직의 데이터 레이크에 여러 데이터 서비스 데이터 소비자가 존재할 수 있습니다. 예를 들어 사용자가 데이터 레이크에서 데이터를 소비할 수 있도록 다양한 사업부가 자체 데이터 서비스 데이터 소비자를 설정하도록 선택할 수 있습니다. 이러한 데이터 소비자에는 데이터 소비자 계정의 최종 사용자가 AWS 서비스 AWS 계정 (예: Amazon AthenaAWS IAM Identity Center)를 통해 공유 데이터에 액세스하는 데 사용하는 자체 IAM 역할 보안 주체(예:와 연결된 IAM 역할)가 있습니다.

일반적으로 이러한 유형의 데이터 소비자는 데이터 요구 사항이 광범위하고 지속적으로 증가합니다.

AWS Lake Formation 는 데이터 소비자가 교차 계정 데이터 공유 및 중앙 집중식 카탈로그 액세스에 사용하는 가장 중요한 AWS 서비스입니다. 중앙 집중식 카탈로그에서 데이터베이스를 공유한 후 공유 리소스는 데이터 소비자 계정의 Lake Formation에서 사용할 수 있습니다. 그런 다음 필요한 경우 데이터 생산자의 권한으로 데이터 소비자 계정의 로컬 IAM 보안 주체에게 데이터 액세스 권한을 부여할 수 있습니다. 그러면 Lake Formation과 통합된 AWS 서비스(예: Amazon Athena 및 )에서 공유 데이터를 사용할 수 있습니다 AWS Glue. 다음 AWS 서비스를 사용하여 데이터 소비자 계정의 공유 데이터에 액세스할 수 있습니다.