Злучыце. З поспехам

Традыцыйныя каналы перадачы дадзеных яшчэ шмат гадоў будуць спраўна выконваць сваю функцыю, аднак прымальнымі па кошце яны становяцца толькі ў густанаселенай забудове. У іншых умовах патрэбны іншыя рашэнні, якія змогуць даць надзейную хуткасную сувязь за разумныя грошы.
З гэтага артыкула вы даведаецеся як вырашаць праблемы сувязі там, дзе традыцыйныя каналы дарогі ці недаступныя. Якія класы рашэнняў існуюць, чым адрозніваюцца і як абраць тое, што трэба для канкрэтнай задачы.

Злучыце. З поспехам

Ёсць некалькі класаў тэхналогій, якія прэтэндуюць на вырашэнне праблем сувязі там, дзе традыцыйныя каналы сувязі адсутнічаюць або эканамічна немэтазгодныя. Балансавальнікі, агрэгатары і суматары з выгляду робяць адно і тое ж, аднак прынцыпова адрозніваюцца па якасці рашэння задач. Давайце разбірацца.

Балансавальнікі

У адзін момант часу працуе кожны канал. Гэта вырашае пытанне надзейнасці за рахунак рэзервавання, але не дае прыросту хуткасці. Пры гэтым пераважная большасць балансавальнікаў не правяраюць які канал хутчэй і перамыкаюцца проста на той які працуе. 80% рашэнняў на рынку якія выкарыстоўваюцца некалькі SIM-карт менавіта такія Балансавальнікі - пры знікненні сувязі праз адзін канал аўтаматычна перамыкае сувязь на іншы.

Злучыце. З поспехам

Ёсць асобны пераходны клас паміж балансавальнікам і агрэгатарам. Хуткасць у некалькі плыняў, напрыклад ад некалькіх карыстальнікаў адначасова, будзе вышэй, чым на любым адным. Такі падыход пры правільнай рэалізацыі нават не патрабуе інфраструктуры тэрмінавання трафіку і шырока выкарыстоўваецца ў класе недарагіх роўтэраў. Рашэнне здольна даць сукупна высокую хуткасць, але кожны асобны карыстач будзе атрымліваць хуткасць даступную толькі па адным канале. Пампаваць торэнты на такой прыладзе можна вельмі камфортна.

Вырашаная задача

Павышэнне надзейнасці. Рэзерваванне каналаў перадачы даных.

Ключавая характарыстыка

  1. Хуткасць пераключэння з непрацоўнага канала на працоўны. Чым хутчэй прылада разумее што адзін канал непрацоўны і трэба пераключыцца на іншы - тым лепш
  2. Прыярытэтная праца па самым хуткасным канале

Плюсы

  1. Кошт прылады. Самае таннае рашэнне на рынку
  2. Не патрабуе прамежкавай інфраструктуры тэрмінавання трафіку
  3. Не патрабуюць кваліфікаванага персанала для карыстання і абслугоўвання

Мінусы

  1. Няма праверкі якасці канала. Прылада можа пераключыцца на канал з пасрэднай сувяззю, у той час як суседні канал значна хутчэйшы.

Мэтавае прымяненне

Сэрвісы, якія не патрабуюць высокай хуткасці перадачы дадзеных і гатовыя да непрацяглага прастою

Агрэгатары

Гэты тэрмін прыйшоў з англійскай aggregate. У кантэксце сістэм перадачы дадзеных ён выкарыстоўваецца вельмі даўно і прымяняецца ў рашэннях для аб'яднання фізічных правадных і аптычных каналаў перадачы дадзеных.

Гэта больш прасунутыя сістэмы ў параўнанні з балансавальнікамі - яны выкарыстоўваюць адначасова некалькі каналаў перадачы дадзеных. Праз кожны канал, ствараецца злучэнне з прамежкавым серверам, на якім трафік аб'ядноўваецца і перадаецца далей мэтаваму сэрвісу. Таму, калі знікаюць нават некалькі каналаў, перадача звестак не абрываецца. Г.зн. тут няма паняцця пераключэння з аднаго канала на іншы. Таксама трэба адзначыць, што на бесправадных каналах перадачы даных, насуперак устоянаму меркаванню, большасць такіх рашэнняў не павялічвае хуткасць або павялічваюць яе нязначна. Напрыклад 4 канала па 10 Мбіт/з у суме павінны даць 40 Мбіт, аднак агрэгатары ў L3 тунэлі дадуць каля 12-18. Гэта гранічныя паказчыкі павелічэння хуткасці ў ідэальных умовах. Так адбываецца з-за вялікай нераўнамернай энтрапіі ў каналах. Нетрывіяльная задача аб'яднаць каналы з рознай прапускной здольнасцю, а галоўнае рознымі затрымкамі.

Гэта безумоўна лепш, чым дзесяць, але значна менш за чаканыя сарака. Нядобрасумленныя вытворцы спрабуюць схаваць гэты недахоп выкарыстоўваючы звязку проксі-сервер + замена адрасу крыніцы. У гэтым выпадку хуткасць паднімаецца ў разы, аднак працуе гэта толькі ў тых выпадках, калі злучэнне ініцыявана са боку прылады. Калі ініцыяваць злучэнне са знешняга свету, то гэты прыём ужо не спрацуе. Калі вы захочаце аб'яднаць дзве сеткі, напрыклад кропку продажаў з галаўным офісам або цягнік з цэнтральнай сеткай - агрэгатар не справіцца з задачай, таму што хуткасць на прыладу будзе ў 10 разоў менш, чым ад прылады. Акрамя таго, у выпадку прымянення ў сетках аператара сувязі, такія маніпуляцыі гарантавана ствараюць пытанні з боку якія рэгулююць органаў у частцы сістэмы аператыўна-вышуковых мерапрыемстваў (САВМ).

Рашэнні для агрэгацыі бесправадных каналаў перадачы дадзеных адносна простыя, не патрабуюць укладанняў у навукаёмістыя даследаванні. Амаль усе яны ўтрымоўваюць у сваёй аснове толькі гатовыя шырока апісаныя Open Source рашэнні. Вытворцы аддаюць перавагу зрабіць нескладаны WEB-інтэрфейс і выдаваць гэта за інавацыйную распрацоўку. Такі падыход вельмі распаўсюджаны ў Расіі.

Злучыце. З поспехам

Вырашаная задача
Павышэнне надзейнасці. Нязначнае павелічэнне хуткасці.

Ключавая характарыстыка
Утылізацыя агрегируемых каналаў. Сярэдняя максімальная хуткасць перадачы даных.

Мінусы

  1. Кошт прылады. Кратна даражэй звычайных балансавальнікаў
  2. Наяўнасць штомесячных плацяжоў, паколькі патрабуе прамежкавай інфраструктуры тэрмінавання трафіку
  3. Для абслугоўвання патрэбен спецыяльна навучаны тэхнічны персанал
  4. Нізкая ўтылізацыя каналаў перадачы дадзеных у L3 тунэлі
  5. Ужыванне проксі-сервераў дае несіметрычную сетку і адрасаванне

Плюсы

  1. Вельмі добрае вырашае задачу рэзервавання каналаў перадачы дадзеных
  2. Пры выкарыстанні проксі-сервера дае высокую хуткасць перадачы дадзеных, калі злучэнне ініцыявана з боку прылады.

Мэтавае прымяненне
Сэрвісы, якія маюць патрэбу ў стабільнай сувязі, якія не патрабуюць наяўнасці L3 тунэля. Прыватныя дворагаспадаркі, простыя тапалогіі, якія не патрабуюць сіметрычнай сеткі. Не дастасавальны для прамысловых аб'ектаў і сетак аператара сувязі.

Суматары

У кантэксце каналаў перадачы даных гэты тэрмін з'явіўся ў Расіі ўсяго некалькі гадоў таму. Гэтыя рашэнні вельмі падобныя на агрэгатары, але радыкальна адрозніваюцца тым, што, захоўваючы ўсе іх плюсы, пазбаўлены ўсіх іх недахопаў.

Злучыце. З поспехам

Больш падрабязная схема і прынцып працы

Калі трэба шыфраванне ад самай прылады да сервера тэрмінавання - гэтая опцыя, як і сціск на лета, прысутнічае ў спелых тэхналогій на рынку.

Для L3 тунэляў, утылізацыя каналаў перадачы дадзеных у суматараў каля 90%. Напрыклад, тамака, дзе агрэгатар дасць 40 Мбіт/з, суматар упэўнена дасць 70 Мбіт/з. Таму яго і называюць суматарам. Гэта вельмі складаная задача і яна патрабуе сур'ёзных навукаёмістых даследванняў.
Паспяховае павелічэнне хуткасці ў L3 тунэлі дае роўную тапалогію сеткі без асаблівасцяў ».

У адрозненні ад агрэгатараў, суматары не маюць абмежаванняў вобласці прымянення. Яны могуць выкарыстоўвацца на любых тыпах каналаў перадачы дадзеных і на любой тапалогіі сеткі. Сетка, ствараная суматарам цалкам стандартная і, у адрозненні ад агрэгатараў, у эксплуатацыі не выкліча пытанняў у якія рэгулююць органаў і падводных камянёў у эксплуатацыі.

Вырашаная задача
Павышэнне надзейнасці. Кратнае павелічэнне хуткасці.

Ключавая характарыстыка
Утылізацыя агрегируемых каналаў. Сярэдняя максімальная хуткасць перадачы даных.

Мінусы

  1. Наяўнасць штомесячных плацяжоў, паколькі патрабуе прамежкавай інфраструктуры тэрмінавання трафіку.
  2. Кошт супастаўная з агрэгатарам

Плюсы

  1. Высокаэфектыўнае рашэнне задачы рэзервавання каналаў перадачы даных.
  2. Кратнае павелічэнне хуткасці і прапускной здольнасці каналаў у L3 тунэлі.

Мэтавае прымяненне
Камерцыйныя, прамысловыя і дзяржаўныя сэрвісы, якія патрабуюць высокай хуткасці і надзейнасці перадачы даных. Абмежаванняў на прымяненне няма.

Комплекснае рашэнне

Тэхналогіі павелічэння надзейнасці і прапускной здольнасці акрамя сваёй асноўнай функцыі павінны быць лёгка кіраваным і якія маштабуюцца, быць комплекснымі рашэннямі праблем канчатковага карыстача і не вырашаць задачу фрагментарна перакладаючы вялікую частку інфраструктурных і эксплуатацыйных задач на кампетэнцыі замоўца.

Што неабходна, каб рашэньне было комплексным?

1. Адзіная сістэма кіравання сеткай
Яна дае магчымасць кіраваць усімі прыладамі сеткі - цэнтралізавана абнаўляць прашыўку і канфігурацыю, выводзіць папярэджанні і аварыі, балансаваць нагрузку на сетку. Празрыста кіраваць усімі функцыямі кожнай прылады ў асобнасці і, у асобных выпадках, бачыць лакацыю прылады і яго ключавыя характарыстыкі на інтэрактыўнай мапе.
Якасная сістэма кіравання сеткай эканоміць на інжынерным персанале, памяншае час вырашэння праблем і робіць усё тое, што звычайна робіць "мозг".

2. Надзейнасць
Тэхналогія мае на ўвазе выкарыстанне сервера тэрмінавання трафіку, які заўсёды стаіць паміж прыладай і мэтавым сэрвісам. Ён можа стаць адзіным пунктам адмовы. Калі рашэнне аўтаматычна не ўмее пераразмяркоўваць трафік ад прылад да сервераў тэрмінавання, забяспечваць аўтаматычны failover, яго не рэкамендуецца выкарыстоўваць для камерцыйнага прымянення.

Гэта вельмі важна. Без аўтаматычнай сістэмы рэзервавання, самая хуткасная сетка рана ці позна ператварыцца ў сетку з "цаглін".

3. Якасны маніторынг
Пераважная большасць рашэнняў не можа рэгістраваць ключавыя метрыкі працы прылад, калі тыя не былі ў сетцы. Гэта значыць калі ёсць праблема з сеткай, аператар сістэмы не зможа правесці рэтраспектыўны аналіз прылады і зразумець што менавіта было праблемай.
У крытычнай інфраструктуры, прылады павінны рэгістраваць максімальную колькасць метрык па каналах сувязі на выпадак "разбору палётаў", умець гэта захоўваць і перадаваць у цэнтральную сістэму не нагружаючы каналы. Ні адна open source сістэма маніторынгу адначасова не можа эканоміць трафік і дастаўляць рэтраспектыўныя метрыкі.

4. абароненасць
Сетка павінна быць максімальна абаронена ад зламыснага ўздзеяння з аднаго боку і быць цалкам кантралюемы заказчыкам з другога.

5. Падтрымка ад вытворцы ў рэжыме 24/7
Вельмі складана весці камунікацыю з вытворцам, калі ён знаходзіцца ў іншым часавым поясе і гаворыць на іншай мове ці проста лічыць сябе каралём. Вельмі важна, каб рэакцыя вытворцы на праблему кліента была мінімальнай, а рашэнне сапраўды вырашала праблему.

што выбіраць

1. Калі задавальняе праца любога аднаго канала і проста хочацца падстрахавацца - выбірайце балансавальнік. Проста, танна эфектыўна. Будзе плюсам, калі вытворца заклаў туды наступныя рэжымы:
-Паняцце асноўны і рэзервовы канал. Калі рэзервовы канал уключаецца толькі пры недаступнасці асноўнага. Асноўны канал уключаецца як толькі становіцца даступны.
-Механізм кантролю якасці канала без генерацыі службовага трафіку.
-Будзе вялікім плюсам павышэнне сукупнай хуткасці пры пасесійным падзеле трафіку паміж даступнымі каналамі. Гэта дасць значны сукупны прырост хуткасці, але не дасць прыросту ў рамках адной сесіі.
Эфектыўна гэтыя механізмы працуюць толькі разам.

2. Калі вам не хапае хуткасці любога аднаго канала або патрэбна максімальная хуткасць - выбірайце суматары. Агрэгатары каштуюць таксама, але ўмеюць менш.

Крыніца: habr.com

Дадаць каментар