반응형
ESB는 물리적으로 분산된 서비스 component 들을 통합여여 연동할 수 있도록 표준화된 메시지 버스와 프로토콜을 이용해서 서로 연동할 수 있는 시스템입니다.
아래 그림을 보자.
여러 서비스가 각각 존재하고 서비스 component 들을 통합해서 연동할수 있도록 표준화된 메세지 버스와 프로토콜을 이용해서 서로 연동할수 있는 시스템이다.
ESB는 표준 사양을 기반으로 기존 시스템을 빠르고 저렴하게 이용할 수 있으며 요구사양이 바뀌어도 쉽게 대응할 수 있는 유연성이 있다.
또한, 확장성이 높고 기업내의 한 부문으로부터 전체에 적용할 수 있는 것, 핵심이 되는 서버등이 불필요하고 시스템을 가동한 채로 기기를 추가할 수 있는 것, 시스템 구성요소를 기능 단위로 분할해, 필요에 따라서 협조 동작하도록 분산 배치할 수 있는 것 등, 많은 메리트가 있다.
ESB의 특징은 아래와 같다.
- 기존의 분산된 서비스 들을 상호 연결시킬 수 있다.
- 재사용가능한 compoenent 들을 연결하여 기존의 서비스를 재활용할 수 있다.
- 표준화된 이벤트 기반의 시스템이다.
- 신뢰성있는 프로토콜과 메시지를 이용해 통신할 수 있다.
반응형
'IT > Knowledge' 카테고리의 다른 글
'Service Mesh' VS 'API Gateway' (20) | 2024.03.08 |
---|---|
Kong API 란? (API gateway) (18) | 2024.03.07 |
[K8S] namespace, pod 설명 (25) | 2024.03.02 |
컨테이너 런타임 이란?(kubernetes 등장 배경) (15) | 2024.03.01 |
HA Proxy 란? (33) | 2024.02.29 |
댓글