반응형
mesos란?
-> 분산 커널 시스템
-> 네트워크로 묶여있는 여러 시스템 (CPU, 메모리, 디스크 등)자원을 하나로 묶어서 resource pool로 하나의 컴퓨터 처럼 보이게 하는 것이다.
-> 간단하게 말하면 Mesos를 사용하면 자원의 효율적인 사용이 가능해진다.
* resource pool?
-> 미리 자원을 확보해 사용자가 요청시 즉시 자원을 제공하는 것
Mesos에는 Framework, Master, Agent가 존재한다.
1. Framework
-> 작업스케쥴링을 한다. Task (작업)을 만드는 역할을 한다.
2. Master
-> Framework에게 사용 가능한 자원을 알려준다.
-> Framework 가 Task 수행 요청시 Master는 수행할 Agent를 골라 작업을 시킨다.
3. Agent
-> Task를 수행한다.
-> Master에게 자원 정보를 알린다.
-> Zookeeper와 연결되어 있다.
Zookeeper를 통해 Mesos-master 에게 문제가 발생하면 다른 서버를 Master로 만들고 slave(Master가 아닌 다른 서버)의 자원을 새로운 Master에게 전달한다.
-> Zookeeper가 Master를 지정한다는 의미이다.
반응형
'CS > DB' 카테고리의 다른 글
SQL - DML 쿼리문 사용법 (0) | 2019.10.29 |
---|---|
하둡 이란? (0) | 2019.09.16 |
DB[데이터 베이스] 란? (0) | 2019.09.16 |
KAFKA 란? (0) | 2019.09.02 |