Сглобяване на сървър за видеонаблюдение

Ако този сървър е проектиран изключително за ACS, тогава трябва да се има предвид, че за CD системи, които получават информация от много разпределени контролери, най-важните компоненти ще бъдат:

  • Процесорът, който трябва да има време да обработи входящата информация от всички сензори.
  • RAM, която (за предпочитане) трябва да съдържа информация за всички текущо регистрирани събития, промените в които се проследяват от CD системата, за всички потребители, регистрирани в системата и техните права за достъп - това е необходимо, за да се сведат до минимум забавянията при достъпа до тази информация, за да я промените или проверите състоянието.
  • Бърз и надежден комуникационен канал между контролера и CD сървъра, който минимизира времето за изчакване на потребителя.

Важен е и фактът с каква скорост компютърът може да записва информация на твърд диск. Това се определя от честотната лента на шината, към която са свързани твърдите дискове на компютъра.

Процесът на избор на сървър за WB е подобен на процеса на проектиране на самия WB. Клиентът трябва да направи списък със задачи, които сървърът трябва да реши. За да направите това, трябва да отговорите на първоначалните въпроси. Какви функции ще изпълнява този сървър? Колко информация ще се съхранява на него, колко често тази информация ще се актуализира, колко информация ще се обработва, колко потребители имат достъп до нея и колко от тях работят с тази информация едновременно? Само след като отговорите на тези въпроси, можете да започнете да проектирате сървърна платформа. Тъй като отговорите на тези въпроси влияят върху избора на сървърни компоненти: процесор, дънна платка, тип и количество памет, брой мрежови контролери и слотове за разширителни карти.

Друг важен въпрос е непрекъснатото функциониране на цялата система. Какво се случва, ако компютърът се повреди по някаква причина (възникне хардуерен или софтуерен отказ)? За да направите това, дори по време на процеса на проектиране, е необходимо да се осигури набор от софтуерни и хардуерни мерки, насочени към минимизиране на вероятността от такава ситуация, и при сглобяването на сървъра, като се вземат предвид тези мерки, е необходимо да се изберат съответно сървърните компоненти. По-специално, една от тези мерки е използването на вградени контролери за RAID масиви.

Нека да разгледаме набързо някои от тях. Онлайн с отворен код www.adapteconline.com/brochure/ru/articleraid.asp.

RAID 1E(Striped Mirroring) Комбинира ивизиране на данни RAID 0 с дублиране на данни RAID 1. Данните, записани в лента на едно устройство, се отразяват в лента на следващото устройство в масива. Основното предимство пред RAID 1 е, че RAID 1E масиви могат да бъдат създадени с нечетен брой дискове. С RAID 1E наличното място за съхранение е 50% от наличните дискове в RAID масива.

RAID 5EEОсигурява същото ниво на защита като RAID 5, но с по-висок I/O за секунда чрез използването на горещ резерв, докато данните се разпределят ефективно към резервния за подобрен I/O. RAID 5EE разпределя капацитет между N+1 дискове и е RAID 5 масив плюс стандартно горещо резервно устройство. Това означава, че при нормална работа горещият резерв е активен участник, вместо да се върти на празен ход. Добавянето на hotspare устройство към обикновен RAID 5 масив подобрява защитата на данните чрез намаляване на времето за възстановяване.Тази технология не предполага максимално използване на hot%spare диска, т.к той работи на празен ход, докато не се повреди. Често отнема много години, преди да се използва hotspare устройството. Особено за по-малки RAID 5 масиви, използването на допълнителен диск (напр. четири диска вместо три) може значително да увеличи скоростта на четене. Например, преминаването от RAID 5 с четири диска и горещо резервиране към RAID 5EE с пет диска ще даде увеличение на производителността от около 25%. Другата страна на RAID 5EE е, че hotspare диск не може да се споделя между множество физически масиви като стандартен RAID 5 с hotspare. RAID 5 е по-рентабилен за множество масиви, тъй като позволява множество физически масиви да бъдат застраховани с едно горещо резервно устройство. Тази конфигурация намалява разходите за използване на горещ резервен диск, но от друга страна не е в състояние да елиминира едновременната повреда на отделни дискове на множество масиви. Това ниво на RAID може да се справи само с повреда на едно устройство. RAID 5EE има използваем капацитет от 50% до 88%, в зависимост от броя на устройствата в комплекта RAID. RAID 5EE използва от 4 до 16 диска.RAID 6(Разпръскване с двоен паритет) Данните се разпределят в множество дискови устройства с помощта на схема за двоен паритет за съхранение и възстановяване на данни. Това позволява два диска в масива да се повредят, осигурявайки по-добра устойчивост на грешки в сравнение с RAID 5. Също така позволява използването на по-евтини ATA и SATA дискове за критично съхранение на данни. Това ниво на RAID е подобно на RAID 5, но включва втора паритетна схема, която е разпределена между различни дискове и следователно осигурява най-високата защита срещу грешки и повреди.дискове. RAID 6 може да се справи с две повреди на диска. RAID 6 използва от 4 до 16 диска. Използваемият капацитет винаги е с 2 диска по-малък от наличния брой дискове в комплект RAID1.

В таблица 1 можете да намерите подробна сравнителна таблица с характеристиките на всички най-разпространени днес RAID нива на архивиране.

ХАРАКТЕРИСТИКИRAID 0RAID 1RAID 1ERAID 5RAID 5EERAID 6RAID 10RAID 50RAID 60
Мин. брой дискове223344468
Защита на данниБез защитаПовреда на един дискПовреда на един дискПовреда на един дискПовреда на един дискПовреда на два дискаДо един отказ на диска във всеки подмасивДо един отказ на диска във всеки подмасивДо два извън устройства във всеки подмасив
Ефективност на четенеВисокоВисокоВисокоВисокоВисокоВисокоВисокоВисокоВисоко
Изпълнение на записВисокоСреденСреденнисконисконискоСреденСреденСреден
Производителност на четене (влошен режим)Не е приложимоСреденВисоконисконисконискоВисокоСреденСреден
Изпълнение на запис (влошен режим)Не е приложимоВисокоВисоконисконисконискоВисокоСреденниско
Използваем капацитет100%50%50%67% - 94%50% - 88%50% - 88%50%67% - 94%50% - 88%
Типични приложенияВисокопроизводителна Работна станция , Регистриране на данни , Рендиране в реално време , Време ДанниОперационна система транзакционни бази данниОперационна система транзакционни бази данниСъхранение на данни, уеб сървъри, архивиранеСъхранение на данни, уеб сървъри, архивиранеАрхивиране на данни, повторно обслужване на дискове, решения с висока наличност, сървъри изискващи по-висок капацитетБързи бази данни, сървъри приложенияГолеми бази данни, файлови сървъри, приложни сървъриАрхивиране на данни, повторно обслужване на дискове, решения с висок достъп , сървъри изискващи по-висок капацитет

сглобяване

Тъй като цената на сървъра е няколко пъти по-висока от цената на конвенционален компютър (сървър 1U (фиг. 1 и 2) струва средно от 30 до 60 хиляди рубли за един процесор и от 45 до 100 хиляди рубли за двупроцесорен, въпреки че точната цена на сървъра може да бъде оценена само ако имате ясна представа за задачите, които трябва да реши). Ето защо трябва да запомните, че когато проектирате сървър, трябва да вземете предвид временното увеличение на натоварването. Тези. необходимо е да се предвиди и постави резерв от мощност в сървъра, за да сеоперация, въпросът за подмяната на сървъра беше повдигнат едва когато сървърът стана „морално“ остарял. А експлоатационният живот на сървъра беше сравним с експлоатационния живот на цялата система като цяло и не изискваше годишна подмяна. От ъпгрейд или модернизация на всеки компютър - обикновен компютър или сървър - концепцията е доста ефимерна и ограничена. Тази концепция обикновено крие желанието и опитите да се направи системата по-продуктивна и да отговаря на нарастващите изисквания на актуализирания софтуер или на изискванията на нововъзложените задачи. Надграждането често е количествено и е ограничено до съществуващата дънна платка и архитектура на процесора. На дънна платка, инсталирана в компютър, може да се инсталира по-бърз процесор и/или такъв, произведен по нови стандарти за процеси, но само ако са изпълнени следните условия: 1. Дънната платка е проектирана да приема процесори, идващи в близко бъдеще, и нейният фърмуер (BIOS) се актуализира редовно от производителя. 2. Архитектурата на новия процесор не е променена и се поддържа от дънната платка. 3. Новият процесор не е променил вида на сокета, в който трябва да бъде инсталиран. Неспазването на поне едно от тези условия води до въпроса за необходимостта от подмяна на дънната платка (а понякога и типа на използваната RAM) и целесъобразността на подобен ъпгрейд.

сглобяване

Можете да увеличите количеството RAM, когато има свободни слотове или като замените инсталираните модули с модули с по-голям капацитет. При добавяне на нови модули към незаети слотове е силно желателно производителите както на самите модули, така и на микросхемите да са същите като тези на вече инсталиранитев модулната система. В същото време трябва да обърнете внимание на съществуващите ограничения за максималния размер на RAM и за вида на модулите, поддържани от тази дънна платка. Можете също така да увеличите броя (ако има такъв и наличието на свободни слотове на дънната платка) на твърдите дискове, да инсталирате по-големи твърди дискове или да инсталирате по-бързи твърди дискове с различен интерфейс. В последния случай е необходимо да имате контролер, интегриран в дънната платка, който поддържа съответния интерфейс на HDD, или ще трябва да закупите „външен“ контролер, който е инсталиран в слота за разширение на дънната платка. Сървърната система може да бъде надстроена в горните посоки, докато се вземе решение за промяна на цялата сървърна платформа. В заключение на тази статия искам да кажа, че изборът на сървърна платформа също зависи от избора на конструктивна схема. Това не е толкова актуално в малките SB, но е от голямо значение в големите SB. В зависимост от избраната схема, платформата може да се състои както от един „голям“ сървър, който решава всички възложени му задачи, така и от група по-малки сървъри. В този случай WB се изгражда чрез разпределение на мощността, когато отделен сървър регистрира и управлява отделни събития в системата. Тази схема на изграждане е по-скъпа от избора и инсталирането на по-мощен, но един сървър, но има по-висок показател за надеждност, тъй като ако е необходима планирана или спешна подмяна на сървъра, няма нужда да спирате цялата система като цяло.