อ่าน 2 นาที
มินไอโอ
MinIO เป็น ระบบ จัดเก็บข้อมูลแบบอ็อบเจ็กต์ ที่เผยแพร่ภายใต้ ใบอนุญาตสาธารณะทั่วไป GNU Affero v3.
มินไอโอ
| MinIO Object Storage | |
|---|---|
| นักพัฒนา | มินไอโอ อิงค์ |
| ปล่อย | release-1434511043 [ 1 ] |
| เวอร์ชันเสถียร | 2025-06-13T11-33-47Z [ 2 ] |
| เขียนเป็น | ไป |
| พิมพ์ | การจัดเก็บวัตถุ |
| ใบอนุญาต | ใบอนุญาต GNU Affero GPL |
| เว็บไซต์ | มิน. |
| ที่เก็บข้อมูล |
|
MinIOเป็น ระบบ จัดเก็บข้อมูลแบบอ็อบเจ็กต์ที่เผยแพร่ภายใต้ใบอนุญาตสาธารณะทั่วไป GNU Affero v3.0 [ 3 ]มีAPIที่เข้ากันได้กับ บริการจัดเก็บข้อมูลบนคลาวด์ Amazon S3สามารถทำงานกับข้อมูลที่ไม่มีโครงสร้างเช่น รูปภาพ วิดีโอ ไฟล์บันทึก การสำรองข้อมูล และอิมเมจคอนเทนเนอร์ โดยมีขนาดอ็อบเจ็กต์ที่รองรับสูงสุดคือ 50TB [ 4 ]
ประวัติและการพัฒนา
MinIO ได้รับการพัฒนาโดย MinIO Inc ซึ่งเป็น บริษัทสตาร์ทอัพด้านเทคโนโลยีใน ซิลิคอนแวลลีย์ที่ก่อตั้งขึ้นในเดือนพฤศจิกายน 2014 [ 5 ]
MinIO ได้เผยแพร่ เกณฑ์มาตรฐานจำนวนหนึ่งเพื่อเปิดเผยทั้งประสิทธิภาพของตนเองและประสิทธิภาพของที่เก็บข้อมูลแบบอ็อบเจ็กต์โดยทั่วไป เกณฑ์มาตรฐานเหล่านี้รวมถึงการเปรียบเทียบกับAmazon S3สำหรับTrino , PrestoและSparkรวมถึงผลลัพธ์ปริมาณงานสำหรับ S3Benchmark บนไดรฟ์HDDและNVMe [ 6 ] [ 7 ]
MinIO เดิมทีได้รับการเผยแพร่ภายใต้Apache License 2.0แต่ในปี 2021 ได้ย้ายไปใช้ AGPLv3 [ 8 ]
MinIO ได้ปล่อย "รุ่นชุมชน" ฟรี ซึ่งเผยแพร่ในรูปแบบซอร์สโค้ดเท่านั้น และมีอินเทอร์เฟซการจัดการที่ง่ายขึ้นมาก[ 9 ] [ 10 ]
สถาปัตยกรรม
ระบบจัดเก็บข้อมูลของ MinIO ประกอบด้วยส่วนประกอบหลักสามส่วน ได้แก่MinIO Server , MinIO Client (หรือที่รู้จักกันในชื่อmcซึ่งเป็นไคลเอ็นต์แบบบรรทัดคำสั่งสำหรับการจัดการอ็อบเจ็กต์และไฟล์กับเซิร์ฟเวอร์ที่เข้ากันได้กับAmazon S3 ) และMinIO Client SDKซึ่งนักพัฒนาแอปพลิเคชันสามารถใช้เพื่อโต้ตอบกับเซิร์ฟเวอร์ที่เข้ากันได้ กับ Amazon S3 ได้
เซิร์ฟเวอร์ MinIO
เซิร์ฟเวอร์ จัดเก็บข้อมูลบนคลาวด์ MinIO ได้รับการออกแบบให้รวมเข้ากับสแต็กแอปพลิเคชันที่มีอยู่ และได้รับการปรับให้เหมาะสมสำหรับการใช้งานในองค์กร ขนาดใหญ่ เซิร์ฟเวอร์ MinIO สามารถติดตั้งได้ทั้งบนเครื่องจริงและเครื่องเสมือนหรือเปิดใช้งานเป็น คอนเทนเนอร์ Docker และใช้งานบนแพลตฟอร์มการ จัดการคอนเทนเนอร์ เช่นKubernetes [ 11 ]
ไคลเอนต์ MinIO
MinIO Client นำเสนอทางเลือกอื่นแทนคำสั่ง UNIX มาตรฐาน (เช่นls, cat, cp, mirror, diff, เป็นต้น) และเพิ่มการสนับสนุนสำหรับ บริการจัดเก็บข้อมูลบนคลาวด์ที่เข้ากันได้กับ Amazon S3โดยทำงานบนแพลตฟอร์มLinux , MacและWindows [ 12 ]
MinIO Client SDK
MinIO มีSDK ไคลเอ็นต์ สำหรับGo , Java , Python , JavaScript , Haskellและ.NET Frameworkเพื่อเข้าถึงเซิร์ฟเวอร์จัดเก็บข้อมูลแบบอ็อบเจ็กต์ที่เข้ากันได้กับAmazon S3 [ 13 ]
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ

- minioบนGitHub
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ มินไอโอ
MinIO เป็น ระบบ จัดเก็บข้อมูลแบบอ็อบเจ็กต์ ที่เผยแพร่ภายใต้ ใบอนุญาตสาธารณะทั่วไป GNU Affero v3.
ประวัติและการพัฒนา
MinIO ได้รับการพัฒนาโดย MinIO Inc ซึ่งเป็น บริษัทสตาร์ทอัพด้านเทคโนโลยีใน ซิลิคอนแวลลีย์ ที่ก่อตั้งขึ้นในเดือนพฤศจิกายน 2014 [ 5 ]
สถาปัตยกรรม
ระบบ จัดเก็บข้อมูลของ MinIO ประกอบด้วยส่วนประกอบหลักสามส่วน ได้แก่ MinIO Server , MinIO Client (หรือที่รู้จักกันในชื่อ mc ซึ่งเป็นไคลเอ็นต์แบบบรรทัดคำสั่งสำหรับการจัดการอ็อบเจ็กต์และไฟล์กับเซิร์ฟเวอร์ที่เข้ากันได้กับ Amazon S3 ) และ MinIO Client SDK...
เซิร์ฟเวอร์ MinIO
เซิร์ฟเวอร์ จัดเก็บข้อมูลบนคลาวด์ MinIO ได้รับการออกแบบให้รวมเข้ากับสแต็กแอปพลิเคชันที่มีอยู่ และได้รับการปรับให้เหมาะสมสำหรับ การใช้งานในองค์กร ขนาดใหญ่ เซิร์ฟเวอร์ MinIO สามารถติดตั้งได้ทั้งบนเครื่องจริงและ เครื่องเสมือน หรือเปิดใช้งานเป็น คอนเทนเนอร์...