Требования к серверу

Создание серверной инфраструктуры — важный аспект при создании своего процессинга. К серверной инфраструктуре могут быть выдвинуты требования по следующим позициям:

  • Операционная система и программные компоненты;
  • Вычислительная мощность сервера. Количество ядер процессора и их тактовая частота;
  • Объем оперативной памяти;
  • Объем жестких дисков;
  • Требования к пропускной способности канала связи;
  • Операционная система и программные компоненты;
Операционная система:
Linux или Windows. Компания Soft-logic настоятельно рекомендует использовать для процессингового центра операционную систему Linux. Наша рекомендация — CentOs. На момент публикации актуальная версия дистрибутива 6.2
Стоимость: бесплатно
Если имеется необходимость в коммерческой поддержке операционной системы Linux — мы рекомендуем дистрибутив RedHat.

СУБД:
PostgreSQL 9.0. На данный момент это единственная поддерживаемая СУБД.
Стоимость: бесплатно
Если имеется необходимость в коммерческой поддержке сервера баз данных PostgreSQL — мы рекомендуем обратиться в компанию postgresmen.

Сервер приложений:
GlassFish 3.x или JBoss 5.1.
Стоимость: бесплатно

Вычислительная мощность сервера
В случае единого сервера процессинга: любой современный 4-х ядерный процессор. В случае нескольких серверов — процессоры будут подобраны для каждого сервера индивидуально в зависимости от его роли.

Объем оперативной памяти
В случае единого сервера процессинга: 4-8 Гб оперативной памяти. В случае нескольких серверов — объем оперативной памяти будет подобран для каждого сервера индивидуально в зависимости от его роли.

Объем жестких дисков
При использовании программного комплекса Pay-logic объем дискового пространства, требуемый для хранения 1 платежа, составляет 1000 байт. Сюда входят непосредственно данные, индексы, аггрегированные данные. Таким образом, рост базы данных в мегабайтах за год можно оценить по следующей формуле:
Рост БД за год = 1000*<Кол-во операций в сутки>*365/(1024*1024)

Пример:
Сеть приема платежей собирает в день 20 тысяч платежей. За год база вырастет примерно на 1000*20000*365/(1024*1024) =~ 7 Гб

Требования к пропускной способности каналов связи
Для комфортной работы мы рекомендуем придерживаться следующего правила: на каждые 100 подключенных терминалов требуется пропускная способность 256 Kbps.

Рекомендуемые конфигурации:
Для небольших сетей приема платежей (до 150 точек приема платежей):

  • Dell PowerEdge R200; Rack 1U; Intel Xeon Dual Core E3120 3.16Ghz L2 cache 6MB FSB 1333MHz; RAM 4*1024MB PC2-6400 DDR2 SDRAM; HDD 2*250 Gb 7.2K rpm 3.5? Sata; PCI-E Riser Card 1xPCI-Ex8, 1xPCI-Ex4; SAS 6i/R Internal Controller; Sliding Versa Rack Rails; Power 1*345 Watt
  • HP DL160G6 E5504 (2.0GHz-4MB) Quad Core, 4GB NHP-SATA 2*160GB
  • HP ML110G5 X3220 . (2.4GHz-1*8MB) Quad Core, 1GB + 4GB, NHP-SATA 250GB + 3*500GB


Для средних сетей приема платежей (до 500 точек приема платежей):
HP Proliant DL380 G5.

Для крупных сетей приема платежей (более 500 точек приема платежей):
Конфигурация подбирается индивидуально в зависимости от размеров сети, финансовых возможностей и требований к отказоустойчивости. Минимально — это два сервера, на одном из которых будет расположена СУБД, а на другом — сервер приложений и шлюзы.