سامانه‌ رادار آگاهی لحظه‌ای از وضعیت اینترنت کشور بروزرسانی شد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش بازرگانی خبرگزاری مهر، سامانه‌ رادار ابر آروان که با دسترسی به ۱۳ دیتاسنتر پرترافیک کشور تنها مرجع داخلی درباره‌ وضعیت اینترنت کشور است، در آخرین به‌روزرسانی امکان دسترسی به آرشیو اختلالات، افزایش سرعت نمایش اطلاعات و بهبود عملکرد و رابط کاربری را فراهم کرده است.

سامانه‌ رادار به نشانی radar.arvancloud.com که از دی ماه سال گذشته و در راستای شفافیت اطلاعات از سوی ابر آروان راه‌اندازی شده است، با استقبال مخاطبان و رسانه‌ها، بیش از ۱۰۰هزار بازدید داشته و در زمان‌های اختلال با پیک چهار هزار بازدید در یک روز نیز همراه بوده است.

با انتشار نسخه‌ دوم سامانه‌ رادار، از این پس اطلاعات وضعیت اینترنت کشور تنها به‌ شکل لحظه‌ای در اختیار کاربران نخواهد بود و کاربران می‌توانند به آرشیو اطلاعات در چند ساعت یا چند روز گذشته دسترسی داشته باشند. با توجه به ذخیره‌سازی دیتا از ابتدای مردادماه، این سابقه از این تاریخ در قالب آرشیو در اختیار کاربران است.

قابلیت جدید دیگر رادار در جابه‌جایی ردیف دیتاسنترها، این امکان را در اختیار کاربران قرار می‌دهد تا دیتاسنترهایی که برایشان از اهمیت بیش‌تری برخوردار است را در ردیف‌های متفاوتی قرار دهند که امکان گزارش‌گیری را برای آن‌ها بهبود می‌بخشد.

اطلاعات سامانه‌ رادار شامل وضعیت ارتباطات اینترنتی ۱۳ دیتاسنتر پرترافیک شامل آسیاتک، ایرانسل، همراه اول، های‌وب، رسپینا، افرانت و مبین‌نت در شهرهای تهران، مشهد، اصفهان و تبریز است که به‌ کمک پروتکل HTTPS دسترسی به ۸ سایت پربازدید خارجی و داخلی شامل توییچ، ویکی‌پدیا، اینستاگرام، گوگل، گیت‌هاب، آپارات، ورزش سه و دیجی‌کالا را رصد می‌کند.

گفتنی است ابر آروان گسترده‌ترین زیرساخت ابری کشور را در اختیار دارد و با حضور در ۲۰ دیتاسنتر از سرویس‌دهندگان مختلف اینترنت کشور و ۲۰ نقطه حضور در نقاط مهم جهان می‌تواند کامل‌ترین اطلاعات از وضعیت زیرساخت اینترنت داخلی و اتصالات آن را در اختیار قرار دهد.

این مطلب، یک خبر آگهی بوده و  خبرگزاری مهر در محتوای آن هیچ نظری ندارد.

104
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });