ПРОИЗВОДИТЕЛЬНОСТЬ, МАСШТАБИРУЕМОСТЬ И ОТКАЗОУСТОЙЧИВОСТЬ
|
|
Максимальная производительность системы достигается за счет
использования современных программных средств, гибкого использования
ресурсов и многопоточности при сохранении устойчивости системы
при высоких нагрузках. |
Тестирование системы |
|
Проведенное тестирование системы показало производительность
12,000 документов в час в следующих условиях:
- Pentium 4 2.6Ghz/ RAM 512Mb/ SATA-80Mb Mirror / Windows 2000
Server / .NET Framework 1.1
- Полное использование шифрования, SSL 3.0 с размером открытого
ключа 2048 бит
- Сервер базы данных MS SQL 2000 размещен на этом же компьютере
- Решение полностью защищено двумя брандмауэрами Cisco 509 и
Microsoft ISA 2000
- Загруженность системы составляет 70-80%
Данная конфигурация может рассматриваться как минимальная по
производительности из всех возможных, но даже на ней показана
впечатляющая производительность. Дополнительное повышение производительности данной конфигурации
может быть достигнуто стандартными средствами:
- Размещением базы данных на отдельном сервере
- Наращиванием оперативной памяти, количества и
производительности процессоров
- Использованием жестких дисков повышенной производительности
- Использованием на операционном сервере более производительного
программного обеспечения -Microsoft Server 2003 и IIS 6.0
- Простое добавление новых
операционных WEB-серверов
- Организация WEB
- серверов в единую систему (web – ферма)
с возможностью равномерного распределения нагрузки
- Дополнительным разделением базы данных, индексных файлов и
файла транзакций по нескольким физическим дискам с различным
уровнем RAID
- Использованием более производительных брандмауэров
- Аппаратными ускорителями SSL
|
Многопоточное обслуживание |
|
Технология .NET в полной мере использует все преимущества
многопоточности. В зависимости от ресурсов системы, в том числе
от количества процессоров, объема оперативной памяти, общей
загруженности системы производится наиболее оптимальное
выделение и использование свободных ресурсов вычислительной
системы. |
Повышение производительности за счет кэширования данных |
|
Система IPAYS использует свободную оперативную память наиболее
оптимальным образом. Так, если имеется запас оперативной памяти,
наиболее часто используемые данные будут сохранены в КЭШе для
достижения максимальной производительности. Специальные решения
для работы с КЭШем делают систему безопасной и при внешних
сбоях, никакие данные не будут утеряны или не нарушится
целостность системы. |
Отказоустойчивость технологии .NET |
|
Технология .NET предусматривает широкий спектр возможностей, по
разработке и функционированию отказоустойчивых приложений. Также
технология .NET предоставляет возможности по обнаружению
различных конфликтов и возможности «безболезненного» перезапуска
процессов.
|
WEB - фермы |
|
Без изменения кода операционный (internet) и/или корпоративный (intranet)
сервер* может быть развернуты на web-ферме, что обеспечивает
повышение производительности до любого требуемого уровня.
* под словом «сервер» следует понимать не отдельный выделенный
сервер, а функционирующую службу под управлением сервера. Таким
образом, один физический сервер может включать в себя и
операционный и корпоративный «сервер». |
Отказоустойчивые кластеры |
|
Серверы на основе Windows Server 2000 и 2003 могут быть
объединены в высокопроизводительный отказоустойчивый кластер.
Кластерное решение может быть применено и для сервера базы
данных, таким образом может быть создано высокопроизводительное
отказоустойчивое решение. |
|
|
|
Перейти к разделу
РАСШИРЕНИЯ СИСТЕМЫ
Перейти к разделу
БЕЗОПАСНОСТЬ
|