Canonical เปิดตัว MicroCloud ซึ่งเป็นชุดเครื่องมือสำหรับการปรับใช้คลัสเตอร์อย่างรวดเร็ว

Canonical ประกาศเปิดตัวชุดเครื่องมือ MicroCloud ซึ่งช่วยให้สามารถติดตั้งคลัสเตอร์คอมพิวเตอร์และระบบคลาวด์ได้อย่างรวดเร็ว พร้อมด้วยพื้นที่จัดเก็บข้อมูลแบบกระจายที่ใช้ร่วมกันและเครือข่ายเสมือนที่ปลอดภัยบนฮาร์ดแวร์ของบริษัท ชุดเครื่องมือนี้มีให้ใช้งานในรูปแบบแพ็กเกจ snap ซึ่งรวมถึงส่วนประกอบที่จำเป็นสำหรับการจัดการโหนดคลัสเตอร์ การสนับสนุนทางเทคนิคเชิงพาณิชย์สำหรับโซลูชันที่ใช้ MicroCloud มีให้บริการผ่านทางบริการนี้ Ubuntu โปรแกรมนี้เหมาะสำหรับมืออาชีพ แต่ผู้ที่สามารถใช้งานได้โดยไม่ต้องพึ่งพาการสนับสนุนก็สามารถใช้ชุดเครื่องมือนี้ได้โดยไม่มีข้อจำกัดใดๆ โครงการนี้พัฒนาด้วยภาษา Go และเผยแพร่ภายใต้ใบอนุญาต AGPL 3.0

MicroClouds โดยค่าเริ่มต้นใช้เครื่องมือเพื่อให้แน่ใจว่าทนทานต่อข้อผิดพลาด ดังนั้นจึงช่วยให้คุณสร้างคลัสเตอร์ที่มีอย่างน้อยสามโหนด (คลัสเตอร์ที่มีมากถึง 50 โหนดจะถูกกล่าวถึงเป็นขีดจำกัดบน) สแต็กซอฟต์แวร์ที่ใช้จัดการคลัสเตอร์นั้นขึ้นอยู่กับการใช้ระบบการจัดการแบบรวมศูนย์สำหรับคอนเทนเนอร์และเครื่องเสมือน LXD ซึ่งเป็นแพลตฟอร์มสำหรับการสร้างเครือข่ายเสมือน OVN (Open Virtual Network) และพื้นที่จัดเก็บข้อมูล Ceph ที่ทนต่อข้อผิดพลาดแบบกระจาย MicroClouds มีเครื่องมือในการกำหนดค่า LXD, Ceph และ OVN บนโหนดคลัสเตอร์ทั้งหมดโดยอัตโนมัติ

เพื่อกำหนด เซิร์ฟเวอร์ใหม่ mDNS ถูกใช้ในเครือข่ายที่สามารถเชื่อมต่อกับคลัสเตอร์ ทำให้สามารถกำหนดค่าคลัสเตอร์ทั้งหมดได้โดยการรันคำสั่ง "microcloud init" เพียงคำสั่งเดียวบนโหนดใดโหนดหนึ่ง หลังจากติดตั้งแพ็กเกจ snap ของ lxd, microceph, microcloud และ microovn แล้ว โดยถือว่าระบบปฏิบัติการนี้เป็นแพลตฟอร์มหลัก Ubuntu เซิร์ฟเวอร์ แต่ชุดเครื่องมือไม่ได้ผูกติดอยู่กับเซิร์ฟเวอร์ Ubuntu และสามารถใช้งานได้ในระบบปฏิบัติการใดๆ ก็ตามที่มีการติดตั้ง snap toolkit (Arch, CentOS, เฟโดร่า, Debian(เช่น openSUSE, RHEL เป็นต้น) นอกจากนี้ยังสามารถสร้างคลัสเตอร์โดยใช้ระบบปฏิบัติการที่อัปเดตแบบอะตอมิกได้อีกด้วย Ubuntu แกน

หลังจากรันคำสั่ง “microcloud init” ชุดเครื่องมือจะตรวจจับการมีอยู่ของเซิร์ฟเวอร์อื่น ๆ บนเครือข่ายท้องถิ่น แจ้งให้คุณเพิ่มดิสก์ลงในพื้นที่จัดเก็บข้อมูล Ceph ที่ใช้ร่วมกัน และเสนอให้กำหนดการตั้งค่าเครือข่ายเสมือน หากต้องการรวมไว้ในคลัสเตอร์ ต้องติดตั้งแพ็คเกจ snap ข้างต้นบนเซิร์ฟเวอร์ก่อน การกำหนดค่าคลัสเตอร์สามารถบันทึกในรูปแบบ YAML เพื่อการใช้งานระบบที่คล้ายกันในภายหลัง หากต้องการเพิ่มโหนดเพิ่มเติมหลังจากการกำหนดค่าเริ่มต้นเสร็จสมบูรณ์ คุณสามารถใช้คำสั่ง "เพิ่ม microcloud"

พื้นที่จัดเก็บไฟล์ที่ใช้ร่วมกันถูกสร้างขึ้นโดยมีการจำลองแบบและความทนทานต่อข้อผิดพลาด ซึ่งทำให้ในกรณีที่โหนดแต่ละโหนดล้มเหลวไม่ให้ข้อมูลสูญหาย ต้องขอบคุณการจัดเก็บข้อมูลหลายสำเนาบนโหนดที่แตกต่างกัน หากต้องการปรับใช้พื้นที่จัดเก็บข้อมูลแบบ Ceph ในคลัสเตอร์ นอกเหนือจากดิสก์ในเครื่อง คอมพิวเตอร์สามเครื่องที่แตกต่างกันจะต้องมีดิสก์แยกกันอย่างน้อยสามแผ่นที่จัดสรรไว้สำหรับการจัดเก็บข้อมูลแบบกระจาย

เมื่อคลัสเตอร์พร้อมใช้งานแล้ว ผู้ใช้สามารถเรียกใช้แอปพลิเคชันของตนโดยใช้คอนเทนเนอร์ระบบหรือเครื่องเสมือน รวมถึงเข้าถึงพื้นที่จัดเก็บข้อมูล Ceph ที่ใช้ร่วมกันและเครื่องมือการจัดการส่วนกลางแบบ LXD ได้ สามารถเรียกใช้ Kubernetes (Microsoft 8s edition) บนคลัสเตอร์เพื่อจัดการโครงสร้างพื้นฐานของคอนเทนเนอร์ สำหรับการตรวจสอบสิทธิ์ผู้ใช้ เครื่องเสมือน หรือคอนเทนเนอร์ในคลัสเตอร์สามารถใช้ OpenID Connect (OIDC) และการอนุญาตแบบ OpenFGA ได้

Canonical เปิดตัว MicroCloud ซึ่งเป็นชุดเครื่องมือสำหรับการปรับใช้คลัสเตอร์อย่างรวดเร็ว

การจัดการที่ยืดหยุ่นของทรัพยากร CPU, หน่วยความจำ และ I/O ที่ให้มานั้นเป็นไปได้ เช่นเดียวกับการส่งต่ออุปกรณ์ USB, GPU และไดรฟ์สู่สภาพแวดล้อม สภาพแวดล้อมแบบแยกและแบบเสมือนสามารถถ่ายโอนระหว่างโหนดในโหมดการย้ายข้อมูลแบบสดและบันทึกโดยใช้สแน็ปช็อต สามารถส่งออกตัววัดประสิทธิภาพของคลัสเตอร์และบันทึกเหตุการณ์เพื่อการตรวจสอบโดยใช้ Prometheus และ Grafana

นอกเหนือจากการสร้างคลัสเตอร์การผลิตและระบบคลาวด์ส่วนตัวแล้ว ชุดเครื่องมือนี้ยังเหมาะสำหรับการดำเนินการทดลองอย่างรวดเร็วบนระบบของนักพัฒนาอีกด้วย ตัวอย่างเช่น MicroCloud สามารถใช้จำลองคลัสเตอร์บนแล็ปท็อปของนักพัฒนา ทดสอบแอปพลิเคชันระบบคลาวด์เพื่อการพัฒนา ทดลองใช้เทคโนโลยีใหม่ หรือจำลองโครงสร้างพื้นฐานที่ซับซ้อน

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster