Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications or frameworks. Mesos is a open source software originally developed at the University of California at Berkeley. It sits between the application layer and the operating system and makes it easier to deploy and manage applications in large-scale clustered environments more efficiently. It can run many applications on a dynamically shared pool of nodes. Prominent users of Mesos include Twitter, Airbnb, MediaCrossing, Xogito and Categorize.
Mesos leverages features of the modern kernel—"cgroups" in Linux, "zones" in Solaris—to provide isolation for CPU, memory, I/O, file system, rack locality, etc. The big idea is to make a large collection of heterogeneous resources. Mesos introduces a distributed two-level scheduling mechanism called resource offers. Mesos decides how many resources to offer each framework, while frameworks decide which resources to accept and which computations to run on them. It is a thin resource sharing layer that enables fine-grained sharing across diverse cluster computing frameworks, by giving frameworks a common interface for accessing cluster resources.The idea is to deploy multiple distributed systems to a shared pool of nodes in order to increase resource utilization. A lot of modern workloads and frameworks can run on Mesos, including Hadoop, Memecached, Ruby on Rails, Storm, JBoss Data Grid, MPI, Spark and Node.js, as well as various web servers, databases and application servers.
Apache Mesos เป็นผู้จัดการกลุ่มที่ให้การแยกทรัพยากรที่มีประสิทธิภาพและใช้งานร่วมกันในการใช้งานกระจายหรือกรอบ Mesos เป็นซอฟต์แวร์โอเพนซอร์สการพัฒนามาที่มหาวิทยาลัยแห่งแคลิฟอร์เนียที่เบิร์กลีย์ มันตั้งอยู่ระหว่างชั้นการประยุกต์และระบบปฏิบัติการและทำให้ง่ายต่อการปรับใช้และจัดการการใช้งานในสภาพแวดล้อมที่คลัสเตอร์ขนาดใหญ่มีประสิทธิภาพมากขึ้น มันสามารถใช้งานจำนวนมากในสระว่ายน้ำที่ใช้ร่วมกันแบบไดนามิกของโหนด ผู้ใช้งานที่โดดเด่นของ Mesos รวม Twitter, Airbnb, MediaCrossing, Xogito และจัดหมวดหมู่. Mesos ใช้ประโยชน์จากคุณสมบัติที่ทันสมัย kernel- "cgroups" ในลินุกซ์ "โซน" ใน Solaris เพื่อให้แยกหน่วยความจำ I / O ระบบไฟล์ สถานที่ชั้น ฯลฯ คิดใหญ่คือการทำให้คอลเลกชันขนาดใหญ่ของทรัพยากรที่แตกต่างกัน Mesos แนะนำกระจายกลไกการตั้งเวลาสองระดับที่เรียกว่าข้อเสนอทรัพยากร Mesos ตัดสินใจว่าหลายแหล่งข้อมูลที่จะนำเสนอกรอบการทำงานในแต่ละขณะที่กรอบการตัดสินใจว่าทรัพยากรที่จะยอมรับและการคำนวณเพื่อให้ทำงานกับพวกเขา มันเป็นชั้นใช้ทรัพยากรร่วมกันบางที่ช่วยให้การแบ่งปันละเอียดข้ามกรอบคอมพิวเตอร์กลุ่มที่มีความหลากหลายโดยให้กรอบการติดต่อกันในการเข้าถึงกลุ่ม resources.The ความคิดคือการปรับใช้หลายระบบกระจายไปยังสระว่ายน้ำที่ใช้ร่วมกันของโหนดเพื่อเพิ่มการใช้ทรัพยากร . จำนวนมากของปริมาณงานที่ทันสมัยและกรอบสามารถทำงานบน Mesos รวมทั้ง Hadoop, Memecached, Ruby on Rails, พายุ, JBoss ข้อมูลตาราง MPI, Spark และ Node.js เช่นเดียวกับเว็บเซิร์ฟเวอร์ต่างๆของฐานข้อมูลและเซิร์ฟเวอร์แอพลิเคชัน
การแปล กรุณารอสักครู่..
เมโซส Apache เป็นผู้จัดการกลุ่มที่ให้แยกทรัพยากรอย่างมีประสิทธิภาพ และกระจายการใช้งานหรือร่วมกันในกรอบ . เมโซสเป็นเปิดแหล่งซอฟต์แวร์พัฒนาเดิมที่มหาวิทยาลัยแห่งแคลิฟอร์เนียที่เบิร์กลีย์มันตั้งอยู่ระหว่างชั้นโปรแกรมประยุกต์และระบบปฏิบัติการและทำให้ง่ายต่อการปรับใช้และจัดการการใช้งานในสภาพแวดล้อมแบบขนาดใหญ่ได้อย่างมีประสิทธิภาพ มันสามารถเรียกใช้งานจำนวนมากในแบบไดนามิกที่ใช้ร่วมกันสระว่ายน้ำของโหนด ผู้ใช้ที่โดดเด่นของเมโซส ได้แก่ Twitter , Airbnb mediacrossing xogito , , และประเภท
เมโซสโหลดเพลงลักษณะของทันสมัยแก่น - " cgroups " ในระบบลินุกซ์" โซน " ใน Solaris ให้แยกสำหรับ CPU , หน่วยความจำ , I / O , ระบบชั้นวางแฟ้มท้องถิ่น ฯลฯ ความคิดที่ยิ่งใหญ่คือการทำให้คอลเลกชันขนาดใหญ่ของทรัพยากรที่แตกต่างกัน เมโซส เปิดตัวสองกลไกที่เรียกว่ามีการกระจายทรัพยากร เมโซสตัดสินใจในหลายวิธีที่จะให้ในแต่ละกรอบในขณะที่กรอบเลือกทรัพยากรที่จะยอมรับและการคำนวณที่ใช้ในพวกเขา มันเป็นบางชั้น ที่ ช่วย ให้ การใช้ทรัพยากรร่วมกันแชร์ข้ามกรอบหลากหลายอย่างละเอียดคอมพิวเตอร์คลัสเตอร์ โดยให้กรอบอินเตอร์เฟซทั่วไปสําหรับการเข้าถึงทรัพยากรคลัสเตอร์ มีแนวคิดที่จะปรับใช้หลายระบบกระจายการแบ่งปัน ระโหนด เพื่อเพิ่มการใช้ทรัพยากรมากของงานที่ทันสมัยและกรอบสามารถวิ่งบนเมโซส รวมถึง Hadoop memecached , พายุ , ทับทิมในทางรถไฟ , เจบอสส์ตาราง , ข้อมูลการท่องเที่ยว , Spark และ Node.js เช่นเดียวกับเซิร์ฟเวอร์เว็บต่างๆฐานข้อมูลและเซิร์ฟเวอร์แอพลิเคชัน
การแปล กรุณารอสักครู่..