차례:
정의-Apache Mesos는 무엇을 의미합니까?
버클리 캘리포니아 대학교에서 개발 된 Apache Mesos는 오픈 소스 클러스터 관리자입니다. 분산 된 프레임 워크 또는 응용 프로그램간에 효율적인 리소스 격리 및 공유를 제공하는 것을 목표로합니다. 즉, 세분화 된 방식으로 리소스 공유에 도움이되므로 클러스터 사용률이 향상됩니다. Apache Mesos는 다수의 분산 시스템의 기초로 간주됩니다.
Techopedia는 Apache Mesos를 설명합니다.
Apache Mesos는 Linux 커널과 동일한 원칙으로 구축되었습니다. Apache Mesos의 두드러진 특징 중 일부는 수천 개의 노드로 확장 가능하고, 다중 리소스 스케줄링, 클러스터 상태를 볼 수있는 웹 사용자 인터페이스, Linux 컨테이너를 사용한 작업 간 분리 및 Zookeeper를 사용한 내결함성 복제 마스터입니다. 가상화는 단일 물리적 리소스를 여러 개의 가상 리소스로 분할하는 반면 Mesos는 여러 물리적 리소스를 단일 가상 리소스로 결합하기 때문에 어떤 방식 으로든 가상화의 반대라고 간주 할 수 있습니다. Apache Mesos는 마스터 프로세스와 각 클러스터 노드에서 실행되는 슬레이브 데몬을 관리하는 마스터 프로세스와 이러한 슬레이브의 작업을 관리하는 프레임 워크로 구성됩니다. 리소스는 여러 슬레이브에있는 무료 리소스 목록을 제공합니다.
PC 운영 체제 관리 자원과 유사하게 Apache Mesos는 필요할 때마다 한 프레임 워크에서 다른 프레임 워크로 자원을 전환 할 수 있습니다. 또한 애플리케이션 배포시 많은 수동 단계를 줄일 수 있으며 작업 속도를 자동으로 전환하여 활용률을 높게 유지할 수 있습니다. 플러그 가능한 할당 모듈을 통해 Apache Mesos는 조직이 다양한 프레임 워크 간 할당 정책을 지원할 수 있도록 도와줍니다. Apache Mesos는 응용 프로그램 계층과 운영 체제 사이에 있습니다. 따라서 배포가 쉬워지고 대규모 클러스터 환경에서 응용 프로그램을보다 효율적으로 관리 할 수 있습니다. 또한 동적으로 공유되는 노드 풀에서 여러 응용 프로그램을 실행할 수도 있습니다. Apache Mesos는 더 빠른 애플리케이션 성능을 제공 할 수도 있습니다.
Apache Mesos는 Apple을 포함한 여러 소프트웨어 회사에서 채택했습니다.
