MinIO چیست و چه کسانی آن را روی سرور خودشان اجرا میکنند؟
MinIO یک ذخیرهساز شیء متنباز با مجوز AGPL است که با زبان Go نوشته شده و API کامل S3 را پیاده میکند. دادهها در باکتها ذخیره میشوند، هر فایل یک کلید (مسیر) دارد و دسترسی با کلیدهای دسترسی و سیاستهای JSON کنترل میشود؛ همان مفاهیمی که برنامهنویسها از S3 میشناسند. یک کنسول وب هم برای مرور باکتها، آپلود و دانلود فایل دارد.
تیمهایی MinIO را روی سرور خودشان اجرا میکنند که کنترل کامل میخواهند: نرمافزاری که برای ذخیرهٔ فایل به API سازگار با S3 نیاز دارد، تیم توسعهای که برای محیط تست یک S3 محلی میخواهد، یا سازمانی که سیاست دسترسی و نسخهبندی خاص خودش را لازم دارد. چون سرور در دیتاسنتر تهران است، برنامههایی که روی سرورهای ایرانکلاد اجرا میشوند با تأخیر کم به MinIO دسترسی دارند.
اگر فقط فضای S3 میخواهید و حوصلهٔ نگهداری سرور ندارید، بخش مقایسهٔ همین راهنما را ببینید؛ سرویس مدیریتشدهٔ ما برای این حالت ساخته شده است.