리캡 시리즈
- 세션 01: 에이전트 아키텍처 설계를 위한 개발자 로드맵
- 세션 02: Amazon Bedrock Data Automation
- 세션 03: AgentCore의 멀티 에이전트
- 세션 04: 에이전틱 AI 구축 Nova Act와 Strands Agents 실전 활용
- 세션 04: 사양 주도 개발로 Kiro를 활용하여 마이그레이션 프로젝트 가속화
- 세션 06: "매칭"에서 "이해"로: AgentCore Memory가 주도하는 개인화 AI 검색 실습
- 세션 07: 관찰을 통한 최적화 – LLM 관찰 가능성에서 AIOps까지, 실시간 인사이트를 지능형 자동화로 전환
- 세션 08: TEAM 배포와 최고의 엔지니어링 팀 구축
- 세션 09: 소위 서버리스 데이터베이스를 5년간 사용하며 얻은 다섯 가지 뼈아픈 교훈
- 세션 14: AI가 내 일을 한다면? Q Developer CLI와 Kiro가 내 일상을 어떻게 바꾸었는가
- 세션 16: 경계심을 갖춘 속도: Amazon Bedrock 에이전트 개발을 위한 필수 보안 사항
- 세션 26: 단일 H100에서 OSS LLM을 더 스마트하고, 저렴하고, 빠르게 실행하기
- 세션 28: 현대적인 통합 메타데이터 아키텍처: 데이터 사일로를 허무는 새로운 접근 방식
- 세션 29: 서버리스 MediaOps: Amazon Web Services에서 AI로 비디오 워크플로 자동화
- 세션 30: 대규모 성능 테스트로 효율성과 안정성을 고려한 아키텍처 설계
- 세션 31: 오픈 소스로 세계를 연결하기: 기술, 커뮤니티 및 글로벌 개발자 관계의 실전 여정
- 세션 33: 실시간 물류 분석을 위한 스트리밍 Iceberg 테이블 구축
- 세션 34: 대규모 로봇 전략 훈련 가속화: Kiro, Trainium 및 EKS 기반 자동화 폐쇄 루프 아키텍처
- 세션 35: 사양 주도 개발로 감각적 코딩에서 실용적 개발로
- 세션 36: 클라우드 비용 분석을 더 스마트하게: Strands와 AgentCore로 FinOps 지능형 에이전트 구축하기
- 세션 37: CNCF Kagent, K8sGPT, Nova Sonic을 사용하여 K8s용 대화형 에이전틱 AIOps 혁신하기
세션 노트
데이터 사일로 해소의 간략한 역사
- 1980년대 후반: 데이터 웨어하우스
- 2011: 데이터 레이크
- 2020: 레이크하우스의 목표
- SSOT (Single Source of Truth) 달성
- 데이터의 완전한 관리
- 데이터 유출, 데이터 기반 비즈니스의 규정 준수 등 위험 제거. 클라우드 및 리전의 새로운 데이터 사일로 누구도 벤더 “종속”을 좋아하지 않음
- 데이터가 서로 다른 클라우드 벤더에 배포된 경우:
- 함께 처리하기 어려움
- 이동 비용이 많이 듦 누구도 지리적으로 분산된 데이터를 좋아하지 않음,
- 하지만 비즈니스가 국제화되면서 데이터도 함께 이동함:
- 규제 요구 사항
- 대양 횡단 전송 비용 "데이터 액세스" 그 이상 눈에 보이는 데이터
- 기술 및 비즈니스 데이터
- 법적 보존 데이터 간과하는 메타데이터
- 서드 파티 데이터
- PII 및 PI 데이터
- 자격 증명
- IP 데이터 데이터 관리 기능
- 데이터 연결: 가장 중요한 데이터에 연결.
- 데이터 권리 자동화: 엔드 투 엔드 데이터 권리 요청 및 보고를 자동화.
- 메타데이터 강화: 완전한 가시성을 확보하도록 기술 메타데이터를 비즈니스 및 운영 메타데이터로 강화.
- 데이터 검색: 어디서든 모든 데이터를 자동으로 찾고 분류하고 매핑.
- 데이터 분류: 더 많은 위치에서 더 다양한 유형의 데이터를 자동으로 분류.
- 데이터 수명 주기 관리: 수집부터 폐기까지 데이터 수명 주기 관리를 간소화하고 자동화.
Gravitino란
데이터/AI를 위한 차세대 통합 데이터 카탈로그
연동:
- Trino
- Spark
- Flink
- Doris
- ClickHouse
- PyTorch
- TensorFlow 메타데이터 레이크, Gravitino 구성 요소 사용:
- Hive Metastore
- 내장 카탈로그
- 스키마 레지스트리
- Fileset 관리
- 모델 카탈로그 데이터 소스:
- Hadoop Data Lake
- 데이터 웨어하우스
- 스트리밍 처리
- 비정형 데이터
- 머신 러닝 해결 과제
- 전체 데이터의 "큰 그림" 파악
- 데이터가 분산되어 다양한 방식으로 사용되는 동안에도 데이터의 SSOT 달성
- 데이터 거버넌스를 한곳에서 수행하고 어디서나 데이터를 보호하고 감사 차세대 데이터 카탈로그는 새로운 오픈 데이터 아키텍처의 핵심.
Gravitino 아키텍처
기능 계층:
- 통합 처리
- 통합 거버넌스 인터페이스 계층:
- Unified REST API
- Iceberg REST API 객체 모델 기반 코어:
- Metalake
- Catalogs
- Schemas
- 객체 유형: Table, Fileset, Model, Topic 연결 계층:
- 연결 메타데이터 스토리지
- 지원되는 데이터 유형(하위 계층):
- 테이블형
- 파일
- 모델
- 메시지 큐
Gravitino로 테이블형 및 비테이블형 데이터 처리
테이블형 데이터(커넥터를 통해)
- 엔진: Spark
- 작업: Create, Load, Alter, Drop
- API: Unified Tabular API 스키마 (struct):
- name: string
- comment: string
- properties: map<string, string> Table (struct):
- name: string
- columns: Column[]
- partitioning: Transform[]
- distribution: Distribution
- sortOrder: SortOrder[]
- indexes: Index[] 관련 정의:
- Transform, Distribution, SortOrder, Index, Type
비테이블형 데이터
- 엔진: Spark, PyTorch, Ray, TensorFlow
- 파일 시스템: Gravitino Virtual FileSystem, Python FileSystem
- 작업: Create, Load, Alter, Drop
- API: Unified Non-tabular API 스키마 (struct):
- name: string
- comment: string
- 속성: map<string, string> Fileset (struct):
- name: string
- storageLocation: string
- type: Type 스토리지 위치:
- S3, HDFS, ADLS, GCS
시나리오
레이크하우스 페더레이션
- 멀티 클라우드, 멀티 엔진 및 멀티 포맷
- 레이크하우스 페더레이션을 위한 개방형 솔루션 플랫폼 기능
- 분석
- 머신 러닝
- 360° 뷰
- 앱 쿼리/언어 도구
- SQL
- Python
- R 핵심 기능
- Gravitino Data Connector
- 멀티 클라우드, 멀티 포맷 및 멀티 엔진을 아우르는 페더레이션 쿼리.
데이터 및 AI 팀의 원활한 협업 지원
역할:
- 데이터 엔지니어
- 데이터 사이언티스트
- AI 엔지니어 사용 시나리오:
- 데이터 엔지니어와 데이터 사이언티스트 또는 AI 엔지니어 간의 효율적인 협업
- 데이터 사이언티스트는 이기종 데이터 소스에 대한 통합 메타데이터 정의를 확보
- 데이터 엔지니어는 메타데이터를 사용해 데이터를 처리
- 여러 AI 프레임워크를 위한 통합 메타데이터
- 통합 보안 제어 핵심 기술:
- Gravitino 외부 요인:
- 기술
- 커뮤니케이션
- ETL
- 사물 인터넷
- 자동화
- 네트워킹 데이터 및 도구:
- [ 1 ] 데이터 수집:
- Spark
- HDFS Client
- S3 SDK
- [ 2 ] 모델 훈련:
- Tensorflow
- Pytorch
- Ray
- Gravitino Python 라이브러리
- [ 3 ] 데이터 유형:
- 정형 데이터
- 비정형 데이터 Gravitino 기능:
- Gravitino IO(데이터 읽기 및 쓰기)
- Gravitino ACL(액세스 제어)
Gravitino Next - 메타데이터 기반 액션 시스템
- 카탈로그 서비스
- API: Unified REST API, Iceberg REST API
- 구성 요소: Catalog, Schema, Table, Fileset, Model, Topic
- 연결: 다양한 데이터 소스(데이터베이스, 파일)에 연결하는 커넥터 Gravitino Next
- 카탈로그 서비스
- API: Unified REST API, Iceberg REST API
- 구성 요소: Catalog, Schema, Table, Fileset, Model, Topic, Policy
- 작업 시스템 항목: 포함된 작업 시스템:
- 정책 시스템
- 통계 시스템
- 작업 시스템
- 액션 프레임워크 액션 프레임워크 항목:
- TTL Action
- Compaction Action
- Clustering Action
