|
Инфраструктура для корпоративной системы сбора и обработки информации.
История развития информационных технологий, как и любая история, развивается по спирали - это естественно. Резко возросший в последние полтора-два года интерес к «тонким клиентам» - одно из самых ярких тому подтверждений. В настоящее время развитие современных информационных технологий происходит в сторону централизованных вычислениям, централизованному хранению данных, централизации управления. Такая ситуация вполне закономерна: системы становятся все сложнее, происходит укрупнение их элементов, информационные ресурсы консолидируются. За счет этого достигается повышенная управляемость системы и обеспечивается надежное и эффективное функционирование. Такой путь прошли электрические и телефонные сети, водопровод заменил индивидуальные колодцы. Даже такая максимально распределенная система как Интернет тяготеет к централизации: происходит укрупнение провайдеров, разрозненные информационные ресурсы реорганизуются в порталы. Налицо хрестоматийный переход количества в качество: системы крупного масштаба должны управляться принципиально по-другому, на первый план выходят организационные, архитектурные, а не технологические проблемы. При подобном подходе требуется жесткое наведение порядка, сведение системы к крупным блокам, максимальная унификация и строгая дисциплина для типовых элементов.
Постановка задачи: В существующем в настоящее время на предприятии программном обеспечении доступ к серверу баз данных осуществляется по выделенным и коммутируемым каналам связи. В идеале, не должно существовать ограничений для пользователей, расположенных на территориально удаленных площадках. Узкое место подобной архитектуры – выполнение клиентских запросов к базам данных. Клиент формирует запрос и направляет его на сервер. Сервер выполняет запрос и пересылает его результат обратно клиенту. Создаваемые в процессе выполнения запроса выборки могут быть достаточно большого размера, и в случае медленного канала связи их передача затягивается на продолжительное время. В итоге страдает производительность операторов и оперативность получения данных. Клиентские части программного обеспечения зачастую работают на персональных компьютерах, приобретенных 2-4-года назад. Работа старой техники требует от пользователя большого понимания своих действий по включению компьютера и запуску приложений. Учитывая ограниченные ресурсные возможности и низкую производительность, на таких компьютерах отсутствует возможность установки современных программных продуктов. К тому же такие машины могут работать под управлением устаревших операционных систем, которые современные пользователи зачастую уже не знают. С другой стороны, внедряемые клиент-серверные приложения накладывают на сеть передачи данных повышенную нагрузку. Развитие телекоммуникаций, а в частности, расширение пропускной способности каналов связи, требует очень больших финансовых усилий. Таким образом, может оказаться, что существующая сеть передачи данных может оказаться еще одним узким местом при внедрении новых приложений. На сегодняшний момент центральный офис предприятия оборудован локальной вычислительной сетью с гарантированной пропускной способностью для каждого пользователя в 10/100 Mbit. Серверы предприятия подключены по 100Мbit’ному каналу к центральному коммутатору сети. Кроме центрального офиса предприятия существует множество удаленных пользователей, находящихся в других городах, которым тоже необходим доступ к базам данных и приложениям. Представим, какую работу с базой данных ведут пользователи. Это повседневные внесения изменений и добавлений, ежедневные, еженедельные, ежемесячные и ежеквартальные отчеты. Объем выборки таких отчетов может быть от нескольких килобайт до нескольких мегабайт. Причем большие отчеты строятся преимущественно в конце отчетного периода большинством пользователей. Это создает повышенную нагрузку на и без того медленную сеть. В итоге построение отчета для пользователей выделенного канала может занять 15 минут, а для пользователей телефонных каналов связи еще больше. Пока на компьютерах работает 1-2 старых отлаженных программы, в его работу редко требуется вмешательство IT-персонала, но когда количество приложений, установленных на 1 компьютере возрастает хотя бы еще на 1-2, уже возникают проблемы с совместимостью, настройкой и обучением пользователей. Распределенность сети и неквалифицированный в области компьютеров персонал только усугубляют картину. Кроме того, на предприятии существует большое количество компьютеров на базе маломощных процессоров, которые давно не используются, но еще не списаны с баланса. В тоже время существующая информационная система неадекватно отслеживает достоверность данных. В современном бизнесе информация – это, по сути, единственный источник доходов, и ее потеря, даже частичная, ведет к необратимым финансовым последствиям. Поэтому отказоустойчивая система хранения данных и электронной архивации данных – это не избыточная мера, а обязательное условие функционирования информационной системы. Одним из главных факторов, влияющих на производительность системы в целом, несомненно, является производительность сервера баз данных. Именно высокая скорость обработки клиентских запросов на этом сервере является залогом хорошей информационной системы. Поэтому в качестве сервера БД компания Хост рекомендует поставить один из лучших в своей области сервер производства HP.
Предлагаемое решение: Итак, для реорганизации существующей информационной системы компания Хост предлагает:
1. Организовать сервер БД Oracle с достаточной вычислительной мощность и возможностью масштабирования.
2. Организовать централизованную отказоустойчивую систему хранения данных.
3. Внедрить технологию тонкого клиента без внесения изменений в существующую топологию компьютерной сети.
4. Снизить сетевой трафик между конечным пользователем и сервером БД до 100-150 кбит/с.
5. Использовать устаревшую технику на базе маломощных процессоров в качестве терминалов.
6. Обеспечить централизованное управление системой, а также централизованное обновление клентской части ПО.
7. Обеспечить минимальное вмешательство обслуживающего персонала в работу компьютеров пользователей.
8. Обеспечить возможность комплектации рабочих мест Windows-Base терминалами; поставка клиентских терминальных устройств не должна быть обязательным условием внедрения технологии «тонких клиентов».
9. Установить систему резервного копирования данных.
 |