Дипломная работа: Автоматизация приема и анализа технической поддержки ООО "Мой Магазин"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
Perl раньше позиционировался для создания отчетов на основе со-
бранных из хранилища данных, поэтому использовался он в основном
для работы с большими базами данных, из которых было нужно изы-
мать отдельные материалы и представлять в более читабельном виде.
Python/Zope являются языками высокого уровня. Создатели потруди-
лись на славу, чтобы любому программисту было очень удобно рабо-
тать с готовыми кодами, а ПО под управлением Python имело высокую
скорость выполнения.
Таким образом, определив плюсы и минусы рассмотренных выше
языков, выбор был таков: HTML для разметки страниц сайта, CSS для
оформления стиля страницы, JavaScript и базирующийся на нем AJAX для
быстрой работы сайта и проверки переданных данных на корректность, PHP
как основного языка проекта, поскольку он предназначен для создания по-
добных разработок.
1.4.3 Обоснование проектных решений по техническому обеспече-
нию.
Для проектируемой информационной системы необходимо следующее
аппаратное обеспечение:
персональные компьютеры для рабочих мест;
локальная вычислительная сеть;
сервер БД;
В первую очередь, необходимо приобрести сервер базы данных для
информационной системы отдела технической поддержки. Максимальное
количество одновременно подключенных к системе пользователей 15-20.
Сервер БД обслуживает базу данных и отвечает за целостность и сохран-
ность данных, а также обеспечивает операции ввода-вывода при доступе
клиента к информации. Специфика сервера базы данных заключается в том,
что данные, как правило, обрабатываются транзакционно, т.е. система за-
прашивает небольшой объем данных, проводит над ними операцию и затем
67
сохраняет. Это накладывает определенные требования к аппаратной части
сервера БД, а именно:
большой объем оперативной памяти для кэширования наиболее ин-
тенсивно используемых участков базы данных;
высокопроизводительная дисковая подсистема, характеризующаяся в
первую очередь способностью обрабатывать большое количество мел-
ких запросов в единицу времени (IOps - inputs/outputs per second);
высокая вычислительная мощность для обработки информации.
Основное требование к системной плате сервера она должна уметь
вести в режиме реального времени контроль и мониторинг всех компонентов
сервера, и в случае отказа любой из составляющих, не прерывая работы, вы-
полнить автоматическое оповещение системного администратора о возник-
шей ошибке.
Серверу базы данных необходим большой объем оперативной памяти.
Работа с оперативной памятью на порядки быстрее, чем работа с жесткими
дисками, поэтому чем большим объемом памяти будет располагать сервер,
тем лучше, при условии, что операционная система и само приложение сер-
вера СУБД способны адресовать и работать с таким количеством памяти.
Современные операционные системы и приложения фактически не имеют
данных ограничений, т.к. способны адресовать до 64Гб и более. Двухпроцес-
сорные серверы способны оснащаться 128Гб оперативной памяти, а четырех-
и восьмипроцессорные - до 256Гб.
В качестве жестких дисков для серверов БД рекомендуется использо-
вать диски SAS (Serial Attached SCSI) на 10000 об/мин или 15000 об/мин.
Данные диски оптимизированы для работы на транзакционных нагрузках и
по этому показателю имеют вдвое-втрое более высокую производительность,
чем диски SATA [22]. Для более наглядного сравнения SAS и SATA жёстких
дисков воспользуемся следующей таблицей 7.
68
Таблица 7
Сравнение SAS и SATA жестких дисков.
Требование Sas Sata
Эксплуатационная готовность 24 часа/день-7
дней в неделю
8 часов/день-5
дней в неделю
Рабочей нагрузки 100% 10 – 20%
Чувствительность к затратам Умеренно чув-
ствительны к сто-
имости
Чувствительны к
низкой стоимости
Производи-
тельности
Задержка и поиск 5,7 мс 15000
об/мин
13 мс 7200rpm
(или меньше)
Командная оче-
редь и переупоря-
дочение
Полный Ограниченное
Вращательный
допуск вибрации
До 21 рад/сек До 5 до 12
рад/сек
Типичный I/OS в
сек./привод
319 77
Дуплексная опе-
рация
Полный Половина
Надежность
Восстановление
поврежденного
сектора
Обычное время
ожидания состав-
ляет 7 – 15 се-
кунд.
Время ожидания
составляет до 30
секунд.
Обнаружение несо-
ответствия
Специализиро-
ванные процессо-
ры для сервопри-
водов и путей
данных
Один комбиниро-
ванный сервопри-
вода/данных про-
цессор пути или
нет
Датчики вибрации RV компенсаци-
онный механизм
обратной связи
Нет RV компен-
сации
Изменяемый раз-
мер сектора
Использует 528-
байтовый сектор
и позволяет кон-
троллеру вво-
да/вывода
Не использует пе-
ременный размер
сектора (заблоки-
рован на 512
байт)
Mtbf 1200000 часов
при 45 градусов
Цельсия
700000 часов при
25 ° с
Внутренние про-
верки целостности
данных
От конца до кон-
ца
Ограничено, нет в
буфере памяти
Максимальная ра-
бочая температура
~ 60 градусов
Цельсия
~ 40 градусов
Цельсия
Гарантия ~ 5 лет ~ до 3 лет
69
Функции Шпиндельный
двигатель
Выше RPM
Более жесткий
прогон
Якорь шпинделя
на обоих концах
От умеренных до
нижних оборотов
Нижняя специ-
фикация для за-
пуска
Шпиндель кре-
пится на одном
конце
Носителя Полный серти-
фикат носителя
Нижняя Специ-
фикация и плот-
ность носителя
Сборка головного
стека
Структурная
жесткость
Нижняя инерци-
онная конструк-
ция
Облегченный
дизайн вес
Более высокая
инерционная
Механика приво-
да
Большие магни-
ты
Управление тур-
булентностью
воздуха
RV датчики и
замкнутый цикл
RV
Подавления
Меньшие магни-
ты
Отсутствие ком-
пенсации турбу-
лентности возду-
ха
Нет RV датчики
или подавления-
ограничивается
сервопривода
клин трек вы-
равнивание
Электроники Сдвоенные про-
цессоры
(выделенные
сервоприводы и
процессоры дан-
ных Path)
Оптимизация
производитель-
ности
Расширенная
обработка оши-
бок
Расширенные
алгоритмы мик-
ропрограммы
Один процессор
Нет оптимиза-
ции производи-
тельности
Стандартная об-
работка ошибок
Стандартные
алгоритмы про-
шивки
Настройки
Код FW Обширные Ограниченное
Переменные разме-
ры сектора
Да Нет
Светодиоды Да Нет
70
Современные процессоры стали значительно производительнее, чем
несколько лет назад, благодаря внедрению технологии многоядерности.
Сейчас сервер с 8-ю ядрами доступен практически каждой организации. Бла-
годаря этому, появилась возможность обрабатывать существенные объемы
информации на относительно недорогом оборудовании. В настоящий мо-
мент существуют четырех- и восьмипроцессорные серверы стандартной ар-
хитектуры x86 с поддержкой четырех- и даже шестиядерных процессоров,
что позволяет иметь в одной системе до 32-х ядер. Итак, основные требова-
ния к серверу, следующие:
Четырех ядерный процессор Intel;
объем оперативной памяти не менее 8 Гб;
RAID контроллер;
Два жёстких диска SAS не менее 1 Тб;
Возможность монтажа в стойку
Рассмотрим две подходящие под вышеперечисленные требования мо-
дели от наиболее популярных среди представленных на рынке производите-
лей - HP и Dell. Обе компании зарекомендовали себя как выпускающие
надежное и универсальное оборудование, с широкой линейкой моделей, сре-
ди которых легко можно выбрать соответствующую текущим потребностям
и задачам. Под наши требования подходят модели HPE Proliant DL160 Gen10
И Dell PowerEdge R230.
Dell PowerEdge R230 эффективный и универсальный однопроцес-
сорный стоечный сервер начального уровня с форм-фактором 1U для консо-
лидации данных и увеличения производительности приложений. Обеспечи-
вает сокращение времени отклика благодаря самому современному четы-
рехъядерному процессору семейства Intel® Xeon. Тактовая частота модулей
памяти DDR4 на 50% быстрее, чем у модулей DDR3 предыдущего поколе-
ния, и на 12,5% быстрее по сравнению с первоначальной версией DDR4.
Контроллер RAID PowerEdge PERC9 обеспечивает двукратное увеличение
эффективности операций ввода-вывода по сравнению с PowerEdge R220
предыдущего поколения с контроллером PERC8. Поддерживает быстрое
развертывание и обновление сервера для повышения производительной ра-
Источник: https://baza.diplomsite.ru/previewfile/1961