پس از بهرهبرداری از دیتاسنتر در دفتر مرکزی، شرکت فناوران شبکه سینداد موفق به راهاندازی سرویس 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/ در اوبونتو نسخه ۱۹.۰۴ (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/ ۰ ms ۳ hops ۱۰۰% ok (40/40) [ ۰]
http://mirror.aminidc.com/ubuntu/ ۴۴ ms ۸ hops ۱۰۰% ok (40/40) [ ۷۹]
http://91.189.88.149/ubuntu/ ۱۴۰ ms ۱۷ hops ۱۰۰% ok (40/40) [ ۳۷۸]
http://91.189.88.152/ubuntu/ ۱۴۱ ms ۱۷ hops ۱۰۰% ok (40/40) [ ۳۸۰]
http://91.189.88.161/ubuntu/ ۱۴۱ ms ۱۷ hops ۱۰۰% ok (40/40) [ ۳۸۰]
http://91.189.88.162/ubuntu/ ۱۴۱ ms ۱۷ hops ۱۰۰% ok (40/40) [ ۳۸۰]
http://91.189.91.23/ubuntu/ ۲۰۶ ms ۱۷ hops ۹۶% ok (26/27) [ ۵۷۷]
http://ubuntu.parspack.com/ubuntu/ ۳۵ ms ۱۰ hops ۱۰۰% ok (40/40) [ ۷۰]
http://mirror.iranserver.com/ubuntu/ ۳۸ ms ۱۲ hops ۱۰۰% ok (40/40) [ ۸۳]
http://ubuntu.xaas.ir/ ۲۷ ms ۱۵ hops ۳۳% ok ( 1/ 3) [ ۲۰۲]
http://mirror.armaghan.net/ubuntu/ ۳۵ ms ۹ hops ۱۰۰% ok (40/40) [ ۶۶]
http://ubuntu.hostiran.ir/ubuntuarchive/ ۹۹۹۹ ms ۳۰ hops ۰% ok
http://ubuntu-mirror.parsdev.net/ubuntu-archive/ ۲۶ ms ۱۰ hops ۸۰% ok ( 8/10) [ ۶۶]
http://repo.iut.ac.ir/repo/Ubuntu/ ۹۹۹۹ ms ۳۰ hops ۰% ok
http://mirror.rasanegar.com/ubuntu/archive/ ۲۶ ms ۱۵ hops ۳۳% ok ( 1/ 3) [ ۱۹۵]
http://ubuntu.asis.ac/ ۲۶ ms ۱۵ hops ۳۳% ok ( 1/ 3) [ ۱۹۵]
۰ http://ir.ubuntu.sindad.cloud/ubuntu/
۶۶ http://mirror.armaghan.net/ubuntu/
۶۶ http://ubuntu-mirror.parsdev.net/ubuntu-archive/
۷۰ http://ubuntu.parspack.com/ubuntu/
۷۹ http://mirror.aminidc.com/ubuntu/
۸۳ http://mirror.iranserver.com/ubuntu/
۱۹۵ http://mirror.rasanegar.com/ubuntu/archive/
۱۹۵ http://ubuntu.asis.ac/
۲۰۲ http://ubuntu.xaas.ir/
۳۷۸ http://archive.ubuntu.com/ubuntu/
۳۸۰ http://archive.ubuntu.com/ubuntu/
۳۸۰ http://archive.ubuntu.com/ubuntu/
۳۸۰ http://archive.ubuntu.com/ubuntu/
۵۷۷ http://archive.ubuntu.com/ubuntu/
Only found 14 hosts out of 20 requested.
سینداد یعنی هدیهی سیمرغ، یا فرزند سیمرغ؛ به عبارتی یعنی خود سیمرغ، با همه ی شگفتی هایش، اما جوانتر و سرزنده تر. و این چیزی است که ما سعی می کنیم در سینداد باشیم. از سال ۱۳۸۵ دانش مان را به صورت خدماتی در حوزه ی هاستینگ، شبکه و تولید نرم افزار در اختیار مشتریان مان قرار داده ایم و به این افتخار می کنیم که تک تک آنها تا به امروز همراه ما مانده اند. باور داریم که سینداد صرفاً یک شرکت نیست، بلکه نوعی باور است به ارائه ی شگفت انگیز از هر چیز.