پس از بهرهبرداری از دیتاسنتر در دفتر مرکزی، شرکت فناوران شبکه سینداد موفق به راهاندازی سرویس Mirror مخازن اوبونتو بهصورت نیم بها شد. سینداد اکنون یازدهمین شرکت در ایران است که توانسته با اجرای این طرح بهنوعی دین خود را به جامعهی لینوکسی ادا کند.
اما بیایید باهم ببینیم سرویس Mirror مخازن اوبونتو چیست؟ و این اقدام چه تأثیری بر رضایت کاربران اوبونتو خواهد گذاشت؟ با ما همراه باشید.
کاربران سیستمعاملهای ویندوز یا مک، عموماً بهمنظور استفاده از برنامهای خاص، ابتدا آن را در اینترنت جستوجو کرده و سپس اقدام به دانلود و نصب آن میکنند. گاهی اوقات هم نصب نرمافزارها از طریق CD، DVD و غیره انجام خواهد شد.
اما برای توزیعهای سیستمعامل لینوکس مانند اوبونتو (Ubuntu)، برخی از نرمافزارها بدین ترتیب توزیع شدهاند؛ اما برخی از برنامهها، اختصاصی و بهاصطلاح “بسته” هستند. در سیستمهایی مانند اوبونتو، اکثر نرمافزارها بر روی بستههایی در فایل .deb (یا.rpm در RedHat) قرار دارند. این فایل شامل برنامههایی است که کاربران به آنها نیاز خواهند داشت. این فایلها میتوانند دانلود شده یا بر روی CD کپی شوند. مخازن در حقیقت سرورهایی هستند که شامل مجموعهای از این بستههاست.
عموماً شما میتوانید با ابزاری مانند “apt” به این مخازن دسترسی داشته باشید. این ابزار میتوانند تمام بستههایی که نصب کردهاید و همچنین بستههایی که در مخزن شما در دسترس هستند را بهصورت فهرست درآورند. همچنین شما را قادر میسازند تا بتوانید برنامههای سادهای مانند “image editor” را جستوجو کنید.
این ابزار به شما روشی بسیار ساده جهت نصب نرمافزار و همچنین بهروزرسانی آنها ارائه میدهند.
دانستن این موضوع که اکثر ابزارهایی که قصد دارید در اوبونتو از آنها استفاده کنید، از قبل در مخازن اوبونتو قرار دارند، از اهمیت بالایی برخوردار است.
این بستهها یا کد منبع آنها را میتوانید در اینترنت جستوجو کنید، اما توجه داشته باشید که در این صورت نصب آنها بسیار دشوار خواهد بود و ممکن است با سیستم شما مطابقت پیدا نکنند.
تصور کنید سرور مخزن سیستمعامل لینوکس شما به لحاظ موقعیت جغرافیایی در نقطهای دوردست (مثلاً در آمریکا) قرار داشته باشد و شما بخواهید جهت نصب یا بهروزرسانی نرمافزارهای اوبونتو به آن متصل شوید.
اکنون تصور کنید نیمی از کاربران اوبونتو هم بخواهند در همین زمان به آن سرور مخزن متصل شوند.
فارغ از اینکه سرور مخزن باید از منابع بالایی برخوردار باشد، احتمال به وجود آمدن Latency یا حتی Downtime بسیار بالا خواهد بود.
این مشکل با بهکارگیری تکنولوژی Mirroring تا حد زیادی برطرف شده است. این تکنولوژی بدینصورت عمل میکند که تمام اطلاعات سرور اصلی را بر روی سرور دیگری در نقطهای دیگر در دنیا کپی کرده و آنها را در اختیار کاربران با فواصل نزدیکتر قرار میدهد.
بدین ترتیب دیگر نیازی نخواهید داشت به سرور مخزن اصلی متصل شوید. درنتیجه سرعت ارتباط با سرور و همچنین رفتوآمد دادهها بالا خواهد رفت.
شرکت فناوران شبکه سینداد با راهاندازی Mirror مخازن اوبونتو در دیتاسنتر دفتر مرکزی، به کاربران امکان استفادهی راحتتر از مخازن اصلی اوبونتو را با هزینهی کمتر (ترافیک نیمبها) فراهم آورده است.
بهمنظور استفاده از این سرویس کافی است آدرس مخزن خود را به آدرس زیر تغییر دهید:
https://ir.ubuntu.sindad.cloud/ubuntu/
بهعنوانمثال فایل etc/apt/sources.list/ در اوبونتو نسخه 19.04 (Disco) به شکل زیر خواهد شد:
deb https://ir.ubuntu.sindad.cloud/ubuntu/ disco main restricted
deb-src https://ir.ubuntu.sindad.cloud/ubuntu/ disco main restricted
نمونه فایل اصلاح شده را میتوانید از این قسمت مشاهده کنید.
در این قسمت میتوانید نتیجهی مقایسهی وضعیت Mirrorهای ایران را مشاهده کنید (تست از سروری در دیتاسنتر آسیاتک انجام شده است):
sudo netselect -vv -s 20 -t 40 $(wget -qO – mirrors.ubuntu.com/mirrors.txt)
Running netselect to choose 20 out of 16 addresses.
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
http://ir.ubuntu.sindad.cloud/ubuntu/ 0 ms 3 hops 100% ok (40/40) [ 0]
http://mirror.aminidc.com/ubuntu/ 44 ms 8 hops 100% ok (40/40) [ 79]
http://91.189.88.149/ubuntu/ 140 ms 17 hops 100% ok (40/40) [ 378]
http://91.189.88.152/ubuntu/ 141 ms 17 hops 100% ok (40/40) [ 380]
http://91.189.88.161/ubuntu/ 141 ms 17 hops 100% ok (40/40) [ 380]
http://91.189.88.162/ubuntu/ 141 ms 17 hops 100% ok (40/40) [ 380]
http://91.189.91.23/ubuntu/ 206 ms 17 hops 96% ok (26/27) [ 577]
http://ubuntu.parspack.com/ubuntu/ 35 ms 10 hops 100% ok (40/40) [ 70]
http://mirror.iranserver.com/ubuntu/ 38 ms 12 hops 100% ok (40/40) [ 83]
http://ubuntu.xaas.ir/ 27 ms 15 hops 33% ok ( 1/ 3) [ 202]
http://mirror.armaghan.net/ubuntu/ 35 ms 9 hops 100% ok (40/40) [ 66]
http://ubuntu.hostiran.ir/ubuntuarchive/ 9999 ms 30 hops 0% ok
http://ubuntu-mirror.parsdev.net/ubuntu-archive/ 26 ms 10 hops 80% ok ( 8/10) [ 66]
http://repo.iut.ac.ir/repo/Ubuntu/ 9999 ms 30 hops 0% ok
http://mirror.rasanegar.com/ubuntu/archive/ 26 ms 15 hops 33% ok ( 1/ 3) [ 195]
http://ubuntu.asis.ac/ 26 ms 15 hops 33% ok ( 1/ 3) [ 195]
0 http://ir.ubuntu.sindad.cloud/ubuntu/
66 http://mirror.armaghan.net/ubuntu/
66 http://ubuntu-mirror.parsdev.net/ubuntu-archive/
70 http://ubuntu.parspack.com/ubuntu/
79 http://mirror.aminidc.com/ubuntu/
83 http://mirror.iranserver.com/ubuntu/
195 http://mirror.rasanegar.com/ubuntu/archive/
195 http://ubuntu.asis.ac/
202 http://ubuntu.xaas.ir/
378 http://archive.ubuntu.com/ubuntu/
380 http://archive.ubuntu.com/ubuntu/
380 http://archive.ubuntu.com/ubuntu/
380 http://archive.ubuntu.com/ubuntu/
577 http://archive.ubuntu.com/ubuntu/
Only found 14 hosts out of 20 requested.
سینداد یعنی هدیهی سیمرغ، یا فرزند سیمرغ؛ به عبارتی یعنی خود سیمرغ، با همه ی شگفتی هایش، اما جوانتر و سرزنده تر. و این چیزی است که ما سعی می کنیم در سینداد باشیم. از سال ۱۳۸۵ دانش مان را به صورت خدماتی در حوزه ی هاستینگ، شبکه و تولید نرم افزار در اختیار مشتریان مان قرار داده ایم و به این افتخار می کنیم که تک تک آنها تا به امروز همراه ما مانده اند. باور داریم که سینداد صرفاً یک شرکت نیست، بلکه نوعی باور است به ارائه ی شگفت انگیز از هر چیز.








