Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

Red Hat Atomic Host

Red Hat Atomic Host เป็นระบบปฏิบัติการโอเพ่นซอร์สที่รองรับ Red Hat Enterprise Linux ซึ่งออกแบบมาให้เป็นระบบปฏิบัติการขั้นต่ำพร้อมการเพิ่มประสิทธิภาพสำหรับการโฮสต์คอนเทนเนอร์ ชื่อเต็มคือ Red Hat Enterprise Linux Atomic Host แต่โดยทั่วไปผลิตภัณฑ์จะเรียกว่า Red Hat Atomic หรือ Atomic Host หรือโดยตัวย่อ RHAH

Project Atomic คือคอลเลกชั่นอัปสตรีมของเทคโนโลยี OS คอนเทนเนอร์โอเพนซอร์ส ซึ่งรวมถึง Atomic Host Atomic Host ต้นน้ำนี้ทำงานบน Red Hat เช่นเดียวกับ Fedora และ CentOS Linux OS เร้ดแฮทเป็นผู้จำหน่ายระบบปฏิบัติการลินุกซ์ที่จัดตั้งขึ้น โดยมีความสัมพันธ์อันยาวนานกับลูกค้าองค์กร Red Hat Atomic Host พร้อมใช้งานสำหรับสมาชิก Red Hat Enterprise Linux (RHEL) และเวอร์ชันต่างๆ จะได้รับการซิงค์ นอกจากนี้ ขอแนะนำให้ผู้ใช้ Red Hat OpenShift จับคู่เวอร์ชัน OpenShift ของตนกับเวอร์ชันที่ตรงกันของ RHAH เพื่อให้เกิดความเข้ากันได้สูงสุดและการทำงานอัตโนมัติภายใต้หน้าปก

Project Atomic ใช้คอนเทนเนอร์ที่โฮสต์ OS ได้รับการออกแบบมาสำหรับปริมาณงานขนาดใหญ่ ซึ่งเป็นเครื่องกระจายที่เหมือนกันโดยทั่วไปจำนวนมาก Red Hat Atomic Host ฝังเครื่องมือปฏิบัติการคอนเทนเนอร์ Docker, atomic, etcd, flannel และคอนเทนเนอร์อื่นๆ ลงในระบบปฏิบัติการ ไลบรารีและแพ็คเกจที่ไม่จำเป็นสำหรับการทำงานของคอนเทนเนอร์จะไม่รวมอยู่ในระบบปฏิบัติการ ซึ่งทำให้น้ำหนักเบาและมีประสิทธิภาพ


ปรับใช้ Red Hat Atomic Host

Red Hat Atomic Host สามารถปรับใช้บนฮาร์ดแวร์จริง ไฮเปอร์ไวเซอร์ที่ผ่านการรับรอง เช่น Red Hat Enterprise Virtualization และ VMware vSphere และโครงสร้างพื้นฐานคลาวด์ส่วนตัวหรือสาธารณะ เช่น Amazon Web Services และ Google Compute Platform ประกอบด้วยระบบไฟล์แบบอ่านอย่างเดียว แพ็คเกจน้อยกว่าชุด RHEL วัตถุประสงค์ทั่วไป และคำสั่งเดียว -- atomic -- เพื่อจัดการการเปลี่ยนแปลงโฮสต์ ระบบ Red Hat Atomic Host ได้รับการออกแบบมาเพื่อการใช้งานแบบชั่วคราวและแบบอัตโนมัติสูง ซึ่งแตกต่างจาก RHEL; การปรับแต่งและการควบคุมโฮสต์แต่ละรายการมีข้อจำกัด

การอัปเดต Red Hat Atomic Host OS สามารถดาวน์โหลดและปรับใช้ได้ในขั้นตอนเดียวผ่าน atomic การจัดการ คำสั่ง ซึ่งสนับสนุนการอัปเดตและย้อนกลับการเปลี่ยนแปลงอย่างง่าย เมื่อรูปภาพได้รับการอัปเดต เวอร์ชันก่อนหน้าจะถูกเก็บไว้สำหรับการย้อนกลับ แต่ไม่มีการผสมระหว่างสองเวอร์ชัน

Project Atomic ใน Red Hat Atomic Host หรือเวอร์ชันอื่น ๆ เป็นหนึ่งในระบบปฏิบัติการจำนวนมากที่ออกแบบหรือปรับให้เหมาะสมสำหรับคอนเทนเนอร์ อื่นๆ ได้แก่:

  • คอนเทนเนอร์ Linux โดย CoreOS
  • อัลไพน์ ลินุกซ์
  • Boot2Docker
  • Windows Server 2016
  • Ubuntu Core
  • RancherOS

ในการทำให้ Atomic Host ทำงานได้ ผู้ดูแลระบบต้องดาวน์โหลดอิมเมจของ Atomic Host จาก Red Hat, สร้าง VM โดยใช้เครื่องมือ virt-manager ของ Red Hat, สร้าง ISO ข้อมูลเมตา, แนบ init.iso กับเครื่องเสมือนแล้วเริ่มการทำงาน จากนั้น เปิดใช้งานเทคโนโลยีการจัดการคอนเทนเนอร์ Kubernetes และเปิดใช้งานการสื่อสารระหว่างคอนเทนเนอร์ในที่สุด มีตัวเลือกการติดตั้งอื่นๆ ด้วย:ตัวอย่างเช่น ลูกค้า Amazon Web Services สามารถปรับใช้ RHAH เวอร์ชันล่าสุดจาก Amazon Machine Image

เร้ดแฮทนำเสนอเทคโนโลยีการจัดการระบบปฏิบัติการและแอปสำหรับการกระจายอะตอมแบบเปลือยเปล่า รวมถึงคอนเทนเนอร์ RHEL Atomic Tools สำหรับการดีบักความต้องการ และเทคโนโลยีการจัดเลเยอร์แพ็กเกจเพื่อบรรจุแอปแบบถาวรและที่ต้องพึ่งพาอาศัยกัน ตัวอย่างเช่น ผู้ใช้สามารถติดตั้งแพ็คเกจ VMware Tools เพื่อให้ Atomic Host ทำงานได้ดีขึ้นและเร็วขึ้นด้วยสภาพแวดล้อมที่ใช้ VMware

หมายเหตุบรรณาธิการ: เร้ดแฮททำงานเกี่ยวกับเทคโนโลยีชื่อ Atomic Enterprise Platform ที่ไม่เคยเปิดตัว Atomic Enterprise Platform เป็นโครงการ OpenShift และไม่เกี่ยวข้องกับ Atomic Host