CTS
Поиск:
Riverbed Technology
FAQ - часто задаваемые вопросы по Riverbed
 
Общие вопросы.                                                                                 (полная версия в формате PDF)
 
1.      Какие продукты предлагает компания Riverbed?
Компания Riverbed Technology является разработчиком программного обеспечения в области сервисов глобальных сетей (WDS: wide-area data services) – быстро растущей категории продуктов для решения проблем пропускной способности и задержек в распределенных сетях. Продукты компании Riverbed – сетевые комплексы Steelhead TM – обеспечивают наивысшую производительность при  низкой стоимости, уменьшая количество передаваемого WAN-трафика до 95% и увеличивая скорость работы приложений до 100 раз. Предоставляя уровень оптимизации, намного превышающий ожидания пользователей рынка, Riverbed впервые создает возможность построения действительно распределенной IT-инфраструктуры. Компания Riverbed является частной компанией и имеет штаб-квартиру в Сан-Франциско. Держателями акций являются такие крупные компании как Goldman Sachs, Accel Partners, Lightspeed Venture Partners.
 
2.      В каких областях применяются продукты компании Riverbed?
Семейство продуктов Steelhead служит для повышения производительности приложений, работающих в WAN-сетях. Более определенно, устройства Steelhead кардинальным образом повышают производительность клиент-серверных WAN-приложений. За счет удаления эффектов ограниченной полосы пропускания и высоких задержек осуществляется оптимизация всего TCP трафика, включая Exchange, распределенную разработку ПО, CIFS (сетевая файловая система Microsoft), Lotus Notes, Web-приложения, FTP, при этом не вводится никакой новый протокол или файловая система.
В дополнение, устройства Steelhead обеспечивают сверхвысокое сжатие передаваемых данных, что является важным для тех пользователей, которые стремятся отсрочить модернизацию WAN-сети.
 
3.      Почему повышение скорости работы приложений через WAN-сети так важно?
Низкая производительность WAN-приложений является одной из основных причин высокой стоимости распределенных IT-систем. Увеличение пропускной способности каналов позволит сэкономить огромные средства для большинства крупных компаний.
 
4.      Каким  образом компания теряет деньги за счет низкой производительности WAN-приложений?
Затраты ввиду низкой производительности WAN-приложений можно разделить на следующие группы:
·          Построение избыточных IT-структур. Многие крупные компании вынуждены приобретать избыточное оборудование (файловые серверы, почтовые серверы, устройства хранения данных) для оснащения удаленных офисов. Одновременно ведется постоянное расширение доступных WAN-каналов для компенсации растущих сетевых потребностей приложений.
·          Низкая результативность. Время работы с файлами большого размера, их передача на длинные расстояния – все это напрямую сказывается на результативности того или иного процесса обработки информации. Многие крупные корпорации всерьез используют такие методы передачи данных, как запись их на CD и отправка курьерской службой. Во многих крупных корпорациях пользователи вынуждены в течение длительного времени ждать доступности критичных для работы файлов (планов, CAD-файлов, рисунков и т.д.) на корпоративных ресурсах.
·          Покупка каналов с крайне высокой пропускной способностью. Многие компании резервируют каналы с высокой пропускной способностью в попытке повысить производительность сетевых приложений. Данный подход практически недейственен в WAN-сетях.
 
Низкая пропускная способность приводит к тому, что обычные бизнес приложения, прекрасно работающие в LAN-сетях, функционируют крайне медленно или не функционируют вообще в сетях WAN. Для решения данного вопроса многие компании разворачивают локальные файловые и почтовые серверы практически в каждом удаленном офисе, что отражается в больших единовременных затратах на покупку оборудования и в еще больших последующих затратах на обслуживание.
 
5.      Почему WAN-сети работаю намного медленнее, чем LAN-сети?
Основные характеристики WAN-сетей существенно отличаются от характеристик LAN-сетей по двум направлениям:
·          WAN-сети имеют гораздо более низкую пропускную способность (обычно 0,05% - 1% от LAN сетей). Например, типичная локальная сеть имеет пропускную способность 100Мб/сек (иногда 1Гб/сек). Типичный удаленный офис будет иметь полосу от 64Кб/сек до 2Мб/сек.
·          WAN-сети также характеризуются гораздо более высокой задержкой (от 100 до 1000 раз больше по сравнению с LAN сетями). Данный факт обусловлен не только неэффективной маршрутизацией в глобальной сети Internet, но и непосредственно скоростью света, которая определяет теоретический минимум времени доставки пакета из одной точки в другую.
 
Очевидно, что сеть, которая в 100 раз «длиннее» (характеризуется задержкой) и в 100 раз «уже» (характеризуется пропускной способностью), будет работать намного медленнее LAN-сети. Два этих фактора значительно снижают объемы передаваемого трафика в WAN-сетях благодаря архитектуре сетевых протоколов.
 
6.      Каким образом используемые протоколы влияют на производительность приложений?
Существует два протокола, влияющих на производительность WAN-приложений. Транспортный протокол, обычно используется TCP протокол, и протокол уровня приложения, который работает над транспортным протоколом. Каждый из этих протоколов или оба одновременно могут являться узким местом при передаче трафика приложения через WAN-сеть.
Многие часто используемые протоколы, например, CIFS (Common Internet File System), NFS, MAPI и многие другие, используют фиксированный «размер окна передачи». Это значит, что за одну транзакцию может быть максимально передано определенное количество данных. Если задержка в сети низка, как, например, в локальных сетях, каждая транзакция (передача) данных завершается очень быстро. В WAN-сетях, однако, для завершения каждой транзакции требуется гораздо большее количество времени, ввиду чего многие приложения, основывающиеся на данных протоколах, становятся неработоспособными.
В дополнение, многие протоколы являются очень «болтливыми» и требуют большого количества сетевых транзакций для выполнения простых операций.
 
7.      Могут ли продукты Riverbed помочь в централизации IT-инфраструктуры?
Да, устройства Steelhead позволяют преодолеть проблемы высоких задержек и ограниченной пропускной способности, что в свою очередь дает компаниям возможность централизованно размещать IT-ресурсы без влияния на скорость работы централизованной системы.
 
8.      Что делать в случае, если построение централизованной архитектуры невозможно по ряду причин?
В этом случае устройства Steelhead могут использоваться для оптимизации работы существующей распределенной системы.
 
9.      Каковы ключевые преимущества продуктов Riverbed?
·          Унифицированное объединение сервисов для удаленных офисов. В отличие от обычных кэширующих систем, которые обеспечивают консолидацию файловых серверов, устройства Steelhead обеспечивают консолидацию как файловых серверов, так и серверов Exchange, Lotus Notes, оборудования резервного копирования и NAS фильтров.
·          Снижение стоимости IT-структуры. Устройства Steelhead позволяют централизовать ключевые IT-сервисы, например такие как: хранение корпоративных данных, электронную почту, снижая таким образом затраты на количество приобретаемого оборудования и ПО, а также затраты на дальнейшее обслуживание.
·          Снижение требований к полосе пропускания. Устройства Steelhead распознают все данные, передаваемые по сети, сохраняют их и повторно используют вместо того, чтобы повторно передавать. Данный подход позволяет существенно уменьшить количество трафика, передаваемого по сети, и позволяет отсрочить нередко дорогостоящее расширение каналов.
·          Повышение эффективности процесса работы с данными. За счет преодоления проблемы задержки и ограниченности полосы пропускания устройства Steelhead обеспечивают должный уровень времени реакции приложений на действия пользователя, экономя тем самым время пользователей, которое нередко является достаточно дорогостоящим ресурсом.
·          Улучшение процесса резервного копирования данных. Процесс резервного копирования данных на ленточный носитель в удаленном офисе теперь может быть перенесен в центральный дата-центр. С развертыванием устройств Steelhead регулярный перенос данных из удаленного офиса в дата-центр практически не оказывает нагрузку на WAN-сеть.
·          Повышение уровня безопасности системы. Возможность централизации и единообразного управления оборудованием и программным обеспечением  позволяет существенно повысить общий уровень безопасности системы.
 
10.  Существует ли возможность повышения скорости работы WAN-приложений за счет увеличения ширины используемых каналов передачи данных?
Существует, но данный подход не актуален для WAN-сетей. Эффективная пропускная способность определяется не только шириной доступных каналов передачи, но также и другими факторами, в особенности, такими как задержка передачи и процент потери передаваемых пакетов. Даже если удастся сжать передаваемые данные до нулевого размера, нет возможности избавиться от задержки передачи ввиду того, что скорость света является фиксированной величиной. Большинство сетевых протоколов имеют последовательную природу, что делает возможным передачу каждой следующей порции информации только после того, как была доставлена предыдущая. Таким образом, увеличение ширины канала передачи данных не приводит к линейному увеличению пропускной способности.
 
  
Вопросы по продуктам.
 
1.      Какие продукты от компании Riverbed доступны в настоящее время?
В настоящее время Riverbed предлагает полный модельный ряд из семи устройств. Самая младшая модель, Steelhead 100, имеет 35Гб дискового пространства и ограничение скорости WAN-интерфейса в 1 Мбит/сек. Самая старшая модель, Steelhead 5010, имеет 512Гб дискового пространства и ограничение скорости WAN-интерфейса 45 Мбит/сек.
 
2.      Поддержка каких протоколов доступна в настоящее время?
Устройства Steelhead осуществляют оптимизацию всех приложений, работающих поверх TCP протокола, включая Файловые, Почтовые, ERP приложения, а также приложения Репликаций, Dbase и многие другие. Устройства Steelhead также включают дополнительные программные модули, ориентированные на оптимизацию конкретных приложений, например, CIFS, MAPI, MS-SQL, HTTP. Более новые версии программного обеспечения (которые могут быть загружены в уже установленное на стороне заказчика оборудование при помощи системы over-the-wire upgrade) будут включать поддержку новых приложений.
 
3.      Продукты компании Riverbed являются аппаратными или программными?
Продукты компании Riverbed основываются на системе RiOS (Riverbed Optimization System) и поставляются в виде аппаратных устройств (appliances). Устройство Steelhead представляет собой специализированный компьютер, не требующий конфигурирования и готовый к работе непосредственно после получения заказчиком.
 
4.      Можно ли использовать собственное аппаратное обеспечение и приобрести только программную часть?
Нет.
 
5.      Где внедряются устройства Steelhead?
Устройства Steelhead внедряются в удаленных офисах и в центральном офисе, включаясь в WAN-линки. Устройства Steelhead необходимо устанавливать на обоих концах каждого линка, трафик которого должен быть оптимизирован (обычно одно устройство ставится в центр и по одному устройству в каждый удаленный офис). Устройства на центральном узле могут включаться в кластерном исполнении, чтобы обеспечивать оптимизацию для большого количества удаленных офисов.
В удаленном офисе устройство Steelhead включается в разрыв пути движения данных при помощи двух портового Ethernet адаптера. На центральном узле устройство Steelhead не включается в разрыв пути движения данных и функционирует по принципу сервера.
 
 
6.      Требуется ли дополнительная настройка рабочих станций пользователей в удаленных офисах после внедрения решения компании Riverbed?
Нет, дополнительная настройка не требуется, устройства Steelhead абсолютно прозрачны для конечных пользователей.
 
7.      Что конкретно делают продукты Riverbed?
Устройства Steelhead перехватывают проходящие по WAN-линку TCP соединения и выполняют несколько оптимизирующих операций:
·          Оптимизация данных.
Смысл данного типа оптимизации заключается в том, чтобы передавать по сети как можно меньшее количество данных, выполняя при этом запрос клиента. Это возможно благодаря разбиению передаваемых данных на сегменты небольшого размера и сохранению этих сегментов. При повторном запросе на передачу этих же данных, фактическая передача не осуществляется, данные берутся из устройства Steelhead. Разбиение и анализ данных ведется на блочном уровне, что позволяет добиться независимости от типа приложения, которое запрашивает тот или иной файл. Одновременно, сегмент имеет небольшой размер для внесения даже минимальных изменений.
·          Оптимизация транспорта.
Технология оптимизации транспорта уменьшает количество TCP пакетов, необходимых для передачи данных, на 65% - 98%. Данный подход исключает ограничения TCP протокола, оптимальным образом меняя такие его характеристики как: размер окна передачи, процедуру обработки ошибок, процесс уведомления о перегрузке и многие другие. Применение данного метода также значительно повышает коэффициент использования соединений с высокой пропускной способностью.
Алгоритм разработан таким образом, что параметры соединения меняются на лету в зависимости от возникающих событий, таких как потеря пакета или перегрузка, при этом все характеристики, делающие протокол TCP надежным транспортным протоколом, остаются в силе.
·          Оптимизация приложений.
Устройства Steelhead также минимизируют количество служебного трафика уровня приложений. Анализируя поведение известных приложений (например, файловая система Windows), Steelhead исключает из обмена многократно повторяющийся служебный трафик, а также осуществляет упреждающую передачу данных на основе эффективного алгоритма предсказания запросов.
 
За счет объединения трех обозначенных выше технологий в одном продукте запросы могут быть выполнены сервером еще до того, как клиент их сформировал. Более того, данные, которые обычно пересылаются по сети, чаще всего уже присутствуют в устройстве Steelhead на стороне клиента ввиду предшествующей активности приложений.
 
8.      Каким образом происходит отслеживание актуальности файлов при их интенсивном изменении?
Архитектура решения разработана таким образом, что система не «знает» о существовании файлов, директорий и поддиректорий и т.д. Все, что делает система – разбивает проходящие через нее данные на сегменты на блочном уровне и присваивает каждому сегменту определенную ссылку. Ссылки сохраняются в формате, позволяющем максимально быстро впоследствии получить доступ к соответствующим данным.
 
9.      Являются ли файлы, которые были открыты для чтения в удаленном офисе, редактируемыми (доступными на запись)?
Да, являются. Система является полностью симметричной, все изменения данных посылаются прозрачно в обоих направлениях. Конечному пользователю не требуется делать ничего необычного: он имеет возможность открыть из удаленного офиса файл, хранящийся на центральном узле. Сегменты, составляющие данный файл, будут сохранены на локальном (клиентском) устройстве Steelhead. После редактирования и сохранения файла удаленным пользователем все изменения в реальном времени записываются обратно на центральный узел, таким образом, последующие обращения к данному файлу других пользователей позволят получить доступ к актуальной информации.
 
10.  Какого порядка ускорения приложений следует ожидать?
Ускорение приложений сильно зависит от рабочей нагрузки, которую создают пользователи. Чем более единообразные данные используются в Вашей организации и чем больше производится повторных обращений к этим данным, тем выше степень оптимизации.
Аналогично, чем выше задержки передачи в сети и чем меньше ширина WAN-канала, тем выше вероятность того, что продукты Riverbed смогут оптимизировать работу приложений. Ожидаемый уровень оптимизации приложений колеблется от 5 до 100 раз в зависимости от природы данных, нагрузки пользователей, количества пользователей и т.д.
 
11.  Совместимы ли устройства Steelhead с различными системами резервного копирования?
Да, совместимы, так как процедуры резервного копирования основаны на многократной передаче повторяющихся данных. Объем данных, который необходимо передать по WAN-сети между устройствами Steelhead в процессе резервного копирования, будет составлять ничтожную часть от объема архивируемых данных.
 
12.  В чем особенности алгоритма сравнения данных компании Riverbed?
Алгоритм компании Riverbed по нахождению одинаковых сегментов, составляющих данные, значительно отличается от существующих аналогов.
·          Используются сегменты небольшого размера (в среднем 100 байт). Подобная гранулярность позволяет избежать бесполезной пересылки большого количества данных по WAN-соединениям.
·          Применяемый алгоритм не зависит от уровня приложений в отличие от аналогичных решений, ориентированных на конкретное приложение.
 
13.  Что происходит в случае выхода устройства из строя?
Устройства могут быть развернуты по схеме «Высокой Доступности» (HA), таким образом, резервное устройство берет на себя все функции в случае отказа основного.
Каждое устройство Steelhead имеет двух портовый Ethernet сетевой адаптер со встроенным электромеханическим реле, которое образует прямое проводное соединение в случае отсутствия питания или проблем с программным обеспечением. В этом случае WAN-соединение начинает передавать данные в обычном не оптимизированном режиме.
 
14.  Обязательно ли выполнять централизацию сервисов для получения преимуществ оптимизации?
Нет, не обязательно. Система Riverbed может использоваться как в распределенной, так и в централизованной инфраструктуре. 
 
15.  Каковы размеры внутренних дисков в устройствах Steelhead?
Существует семь различных моделей, для небольших, средних и крупных офисов. Размеры внутренних дисковых устройств варьируются от 35Гб до 512Гб. В будущих моделях появится возможность подключать внешние дисковые устройства для хранения сверхбольших объемов данных.
 
16.  Велики ли накладные расходы при использовании столь сложных алгоритмов, как это сказывается на работе приложений?
Безусловно, алгоритм SDR (Scalable Data Referencing) требует определенных накладных расходов, но они настолько ничтожны по сравнению с преимуществами используемых алгоритмов сжатия и преимуществами самого алгоритма SDR, что их можно не принимать во внимание.
 
17.  Позволяет ли система Riverbed оптимизировать видео-трафик, передаваемый по WAN-сетям?
Riverbed позволяет оптимизировать «видео по запросу» так же, как и любые другие файлы, которые могут быть повторно запрошены. «Живое видео», однако, не оптимизируется системой Riverbed, так как данный вид трафика обычно передается с использованием транспортного UDP протокола.
 
 
18.  Выполняют ли устройства Steelhead шифрацию трафика?
IPSec шифрование трафиками между устройствами Riverbed является опциональным и может быть включено администратором при необходимости. Даже в случае передачи нешифрованного трафика его перехват и анализ злоумышленником является практически невыполнимой задачей, так как вместо самих данных часто передаются ссылки на сегменты. В других случаях передаются незначительные по объему части файлов, что также затрудняет анализ перехваченного трафика.
 
19.  Каким образом обрабатывается уже зашифрованный трафик?
В этом случае устройства Steelhead должны включаться в участки сети, на которых еще не осуществлялось шифрование. Они должны «видеть» незашифрованные файлы для того, чтобы определять повторяющиеся сегменты и предсказывать запросы к данным. Таким образом, если в устройство Steelhead приходят уже зашифрованные данные, оптимизация не будет осуществляться.
 
20.  Где можно найти более подробную техническую информацию?
Если Вам необходима дополнительная техническая информация, пожалуйста, посетите страницу http://www.ctscorp.ru/index.php?id=gb и заполните запрос на получение документа “white paper”.
 
  
Сравнительный анализ.
 
1.      Является ли предлагаемое решение системой кэширования файлов?
Нет, предлагаемое решение Riverbed не является системой кэширования файлов. Такого рода системы хранят копии файлов для последующего быстрого доступа к ним. Устройства Steelhead хранят данные в форме, независимой от типов файлов и приложений. Каждый запрос обязательно посылается серверу, что позволяет быть уверенным в актуальности передаваемых клиенту данных.
Система ничего «не знает» о файлах, на основе которых были созданы ссылки. Ссылки можно рассматривать как набор блоков, из которых при необходимости может быть восстановлен любой файл, пересылавшийся по WAN-сети. При этом одна ссылка может указывать на блок более чем для одного файла.
 
2.      Почему предлагаемое решение лучше, чем система кэширования файлов?
·          Ключевым преимуществом является возможность оптимизации всего TCP трафика, а не отдельных его типов. Это означает, что весь корпоративный трафик (электронная почта, ftp, веб-приложения и т.д.) оптимизируются для прохождения WAN-соединений, и нет необходимости приобретать и настраивать отдельное оборудование и/или ПО для каждого типа  трафика.
·          Простота конфигурирования. Устройства Steelhead очень просты в настройке и установке. Устройства, установленные на различных концах WAN-соединения, автоматически находят друг друга и не требуют дополнительной настройки.
·          Отсутствие необходимости постоянной синхронизации содержимого кэш-памяти систем. В отличие от традиционных систем кэширования файлов, устройства Steelhead позволяют пользователю осуществлять запросы к серверу, что всегда гарантирует получение клиентом актуальных данных.
 
3.      Название технологии «Оптимизация Данных» созвучно с термином «технология сжатия данных», так ли это?
Система «Оптимизации Данных» использует некоторые технологии, идентичные с технологиями систем сжатия данных. Ее можно рассматривать как объединение технологий сжатия с набором других технологий, но подобное объединение имеет свои особенности:
·          Уменьшение задержек передачи данных на уровне приложений.
·          Возможность объединения сервисов удаленных офисов.
·          Диск ориентированное хранение информации.
·          Широкий временной интервал распознавания идентичных сегментов.
·          Эффективное сжатие данных.
·          Возможность работы с файлами большого размера.
 
4.      Какова задержка передачи данных, которые никогда ранее не пересылались по WAN-соединению, с учетом накладных расходов алгоритмов, применяемых в продуктах Riverbed?
Новые данные будут пересылаться в общем случае быстрее с использованием оборудования Riverbed, так как предлагаемое решение использует алгоритм сжатия “L-Z”. Типичным показателем сжатия для данного алгоритма является соотношение 3:1. Данный показатель полностью перекрывает возможные дополнительные задержки передачи, связанные с накладными расходами реализации алгоритмов «Оптимизации Данных».
 
The Zadara Cloud and Virtual Private Storage Array (VPSA™) Technology
SEI
© ООО «Си Ти Эс», 142784, Москва, г. Московский, микрорайон 1, д.23Д, офис 601
тел. +7 (499) 2-717-616, e-mail: info(at)ctscorp.ru