คอนเทนเนอร์เป็นเวอร์ชันน้ำหนักเบาของพื้นที่ผู้ใช้ของระบบปฏิบัติการ Linux - อันที่จริงมันเป็นพื้นที่ขั้นต่ำเปล่า อย่างไรก็ตาม มันยังคงเป็นระบบปฏิบัติการเต็มรูปแบบ ดังนั้นคุณภาพของคอนเทนเนอร์นี้จึงมีความสำคัญพอๆ กับระบบปฏิบัติการเต็มรูปแบบ นั่นคือเหตุผลที่เราเสนอมาเป็นเวลานาน อิมเมจ Red Hat Enterprise Linux (RHEL)เพื่อให้ผู้ใช้สามารถมีคอนเทนเนอร์ระดับองค์กรที่ได้รับการรับรอง ทันสมัย และทันสมัย ปล่อย ภาพคอนเทนเนอร์ (อิมเมจคอนเทนเนอร์) RHEL บนโฮสต์คอนเทนเนอร์ RHEL ให้ความเข้ากันได้และการพกพาระหว่างสภาพแวดล้อม ไม่ต้องพูดถึงความจริงที่ว่าสิ่งเหล่านี้เป็นเครื่องมือที่คุ้นเคยอยู่แล้ว อย่างไรก็ตามมีปัญหาหนึ่งประการ คุณไม่สามารถส่งต่อภาพนั้นให้คนอื่นได้ แม้ว่าจะเป็นลูกค้าหรือคู่ค้าที่ใช้ Red Hat Enterprise Linux ก็ตาม
แต่ตอนนี้ทุกอย่างเปลี่ยนไปแล้ว
ด้วยการเปิดตัว Red Hat Universal Base Image (UBI) คุณจะได้รับความน่าเชื่อถือ ความปลอดภัย และประสิทธิภาพที่คุณคาดหวังจากคอนเทนเนอร์อิมเมจ Red Hat อย่างเป็นทางการ ไม่ว่าคุณจะสมัครสมาชิกหรือไม่ก็ตาม ซึ่งหมายความว่าคุณสามารถสร้างแอปพลิเคชันที่มีคอนเทนเนอร์บน UBI ใส่ไว้ในรีจีสทรีคอนเทนเนอร์ที่คุณเลือก และแชร์กับทั่วโลกได้ Red Hat Universal Base Image ช่วยให้คุณสร้าง แชร์ และทำงานร่วมกันบนแอปพลิเคชันที่มีคอนเทนเนอร์ในทุกสภาพแวดล้อม ทุกที่ที่คุณต้องการ
ด้วย UBI คุณสามารถเผยแพร่และรันแอปพลิเคชันของคุณบนโครงสร้างพื้นฐานแทบทุกชนิด แต่ถ้าคุณใช้งานบนแพลตฟอร์ม Red Hat เช่น Red Hat OpenShift และ Red Hat Enterprise Linux คุณจะได้รับสิทธิประโยชน์เพิ่มเติม (ทองมากขึ้น!) และก่อนที่เราจะอธิบายรายละเอียดเพิ่มเติมเกี่ยวกับ UBI ให้ฉันตอบคำถามที่พบบ่อยสั้นๆ ว่าเหตุใดจึงจำเป็นต้องสมัครสมาชิก RHEL แล้วจะเกิดอะไรขึ้นเมื่อเรียกใช้อิมเมจ UBI บนแพลตฟอร์ม RHEL/OpenShift
และตอนนี้เราพอใจกับการตลาดแล้ว เรามาดูรายละเอียดเพิ่มเติมเกี่ยวกับ UBI กันดีกว่า
เหตุผลในการใช้ UBI
คุณควรรู้สึกอย่างไรเมื่อรู้ว่า UBI จะเป็นประโยชน์ต่อคุณ:
UBI ถูกสร้างขึ้นเพื่อเป็นพื้นฐานสำหรับคลาวด์เนทิฟและเว็บแอปพลิเคชันที่พัฒนาและส่งมอบในคอนเทนเนอร์ เนื้อหาทั้งหมดใน UBI เป็นส่วนย่อยของ RHEL แพ็คเกจทั้งหมดใน UBI จัดส่งผ่านช่องทาง RHEL และได้รับการสนับสนุนคล้ายกับ RHEL เมื่อทำงานบนแพลตฟอร์มที่รองรับ Red Hat เช่น OpenShift และ RHEL
นอกเหนือจากอิมเมจพื้นฐานที่ให้คุณติดตั้งการรองรับภาษาการเขียนโปรแกรมแล้ว UBI ยังรวมถึงอิมเมจที่สร้างไว้ล่วงหน้าพร้อมสภาพแวดล้อมรันไทม์สำเร็จรูปสำหรับภาษาการเขียนโปรแกรมหลายภาษา นักพัฒนาหลายคนสามารถจับภาพและเริ่มทำงานกับแอปพลิเคชันที่พวกเขากำลังพัฒนาได้
ด้วยการเปิดตัว UBI Red Hat ขอเสนอรูปภาพสองชุด - อิง RHEL 7 และ RHEL 8 อิงตาม Red Hat Software Collections (RHEL 7) และ Application Streams (RHEL 8) ตามลำดับ รันไทม์เหล่านี้ได้รับการอัปเดตอยู่เสมอและได้รับการอัปเดตสูงสุดสี่ครั้งต่อปีตามมาตรฐาน ดังนั้นคุณจึงใช้งานเวอร์ชันล่าสุดและเสถียรที่สุดอยู่เสมอ
นี่คือรายการอิมเมจคอนเทนเนอร์ UBI 7:
นี่คือรายการอิมเมจคอนเทนเนอร์สำหรับ UBI 8:
แพ็คเกจที่เกี่ยวข้อง
การใช้รูปภาพสำเร็จรูปนั้นสะดวกมากจริงๆ Red Hat คอยอัปเดตและอัปเดตด้วยการเปิดตัว RHEL เวอร์ชันใหม่ รวมถึงเมื่อมีการอัปเดต CVE ที่สำคัญตามนโยบายการอัปเดต นโยบายรูปภาพ RHEL เพื่อให้คุณสามารถถ่ายภาพใดภาพหนึ่งเหล่านี้และเริ่มทำงานกับแอปพลิเคชันได้ทันที
Red Hat Enterprise Linux สร้างโฮสต์และอิมเมจที่ยอดเยี่ยมสำหรับคอนเทนเนอร์ แต่นักพัฒนาจำนวนมากให้ความสำคัญกับความสามารถในการทำงานกับระบบในรูปแบบที่หลากหลาย ซึ่งบางส่วนอาจอยู่นอกกรณีการใช้งานที่รองรับของระบบ Linux นี่คือจุดที่อิมเมจ UBI สากลเข้ามาช่วยเหลือ
สมมติว่าตอนนี้ ในขั้นตอนนี้ คุณเพียงแค่มองหาอิมเมจพื้นฐานเพื่อเริ่มทำงานกับแอปพลิเคชันแบบคอนเทนเนอร์ที่เรียบง่าย หรือคุณเข้าใกล้อนาคตมากขึ้นแล้วและกำลังย้ายจากคอนเทนเนอร์แบบสแตนด์อโลนที่ทำงานบนกลไกคอนเทนเนอร์ไปสู่ประวัติแบบคลาวด์เนทีฟโดยใช้การสร้างและการรับรองผู้ให้บริการที่ทำงานบน OpenShift ไม่ว่าในกรณีใด UBI จะให้พื้นฐานที่ดีเยี่ยมสำหรับเรื่องนี้
คอนเทนเนอร์ประกอบด้วยพื้นที่ผู้ใช้ระบบปฏิบัติการเวอร์ชันน้ำหนักเบาในรูปแบบแพ็คเกจใหม่ การเปิดตัวอิมเมจ UBI จะสร้างมาตรฐานอุตสาหกรรมใหม่สำหรับการพัฒนาแบบคอนเทนเนอร์ ทำให้ผู้ใช้ นักพัฒนาซอฟต์แวร์อิสระ และชุมชนโอเพ่นซอร์สสามารถใช้คอนเทนเนอร์ระดับองค์กรได้ โดยเฉพาะอย่างยิ่ง นักพัฒนาซอฟต์แวร์สามารถสร้างมาตรฐานผลิตภัณฑ์ของตนโดยใช้รากฐานเดียวที่ได้รับการพิสูจน์แล้วสำหรับแอปพลิเคชันในคอนเทนเนอร์ทั้งหมด ซึ่งรวมถึง ตัวดำเนินการ Kubernetes. บริษัทพัฒนาที่ใช้ UBI ยังสามารถเข้าถึง Red Hat Container Certification และ Red Hat OpenShift Operator Certification ซึ่งช่วยให้สามารถตรวจสอบซอฟต์แวร์ที่ทำงานบนแพลตฟอร์ม Red Hat เช่น OpenShift ได้อย่างต่อเนื่อง