Миграция RTMов --- # 18.01.2022 ## UCP `UCP роутеры нельзя переносить` --- - [x] 2х12 инстансов (30gb) с trn29/trn79 → 2x18 (20gb) trn33/trn83 - [x] 2х12 инстансов (30gb) с trn17/trn67 → 2x18 (20gb) trn34/trn84 - [x] 2х12 инстансов (30gb) с trn28/trna2 → 2x18 (20gb) trn33/trn83 - [x] 2х12 инстансов (30gb) с trn29/trn79 → 2x18 (20gb) trn34/trn84 ### Нюансы - файловый на новые серверы не переносим - роутеры переводим в последний момент (потому, что они уже опубликованы на API GW) ## Dict - [x] 2х2 инстанса (20gb) с trn19/trn69 -> 2x2 (20gb) trn37/trn87 ## Personalization Tag - [x] 2х2 инстанса (20gb) с trn19/trn69 -> 2x2 (20gb) trn37/trn87 > Роутеры со стейтом, поэтому надо добавлять в существующий репликасет ## Group Identifier - [x] 2x5 стораджей (20gb) с trn30/trn80 -> 2x5 (20gb) trn37/trn87 - [x] 2x2 роутеров с trn30/trn80 -> 2x2 trn37/trn87 > Роутеры без стейта, их можно переносить в отдельные репликасеты ## Promocode - [ ] 2х2 роутера со стейтом (500mb) -> 2x2 (500mb) trn37/trn87 ## Offers - [x] 2x2 стораджа с кампаниями trn16,18/trn66,68 -> 2x2 trn35,36/trn85,86 - [x] 22 стораджа (20gb) на trn35 - [x] 50 стораджей (20gb) на trn36 - [x] по 12 роутеров на trn35/36/85/86 --- # Правила ## Наименования 1000gb на сервер 50 инстансов стораджей 12 инстансов роутеров + репликаторы + и кампании storage [W][X][YZ] W - буква приложения (например, customer-profile-app) X - буква сервера (например, msk-eapi-trn33) YZ - номер инстанса (00 - 99) storage AA01 - название репликасета storage AAA 0 - название инстанса в репликасете (кб) storage AAA 1 - название инстанса в репликасете (дм) storage ... storage AAZ storage ABA storage A - msk-eapi-trn33 storage B - msk-eapi-trn34 ### Приложения UCP - U Offers - O Dict - D Promocode - M Group Identifier - G Prospect Profile - P Personalization Tag - T ### Серверы #### WF sib-eapi-trn30/trn80 - Y #### GF msk-eapi-trn33/trn83 - Z msk-eapi-trn34/trn84 - B msk-eapi-trn35/trn85 - C msk-eapi-trn36/trn86 - X msk-eapi-trn37/trn87 - E ## Порты [W][X][YZ] W (3) - tarantool W (8) - tarantool/http X - название приложения YZ - числа из интервалов (роутер/сторадж/остальное) [W][X][01-20] - роутеры [W][X][21-85] - стораджи [W][X][86-99] - остальное ### Приложения UCP - 1 Offers - 2 Dict - 3 Promocode - 4 Group Identifier - 5 Prospect Profile - 6 Personalization Tag - 7 # Ограничения UCP и Dict на API GW, перевозить в последнюю очередь # Карта проектов | Server | UCP | Offers | Promocode | | | -------------- | ------ | ------ | --------- | --- | | msk-eapi-trn13 | + | **-** | | | | msk-eapi-trn16 | | **-** | | | | msk-eapi-trn17 | + | | | | | msk-eapi-trn18 | | + | | | | msk-eapi-trn19 | + | | - | | | msk-eapi-trn28 | + | **-** | | | | msk-eapi-trn29 | **-** | | | | | msk-eapi-trn30 | | **-** | | | | msk-eapi-trn33 | **++** | | | | | msk-eapi-trn34 | + | | | | | msk-eapi-trn35 | | **++** | | | | msk-eapi-trn36 | | **++** | | | | msk-eapi-trn37 | | | + | | | msk-eapi-trn63 | | **-** | | | | msk-eapi-trn66 | | **-** | | | | msk-eapi-trn67 | + | | | | | msk-eapi-trn68 | | + | | | | msk-eapi-trn69 | + | | - | | | msk-eapi-trn79 | **-** | | | | | msk-eapi-trn80 | | **-** | | | | msk-eapi-trn83 | **++** | | | | | msk-eapi-trn84 | + | | | | | msk-eapi-trn85 | | **++** | | | | msk-eapi-trn86 | | **++** | | | | msk-eapi-trn87 | | | + | | | msk-eapi-trna2 | + | **-** | | |