코스 개요
NiFi와 데이터 흐름의 기초 개념
- 비정지 상태의 데이터와 저장된 데이터: 개념 및 당면 과제
- NiFi 아키텍처 구성 요소: 코어 엔진, 플로우 컨트롤러, 작업 이력 추적 기능 등
- 주요 구성요소: 프로세서, 연결선, 컨트롤러 및 데이터 이력 관리 기능
빅데이터 환경에서의 활용 및 통합
- Hadoop, Kafka, 클라우드 스토리지 등과 같은 빅데이터 생태계 내 NiFi의 역할
- HDFS, MapReduce 및 최신 대체 기술에 대한 개요
- 데이터 스트림 수집, 로그 전송, 이벤트 처리 파이프라인 등의 활용 사례
설치, 구성 및 클러스터 환경 구축
- 단일 노드 모드 및 클러스터 환경에서 NiFi의 설치 방법
- 클러스터 구성: 노드 역할 할당, Zookeeper 연동 및 부하 분산 기법
- Ansible, Docker 또는 Helm을 활용한 NiFi 배포 자동화 방법
데이터 흐름 설계 및 관리 방안
- 라우팅, 필터링, 분할 및 병합 처리 기법
- InvokeHTTP, QueryRecord, PutDatabaseRecord 등 각 프로세서별 설정 방법
- 스키마 관리, 데이터 보강 및 변환 처리 전략
- 오류 처리 메커니즘, 재시도 제어 방식 및 역압력 조절 기법
다양한 시스템과의 통합 시나리오
- 데이터베이스, 메시지 전송 시스템 및 REST API와의 연결 방법
- Kafka, Elasticsearch 또는 클라우드 스토리지를 활용한 실시간 분석 파이프라인 구축
- Splunk, Prometheus 및 로그 처리 시스템과의 연동 방안
모니터링, 복구 메커니즘 및 작업 이력 추적
- NiFi UI, 시스템 지표 및 데이터 흐름 이력 시각화 도구 활용법
- 자율적 복구 체계 설계 및 오류 발생 시 안정적인 대처 방안
- 백업 수행, 데이터 흐름 버전 관리 및 변경 관제 절차
성능 튜닝과 최적화 전략
- JVM 설정, 메모리 할당량, 스레드 풀 및 클러스터 관련 파라미터 조정법
- 병목 현상을 줄이기 위한 데이터 흐름 설계 최적화 방법
- 리소스 분리 기법, 처리 우선순위 지정 및 처리량 관리 전략
모범 사례와 거버넌스 절차
- 데이터 흐름 문서화, 명명 규칙 및 모듈식 설계 방식
- 보안 대책: TLS 암호화 적용, 인증 절차, 접근 제어 및 데이터 보호 기법
- 변경 관제 체계, 버전 관리, 역할별 접근 권한 설정 및 감사 로그 생성 방법
문제 진단과 긴급 대응 전략
- 교착 상태, 메모리 누수 및 프로세서 오류 등 흔히 발생하는 이슈들
- 로그 분석 기법, 오류 원인 파악 및 근본적 대응 방법
- 장애 복구 절차 구현과 데이터 흐름 롤백 수행 방안
실습 과제: 실제 비즈니스 환경에서의 데이터 파이프라인 구축
- 데이터 수집부터 변환 및 전달까지 종단간 흐름 설계 방법
- 오류 처리, 역압력 제어 체계 및 시스템 확장성 보장 방안 구현
- 완성된 파이프라인의 성능 측정 및 최적화 실습
강좌 요약 및 향후 발전 방향 안내
요건
- Linux 명령줄 사용 경험
- 네트워크 및 데이터 시스템에 대한 기본 지식
- 데이터 스트림 처리 또는 ETL 개념에 대한 이해
대상 수강생
- 시스템 관리자
- 데이터 엔지니어
- 개발자
- DevOps 전문가
회원 평가 (7)
실습 연습. 이 클래스는 본래 5일 동안 진행되었어야 하지만, 3일간의 수업으로도 이미 NiFi를 사용하면서 가졌던 많은 질문들을 해결할 수 있었습니다.
James - BHG Financial
코스 - Apache NiFi for Administrators
기계 번역됨
강사의 진행 속도가 좋았다고 생각합니다. 그의 방식으로 학생 한 명도 뒤처지지 않게 했습니다. 경력 중 시스템 관리자나 인프라 관련 역할을 하지 않았거나, 이전 경력에서 그런 기술을 되살린 NEWBIES(초보자)들에 대해 매우 지원적이었습니다.
Pamdrea Ivory - BHG Financial
코스 - Apache NiFi for Administrators
기계 번역됨
실습 부분을 좋아합니다. 제공된 연습문제를 수행함으로써 정보를 더 잘 기억할 수 있었습니다. 또한 트레이너가 전체 클래스와 상호작용하는 능력 덕분에 자신 없는 부분에 대해 질문하기 편안했습니다.
Leila - BHG Financial
코스 - Apache NiFi for Administrators
기계 번역됨
NiFi 데이터 흐름을 구축하기 위한 사용 사례 및 예제. 우리는 일반적인 문제와 주의할 점들을 해결하는 데 초점을 맞추었습니다.
Nelson - BHG Financial
코스 - Apache NiFi for Administrators
기계 번역됨
구조가 마음에 들었습니다. 1일차에는 Nifi의 기초, 개념, 사용 사례 등을 다루었고, 2일차에는 1일차에서 배운 내용을 활용해 시나리오 요구사항을 충족하는 흐름을 구축하는 실습을 진행했습니다. 3일차에는 Nifi Registry와 버전 관리, 멀티 테넌시, 그리고 Q&A 세션을 진행했습니다.
Adam - BHG Financial
코스 - Apache NiFi for Administrators
기계 번역됨
그가 NiFi에 대해 자세히 설명하고 그 강력함을 전달하는 방식이 마음에 들었습니다. 기본적으로 어떤 인프라에서도 사용할 수 있으며 다양한 컴퓨터 언어를 활용할 수 있습니다. 또한 Truststore와 관련된 NiFi 인증서 갱신 문제를 해결할 수 있어 기뻤습니다.
Joachim Martin - BHG Financial
코스 - Apache NiFi for Administrators
기계 번역됨
일반 지식과 교육이 도구 면에서 제공하는 가능성에 대해 설명합니다.
Nalfis Tobar - BHG Financial
코스 - Apache NiFi for Administrators
기계 번역됨