Общие принципы Ботик-технологий

В разработке высококачественных малобюджетных региональных компьютерных сетей необходимо учитывать ряд особенностей, которые определяют требования к такой сети. Ниже рассматриваются российские условия, однако, скорее всего, аналогичные условия характерны и для многих развивающихся стран.
  1. Стоимость создания (расширения) системы должно быть невысокой, правительство и потенциальные клиенты (предприятия, жители) могут обеспечить весьма скромные деньги для создания региональной компьютерной сети. При этом развивающаяся экономика требует создания значительной по масштабам системы (охватывающей все без исключения учреждения и предприятия, всех жителей) и с самыми высокими техническими характеристиками (bandwidth, latency, и т.п.). Поэтому:
    1. Мы полностью отказались от использования дорогих телекоммуникационных устройств (например, готовых маршрутизаторов от Cisco, готовых серверов от IBM или Sun и т.п.). Вместо этого мы используем оборудование массового рынка, такое как комплектующие для компьютеров класса IBM PC, оборудование Ethernet (10/100 Base-T/TX/FL/FX, wireless solutions 802.11a,b,g) и т.д.
    2. Мы полностью отказались от использования коммерческого программного обеспечения. Вместо этого мы используем свободное программное обеспечение (free and open sources software).
    3. За счет собственных аппаратных и программных разработок мы компенсируем технические недостатки (в том числе и в части надежности) используемой массовой аппаратуры и обеспечиваем недостающие функции и свойства. Таким образом, удается достичь требуемых высоких технических характеристик системы при сохранении весьма низкой цены.
    4. Для создания региональных сетей значительного размера мы используем технологию Ethernet и соответствующие кабели (twisted pair cables, fiber optic cables) и устройства (hubs, switches). Вообще говоря, все это оборудование разрабатывалось для небольших локальных сетей (local area network, LAN). Использование решений LAN для создания региональных сетей (WAN, wide area network) потребовало от нас решения некоторого числа технических проблем. Приведем только один пример проблемы, с которой не сталкиваются в LAN. Для соединения зданий в городских кварталах можно использовать дешевый кабель витой пары (вместо дорогого оптоволоконного кабеля). Однако при этом кабель и оборудование следует защищать от воздействия атмосферного электричества.
  2. Ежемесячные расходы на систему должны быть невысокими, правительство и потенциальные клиенты (предприятия, жители) могут обеспечить весьма скромные платежи за сервис, предоставляемый компьютерной сетью (при этом, система должна обеспечивать весьма высокий уровень сервиса). Для эксплуатации системы не должно требоваться много персонала. Так же должны быть весьма скромными требования к профессиональной подготовке персонала (кадры с серьезным компьютерным образованием "дорого стоят", да их и трудно найти вне крупных городов России). Поэтому:
    1. В оборудовании и программном обеспечении системы мы реализовали меры, повышающие надежность, поддержали функции самопроверки работоспособности устройств и самовосстановления их после сбоя. Тем самым, большая часть проблем устраняется системой без вмешательства персонала.
    2. В региональных сетях мы предусматриваем избыточные каналы связи, а в системе используем протоколы динамической маршрутизации, позволяющие автоматически (без вмешательства персонала) находить "обходные" маршруты, если часть каналов в системе оказалось в неработоспособном состоянии.
    3. Разработана система мониторинга и специализированная ГИС, обеспечивающие персонал своевременной и точной информацией о месте неисправностей в системе (которые не удалось устранить автоматически).
    4. Все штатные операции, необходимые для эксплуатации системы (мониторинг, биллинг, обслуживание новых клиентов и оформление договоров, заведение новых услуг у клиентов, изменение конфигураций услуг клиентов, техническая поддержка и т.п.) реализованы в системе так, что их  может  выполнять персонал, не имеющий серьезной компьютерной подготовки (достаточно навыков работы с Веб-сайтами). Тем самым, удается "разгрузить" системного программиста -- выполнение большинства операций с системой переданы от него в ведение технического персонала. Более того, многие операции переданы от технического персонала к клиенту: операции со своими услугами доступны клиенту для выполнения с соответствующего персонального Веб-сайта клиента.
  3. Должны учитываться региональные особенности.
    1. На большей части территории России качество электроснабжения весьма низкое (сильное колебание напряжение в сети, частые и продолжительные перебои в электроснабжении). Стабильная работа системы в целом должна обеспечиваться с учетом этих обстоятельств. Поэтому, нами были разработаны блоки питания (с аккумуляторами), способные использовать внешнее электропитание низкого качества и обеспечивающие весьма продолжительную работу оборудования сети в условиях отсутствия электропитания.
    2. В сельских районах России оборудование для региональных сетей чаще всего придется размещать вне помещения. С этой целью был разработан специальный контейнер, который в российском климате обеспечивает необходимые для работы оборудования условия.

Последняя редакция 19.03.2012

span
span