최신기술/MSA (2) 썸네일형 리스트형 서비스 매시 아키텍처(Service Mesh Architecture) 서비스 매시? 서비스 매시(Service Mesh)란 MSA(Micro Service Architecture)를 적용한 시스템의 내부 통신이 매시(Mesh) 네트워크 형태를 띄는것에 빗대어 서비스 매시라 부르게 되었고, 어플리케이션의 다양한 부분들이 서로 데이터를 공유하는 방식을 제어하는 방법입니다. 서비스 간 커뮤니케이션을 관리하는 다른 시스템들과 달리, 서비스 매시는 어플리케이션에 구축된 전용 인프라 계층이며 가시적입니다. 이 인프라 계층은 서로 다른 어플리케이션이 얼마나 원활하게 상호작용하는지를 기록하며, 더욱 손쉽게 커뮤니케이션을 최적화 시킬 수 있는 기능을 제공합니다. 서비스 매시 아키텍처의 필요성 MSA는 기존의 모놀리식 아키텍처(Monolithic Architecture)의 단점 극복, 클라.. 마이크로 서비스 아키텍처(Micro Service Architecture) 마이크로 서비스 아키텍처와 모놀리식 아키텍처 마이크로 서비스 아키텍처는 기존의 통합 관점의 단일 시스템(Monolithic Architecture)을 서비스 단위로 나누고 분리하는 개념 입니다. 아래는 기존의 모놀리틱 아키텍처의 구조와 마이크로 서비스 아키텍처의 구조입니다. [그림] 모놀리식 아키텍처와 마이크로 서비스 아키텍처 위 그림에서 보여지는 것과 같이 기존의 모놀리식(Monolithic, 이하 모놀리식) 아키텍처는 하나의 어플리케이션 내에 모든 로직이 들어가 있는 구조 입니다. 모놀리식 구조의 이점은 하나의 어플리케이션 내에 모든 기능이 모여있어 소규모 서비스의 개발에 적합하며, 아래와 같은 몇 가지 장점이 존재합니다. [모놀리식 아키텍처의 장점] 개발과 배포, 관리의 편이성 End-to-End .. 이전 1 다음