반응형
microprocessor의 발전과 높은 속도의 컴퓨터 네트워크로 분산 시스템이 나오게 되었다.
분산 시스템이란?
독립적인 컴퓨터들의 집합이지만 사용자에게는 하나의 일관된 시스템으로 보이게 하는 시스템이다.
분산 시스템의 이상적인 특징
-
다양한 컴퓨터들간의 차이나 그들이 통신하는 방식을 대부분 사용자에게 숨긴다.
-
사용자와 응용프로그램은 요청시마다 동일한 방법으로, 언제 어디서나 상호 작용할 수 있어야한다.
-
확장이 쉬워야한다. -> 많은 사용자를 수용한다. (관리 측면)
-
계속 이용 가능 한 상태여야 한다. -> 부분 장애 시 나머지 시스템들이 이용 가능한 상태인 것이 좋다.
Middleware
분산 시스템은 아래와 같이 소프트웨어 계층을 통해 구성된다
애플리케이션, 클라이언트 (Top Level Layer)
|
Middleware
|
O.S
미들웨어란 논리적으로 사용자와 응용프로그램으로 구성된 top level layer와 운영체제와 기본 통신 도구로 이루어진 아래의 계층사이에 위치한다.
프레임워크, 라이브러리, API 등으로 불림
반응형
'협동분산시스템' 카테고리의 다른 글
Code migration - 2 (0) | 2019.04.16 |
---|---|
Code migration - 1 (0) | 2019.04.16 |
Servers : Server clusters-3 (0) | 2019.04.16 |
Servers : Server clusters-2 (0) | 2019.04.16 |
Servers : Server clusters-1 (0) | 2019.04.15 |