Ойын залдарына арналған серверлік сәулет - бұл ойын құрылғылары, кассалық жүйе, төлемдер, ойыншылардың әмияндары, есептілік, мониторинг, интеграция және әкімшілік панель жұмыс істейтін техникалық негіз.

Залдың тұрақтылығы, операцияларды өңдеу жылдамдығы, деректердің қауіпсіздігі, есептердің дұрыстығы және жүйені объектілер желісіне масштабтау мүмкіндігі серверлік сәулеттің сапасына байланысты.


Сервер архитектурасы нені қамтиды

Ойын залының серверлік сәулеті бірнеше деңгейді қамтуы мүмкін:
  • backend-сервер;
  • дерекқор;
  • API-шлюз;
  • интеграция сервері;
  • мониторинг сервері;
  • логикалау жүйесі;
  • есептілік модулі;
  • төлем қабаты;
  • ойын шлюзі;
  • қауіпсіздік жүйесі;
  • резервтік көшірме жасау;
  • істен шығуға төзімділік инфрақұрылымы.

Архитектураның басты міндеті - gambling-инфрақұрылымның барлық бөліктері арасында тұрақты деректер алмасуды қамтамасыз ету.


Қандай нысандар үшін жарамды

Сервер архитектурасы жердегі gambling-бизнестің әртүрлі пішімдеріне қажет.

Нысан түріСервер архитектурасы қалай пайдаланылады
Ойын залыкассалар, автоматтар, төлемдер, есептер және қол жеткізу байланысы
Ойын автоматтары залыойын оқиғаларын өңдеу, TITO, GGR және мониторинг
Betting retailтерминалдар, ставкалар, төлемдер, касса және есептер
Залдар желісіорталықтандырылған серверлер, локациялар, репликация және BI
Гибридті операторофлайн және онлайн-жүйелерге арналған бірыңғай инфрақұрылым

Бір зал үшін архитектура ықшам болуы мүмкін. Объектілер желісі үшін орталықтандырылған басқарумен және резервтеумен неғұрлым күрделі схема қажет.


Backend сервері

Backend-сервер платформаның негізгі бизнес логикасын өңдейді.

Ол:
  • касса операциялары;
  • ойыншыларды басқару;
  • ойыншылардың әмияндары;
  • TITO операциялары;
  • бонустық есептеулер;
  • джекпоттар;
  • лимиттер;
  • қол жеткізу құқығы;
  • есептер;
  • оқиғалар журналы;
  • провайдерлермен интеграциялау;
  • әкімшілік әрекеттер.

Backend жоғары жүктеме кезінде де тұрақты және дұрыс жұмыс істеуі керек.


Дерекқор

Дерекқор ойын залының жұмысы бойынша негізгі ақпаратты сақтайды.

Онда мыналар болуы мүмкін:
  • ойыншылардың бейіндері;
  • әмияндардың балансы;
  • кассалық операциялар;
  • ставкалар мен төлемдер;
  • GGR;
  • TITO билеттері;
  • бонустар;
  • джекпоттар;
  • қызметкерлер;
  • ауысымдар;
  • іс-қимыл журналдары;
  • жүйені баптау;
  • есептер.

Мұндай база үшін деректердің тұтастығы, резервтік көшірме жасау, қолжетімділікті бақылау және кездейсоқ өзгерістерден қорғау маңызды.


API-шлюз

API-шлюз жүйелер арасында деректер алмасу үшін қажет.

API арқылы мыналар жұмыс істей алады:
  • кассалық жүйе;
  • ойын автоматтары;
  • беттинг-терминалдар;
  • төлем провайдерлері;
  • ойын провайдерлері;
  • әкімшілік тақтасы;
  • BI-жүйесі;
  • мобильді немесе веб-интерфейстер;
  • реттеуші есептілік.

API авторизацияны, сұрауларды тексеруді, қайталанудан қорғауды және түсінікті қате мәртебелерін қолдауы тиіс.


Интеграция сервері

Интеграция сервері сыртқы провайдерлер мен ішкі модульдерді қосуға көмектеседі.

Ол:
  • ойын оқиғалары;
  • төлем сұрау салулар;
  • провайдерлердің жауаптары;
  • транзакциялардың мәртебесі;
  • автоматтар бойынша деректер;
  • терминалдар бойынша деректер;
  • интеграция қателері;
  • оқиғаларды қайта өңдеу;
  • хабар кезектері.

Бұл қабат негізгі backend жүктемесін азайтады және интеграцияны басқаруға мүмкіндік береді.


Ойын шлюзі

Ойын шлюзі ойын өнімдерін оператордың платформасымен байланыстыру үшін пайдаланылуы мүмкін.

Ол:
  • мөлшерлемелер;
  • төлемдер;
  • ойындардың мәртебесі;
  • ойын сессиялары;
  • автоматтардың оқиғалары;
  • құрылғы қателері;
  • jackpot оқиғасы;
  • GGR бойынша деректер.

GGR ойыншылардың ставкалары мен ойыншыларға төлемдер арасындағы айырмашылық ретінде есептеледі.

Ойын шлюзінің дұрыс жұмыс істеуі қаржылық есептілік пен ойын белсенділігін талдау үшін маңызды.


Төлем қабаты

Төлем қабаты төлем провайдерлерімен, кассамен және ойыншылардың әмияндарымен байланыс үшін жауап береді.

Ол:
  • толықтыру;
  • төлемдер;
  • қайтару;
  • төлемдердің мәртебесі;
  • провайдердің қателері;
  • лимиттерді тексеру;
  • соманы бұғаттау;
  • операцияны растау;
  • төлемдерді салыстыру.

Төлем қабаты жүйені қосарланған есептен, қате төлемнен және транзакцияларды жоғалтудан қорғауы тиіс.


Хабар кезектері

Күрделі архитектурада хабарлар кезегі пайдаланылуы мүмкін.

Олар өңдеуге көмектеседі:
  • ойын оқиғалары;
  • төлем мәртебесі;
  • хабарламалар;
  • есептер;
  • логи;
  • мониторинг оқиғалары;
  • қайталама сұрау салулар;
  • кідіртілген операциялар.

Жүйе сервистердің біреуі уақытша қол жетімсіз болған жағдайда да оқиғаларды сақтауы қажет болған кезде кезектер пайдалы.


Логин

Логирлеу техникалық талдау, қауіпсіздік және операцияларды тексеру үшін қажет.

Жүйе:
  • API-сұраулар;
  • провайдерлердің жауаптары;
  • интеграция қателері;
  • қызметкерлердің ic-әрекеті;
  • кассалық операциялар;
  • төлем оқиғалары;
  • ойын оқиғалары;
  • параметрлерді өзгерту;
  • қол жеткізу әрекеттері;
  • жүйелік қателер.

Логтар оқиғаларды талдауға және операцияның дұрыс өңделгенін растауға көмектеседі.


Мониторинг

Мониторинг инфрақұрылымның техникалық жай-күйін көрсетеді.

Жүйе:
  • серверлердің қолжетімділігі;
  • CPU жүктемесі;
  • жадыны пайдалану;
  • диск;
  • дерекқордың жай-күйі;
  • хабарламалар кезегі;
  • API қолжетімділігі;
  • интеграция қателері;
  • жауаптардың кешігуі;
  • орналасу байланысының жоғалуы.

Ойын залы үшін проблема қайда туындағанын тез түсіну маңызды: кассада, автоматта, төлем провайдерінде, желіде немесе серверде.


Істен шығуға төзімділік

Сервер архитектурасы ақауларды ескеруі тиіс.

Операторға мыналар қажет болуы мүмкін:
  • резервтік серверлер;
  • дерекқорды репликалау;
  • резервтік көшірме жасау;
  • автоматты түрде қалпына келтіру;
  • қол жетімділік мониторингі;
  • оқиғаларды қайта өңдеу;
  • деректерді жоғалтудан қорғау;
  • авариялық қалпына келтіру жоспары.

Істен шығуға төзімділік залдар желісі үшін ерекше маңызды, онда бір жүйенің қарапайымдылығы бірнеше орынға әсер етуі мүмкін.


Сақтық көшірме

Деректерді қорғау үшін сақтық көшірмелер қажет.

Жүйе келесі көшірмелерді жасай алады:
  • деректер базасы;
  • конфигурация файлдары;
  • оқиғалар журналдары;
  • есептерді;
  • интеграция параметрлері;
  • пайдаланушылардың деректері;
  • операциялар тарихы.

Резервтік көшірме жасап қана қоймай, қалпына келтіру мүмкіндігін үнемі тексеріп отыру маңызды.


Сервер қауіпсіздігі

Серверлік инфрақұрылым қорғалуы тиіс.

Әдетте:
  • қол жеткізу құқықтарын бөлу;
  • қорғалған қосылыстар;
  • IP бойынша қолжетімділікті шектеу;
  • API кілттері;
  • кіру журналдары;
  • әкімшілерді бақылау;
  • сезімтал деректерді шифрлау;
  • жүйелік компоненттерді жаңарту;
  • рұқсатсыз кіруден қорғау.

Серверлердің қауіпсіздігі кассаға, төлемдерге, ойыншылардың әмияндарына және реттеуші есептілікке тікелей әсер етеді.


Масштабтау

Егер оператор залдар желісін дамытса, сәулет өсуді қолдауға тиіс.

Жүйе бірнеше бағыт бойынша кеңейтілуі мүмкін:
  • көп орын;
  • көп ойын автоматтары;
  • көп кассалар;
  • көп төлем операциялары;
  • көп есептер;
  • әкімшілік панелі пайдаланушыларының көбі;
  • көп интеграция;
  • талдау үшін көбірек деректер.

Жақсы сәулет платформаны толық өзгертпей жаңа нысандарды қосуға мүмкіндік береді.


Жергілікті және бұлтты сәулет

Оператор орналастырудың әртүрлі үлгілерін пайдалана алады.

ҮлгіҚалай жұмыс істейді
Жергілікті сервержүйе объектінің немесе жергілікті желінің ішінде орналастырылады
Бұлтты сервернегізгі жүйе дата-орталықта немесе бұлтта жұмыс істейді
Гибридті үлгіфункциялардың бір бөлігі жергілікті, бір бөлігі орталықтандырылған
Орталықтандырылған желібірнеше залдар бірыңғай серверлік инфрақұрылымға қосылған

Таңдау юрисдикция талаптарына, байланыс сапасына, бизнес моделіне, қауіпсіздік пен бюджетке байланысты.


Залдар желісінің архитектурасы

Ойын залдары желісі үшін серверлік сәулет орталықтандырылған басқаруды қолдауға тиіс.

Ол мыналарды қамтуы мүмкін:
  • орталық backend;
  • жергілікті шлюздер;
  • деректерді синхрондау;
  • орталықтандырылған есептілік;
  • орналасқан жерлер бойынша мониторинг;
  • байланыс арналарын резервтеу;
  • қол жеткізудің бірыңғай құқықтары;
  • қауіпсіздіктің жалпы ережелері;
  • GGR жиынтық талдауы.

Мұндай тәсіл желіні бірыңғай инфрақұрылым ретінде басқаруға көмектеседі.


Есептілікпен байланыс

Серверлік сәулет дұрыс есеп беруді қамтамасыз етуі тиіс.

Жүйе деректерді:
  • GGR-талдаулар;
  • кассалық есептерді;
  • төлем есептерін;
  • автоматтар бойынша есептер;
  • ауысым бойынша есептер;
  • AML және KYC-бақылау;
  • реттеушілік есептілікті;
  • BI-талдаушылар.

Егер деректер жоғалса немесе дұрыс өңделмесе, есептер сенімсіз болады.


Интеграция

Серверлік сәулет әдетте платформаның барлық негізгі модульдерімен байланысты.

Жиі қосылатындар:
  • ойын залын басқару жүйесі;
  • кассалық жүйе;
  • ойын автоматтары;
  • беттинг-терминалдар;
  • ойын провайдерлері;
  • төлем провайдерлері;
  • TITO-жүйесі;
  • ойыншылардың әмияндар жүйесі;
  • бонустық жүйе;
  • реттеушілік есептілік;
  • BI жүйесі.

Сәулет залдың негізгі жұмысы үшін қатерсіз жаңа интеграцияларды қосуға мүмкіндік беруі тиіс.


Серверлік сәулет не үшін қажет

Серверлік сәулет ойын залының тұрақты, қауіпсіз және масштабталатын жұмысы үшін қажет.

Ол операторға көмектеседі:
  • ойын оқиғаларын өңдеуге;
  • кассаны және төлемдерді байланыстыруға;
  • ойыншылардың әмияндарын басқаруға;
  • TITO-ны бақылау;
  • GGR және түсімді жинау;
  • операциялар журналын жүргізуге;
  • провайдерлерді қосуға;
  • қателерді мониторингілеу;
  • деректерді қорғауға;
  • жүйені залдар желісіне масштабтау.

Бір ойын залы үшін бұл тұрақты жұмыстың техникалық негізі. Залдар желісі үшін - орталықтандырылған gambling-инфрақұрылымның іргетасы.

Бізбен байланысу

Міндет пен технологиялық стек туралы жазыңыз — интеграция архитектурасын жобалап, solution-команданы қосамыз

Жауапты тезірек алу үшін форманы пайдаланыңыз