میرور(Mirror) دقیقاً چه کاری انجام میدهد؟
میرور به یک نسخهی کامل، مستقل و همگامشونده از یک منبع اصلی گفته میشود که هدف آن جایگزینی شفاف منبع upstream است، بدون اینکه تغییری در تنظیمات کلاینت ایجاد شود.
به بیان دقیقتر، میرور باید بتواند در صورت عدم دسترسی به منبع اصلی، همان دادهها را با همان ساختار و همان مسیرها ارائه دهد.
میرور دقیقاً چه چیزی را شامل میشود؟
میرور فقط شامل فایلها نیست. یک میرور معتبر باید:
۱. تمام بستهها یا مخازن را بهصورت کامل نگه دارد
۲. متادیتا (index، manifest، release file و …) را حفظ کند
۳. ساختار دایرکتوری upstream را بدون تغییر بازتولید کند
۴. بهصورت خودکار و دورهای همگامسازی شود
نکته مهم: اگر حتی یکی از این اجزا ناقص باشد، آن سرویس از نظر فنی «میرور» محسوب نمیشود.
تفاوت میرور با Cache و Proxy چیست؟
کش برای افزایش سرعت طراحی شده و دادهها را بهصورت موقت و ناقص نگه میدارد و پروکسی صرفاً مسیر عبور درخواستهاست و به منبع اصلی وابسته میماند اما میرور یک منبع مستقل است که میتواند حتی در نبود اتصال خارجی، سرویسدهی کامل انجام دهد.
میرور چرا در زیرساخت نرمافزار حیاتی است؟
در زیرساختهایی که وابسته به مخازن بسته هستند (مثل سیستمهای CI/CD)، نبود میرور باعث:
۱. ناپایداری بیلدها
۲. افزایش خطاهای غیرقابل پیشبینی
۳. وابستگی کامل به شبکهی خارجی
۴. همچنین میرور کنترل زنجیره تأمین نرمافزار در اختیار خود سیستم باشد
پروژه Mirava چه نقشی دارد؟
پروژه Mirava یک ابزار اجرایی نیست، بلکه یک مرجع ساختاریافته از میرورهای داخلی ایران معتبر است که وضعیت دسترسی و نوع سرویس هر میرور را مشخص میکند.
هدف این پروژه این است که مشخص شود:
۱. چه میرورهایی واقعاً وجود دارند
۲. هر کدام چه سرویسهایی را پوشش میدهند
۳. کدام میرورها فعال و قابل اتکا هستند
۴. داشتن میرور بهتنهایی کافی نیست؛ شناخت میرور قابل اعتماد اهمیت دارد.
نکته: میرور یک قابلیت جانبی نیست، بلکه یک مولفهی پایهای زیرساخت در کنار DNS و رجیستری بستهها محسوب میشود.
زیرساختی که میرور ندارد، ذاتاً شکننده و وابسته است
🔗 مخزن پروژه Mirava
@NobarCloud ☁️

GitHub
GitHub - MiravaOrg/Mirava: Mirava is a curated list of Iranian package mirrors, providing reliable and fast access to essential…
Mirava is a curated list of Iranian package mirrors, providing reliable and fast access to essential software resources within Iran. - MiravaOrg/Mirava
3
2January 7, 2026 2K 30