카프카(kafka)
프로듀서와 컨슈머 분리 I. 고성능 분산 메시징 시스템, 카프카의 개요 가. 카프카(kafka)의 정의 - 웹사이트, 어플리케이션, 센서 등에서 취합한 데이터 스트림을 실시간으로 관리하기 위한 오픈 소스 시스템 나. 카프카의 특징 - 프로듀서와 컨슈머의 분리, 멀티 프로듀서, 멀티 컨슈머, 연속성, 확장성, 분산성, 높은 성능 II. 카프카의 구성도 및 구성요소 가. 카프카의 구성도 나. 카프카의 구성요소 구성요소 설명 역할 Topic - 발행된 메시지들의 카테고리 - 프로듀서와 컨슈머들이 카프카로 보낸 자신들의 메시지를 구분하기 위한 이름 Producer - 메시지를 생성하는 프로세스 - 특정 토픽에 해당하는 메시지를 생성하는 프로세스, 메시지를 브로커에 전달 Consumer - 메시지를 사용하는 프로..
2021. 2. 15.
Public, Private, Hybrid Cloud
I. 클라우드 배치 기준 관점의 개요 가. 보안에 따른 배치 모델, Public, Private, Hybrid Cloud의 정의 - 클라우드 서비스 방식에 따라, 기업 내부의 Private, 공공의 Public, 둘의 장점을 활용한 Hybrid로 구분하는 개념 II. 클라우드 컴퓨팅 배치 분류의 구성도 및 배치 분류 유형 가. 클라우드 컴퓨팅 배치 분류의 구성도 - 개방 상황에 따라 Public, Private으로 구성하거나, 혼합하여 Hybrid로 구성 가능 나. 클라우드 컴퓨팅 배치 분류의 유형 유형 설명 사례 공용 (Public) - 일반 사용자를 대상으로 제공되는 서비스 - 대부분 무료 - 누구나 인터넷에 접속하여 결제만으로 서비스에 접근하고 사용한 만큼 지불하는 구조 - 초기 투자 비용이 없어 ..
2021. 2. 15.