ЖУРНАЛ «СТА» №2/2016

Для обеспечения высокого уровня доступности необходимо комплексное решение. Оно основывается на разра- ботанной компанией Stratus технологии непрерывности процессов – Stratus Continuous Processing Technology. Это результат многолетнего опыта работы в области обеспечения непрерывного функционирования критически важ- ных приложений. Система Stratus ftServer построена на базе двух специально спроектиро- ванных (технология Lockstep) отказо- устойчивых серверов (Fault Tolerant Server), программных средствах повы- шения готовности (Automated Uptime Layer) и интегрированной сервисной архитектуре (ActiveService Architecture) с проактивным управлением доступ- ностью (Proactive Availability Manage- ment). Вместе они обеспечивают ком- плексное решение для высокой доступ- ности (рис. 2). В данной статье рассматриваются технические особенности аппаратного обеспечения системы Stratus ftServer. Следует отметить, что Stratus ftSer- ver – это коммерческий продукт, поэто- му при его разработке были заданы определённые рамки, которые иногда ограничивают технические возможно- сти для повышения экономических ха- рактеристик. Целью разработки было создание простого решения для обес- печения высокой доступности на осно- ве стандартных компонентов. Под стандартными компонентами в дальнейшем понимаются: ● распространённые на рынке процес- сорные технологии, а именно архи- тектура Intel x86; ● стандартные наборы микросхем про- цессорной логики (чипсет); ● современные технологии шин пере- дачи данных и памяти (USB, PCI, DIMM); ● стандартные PCI Express-адаптеры и стандартные технологии работы с на- копителями (SAS – Serial Attached SCSI); ● стандартные серверные операцион- ные системы без модификаций, не за- висящие от аппаратных средств; ● существующие (стандартные и широ- ко распространённые) технологии для повышения доступности. При разработке преследовались сле- дующие цели: ● обеспечение доступности аппаратных средств и операционной системы на уровне более 99,9999%; ● непрерывная работа системы, не- смотря на сбои и ошибки, которые могут возникнуть в отдельных аппа- ратных средствах; ● отсутствие единой точки отказов (SPOF – Single Point Of Failure); ● возможность замены частей системы в процессе эксплуатации без преры- вания работы приложений и с мини- мальным снижением производитель- ности и функционала; ● удалённое, в режиме онлайн, обнов- ление микропрограммного обеспече- ния и компонентов операционной системы; ● гибкость при внедрении новых техно- логий (новых поколений процессо- ров, новых версий интерфейсов и ти- пов памяти); ● единый образ сервера – развёртыва- ние на сервере только одной стан- дартной операционной системы. Исходя их этих критериев, в 1999 го- ду было разработано техническое реше- ние, которое успешно применяется до сих пор, позволяя постоянно обновлять системы Stratus ftServer с выходом но- вых процессоров Intel, а также по мере совершенствования и появления новых технологий. Свои первые серверы под Windows на процессорах Intel Xeon компания пред- ставила в 2001 году, и на текущий мо- мент выпущено 8 поколений системы на основе процессоров Intel Xeon E5- 2600 v3 архитектуры Haswell. Правиль- ность выбранного подхода подтвержда- ет постоянный прирост производитель- ности систем от поколения к поколе- нию с выходом новых процессоров Intel. На рис. 3 показана производитель- ность систем разных моделей и поколе- ний относительно ftServer 2500: 2XXX – модели начального уровня, 4XXX – уни- версальная модель промежуточного уровня, 6XXX – высокопроизводитель- ная модель. А РХИТЕКТУРА РЕШЕНИЯ Основные принципы обеспечения аппаратной отказоустойчивости, реали- зованные в системах Stratus ftServer, можно описать следующим образом. 1. Удвоение числа (дублирование) ком- понентов – технология DMR (Dual Modular Redundancy). ОБ ЗОР / АППА РАТ НЫЕ С Р Е ДС Т В А 23 СТА 2/2016 www.cta.ru Рис. 2. Технология Stratus Continuous Processing Рис. 3. Относительная производительность систем разных поколений процессоров Intel относительно ftServer Проактивное управление доступностью Программные средства повышения готовности Круглосуточное наблюдение: сотрудники и методы Технология параллельной работы оборудования Технология Lockstep Автоматическое выявление и устранение неполадок 1,0 2500 1,7 4400 3,4 6200 1,9 2510 3,2 4410 3,9 6210 2,6 2005–2007 Относительная производительность 2008–2009 2009–2011 2013–2015 2012–2013 2015 8-е поколение ftServer 2600 3,6 4500 6,5 6300 8,6 6310 2,7 2700 3,8 4700 12,0 6400 4,4 2710 7,8 4710 14,3 6410 7,8 Модели/ годы 2800 13,9 4800 25,6 6800

RkJQdWJsaXNoZXIy MTQ4NjUy