2. Mesos 소개
• 분산 시스템 커널
– 리눅스 커널과 동일하며, 단지 추상화 레벨
만 다르다.
• 모든 머신에서 동작하며, 실행 어플리케이션
에 대해 리소스관리와 스케쥴링 API를 제공.
• Mesosphere = Mesos + Marathon + Chrono
s
• Marathon은 작업(컨테이너)관리담당이며,
Chronos는 작업스케쥴러이다.
3. Mesos 소개
• 아파치 Top Level 프로젝트
• 트위터, 에어비앤비, 미소스피어가 사용
• 구글은 Kubernetes용 Mesos 서비스중
(https://google.mesosphere.com/)
• 운영시 10000대 노드까지 확장가능
• 패키지와 서포트는 미소스피어 담당
• 기본적으로 Docker지원
• 튜토리얼 코스
http://docs.mesosphere.com/intro-course/
4. Mesos 노드추상화
• Static Partitioning은 스케일과 장애대응이 어렵다.
• Mesos의 노드들은 모든 Task에 대해 공유된다.
5. Mesos 동작구성도
• Mesos에서 Docker는 작업의 Type중 하나이다.
• Zookeeper를 통해 HA를 구성한다.
• Scheduler는 Marathon을 사용하거나, 직접 개발이 가능하다.