Назад | Перейти на главную страницу

Перенос существующего сервера Windows Perforce в экземпляр Linux AWS

Я ведущий программист в Canalside Studios, студии студенческих игр на базе Университета Хаддерсфилда.

Мы работаем на движке Unreal и выбрали Perforce в качестве нашей VCS из-за простоты доступа.


Задний план

Изначально я запускал индивидуальный сервер локально в офисе, в котором мы работали


Эта проблема

В условиях вспышки коронавируса нам теперь поручено работать из дома. Мне нужно выяснить, как мы можем сохранить наши возможности Perforce теперь, когда мы рассредоточены по всей стране.


Что я уже пробовал

Изначально я думал, что смогу запустить сервер локально, как и в офисе. Не обращая внимания на вопросы безопасности, другие люди не смогли подключиться к серверу, который я настроил (я использовал свой публичный IP-адрес и порт 1666). Мы отказались от этого курса действий, поскольку даже если эти проблемы с подключением могут быть решены с помощью правил переадресации портов и брандмауэра, люди, живущие в студенческом общежитии (с поставщиками студенческой сети), не смогут реализовать те же исправления.

Мне порекомендовали руководство по настройке perforce на AWS. Я установил экземпляр Linux на уровне бесплатного пользования AWS, подтолкнул и установил p4d и начал следовать руководству по миграции сервера perforce с Windows (исходный / текущий сервер) на Linux. Это связано с осложнениями из-за хостинга AWS (с которым я не знаком) и моего незнания необходимых базовых знаний, чтобы сделать это самостоятельно.


Вопрос

Это правильный подход?

Как перенести существующий сервер Windows Perforce на экземпляр AWS с Linux?

Где мне искать объяснения для начинающих понятий, необходимых для следования руководствам по вышеизложенному?

Есть ли совершенно другой подход к облачной VCS, который я должен использовать, когда дело доходит до принудительного использования и миграции?


Ноты

Стоит отметить, что наш бюджет очень мал, а наши знания относительно ограничены, поскольку мы все еще учимся на нашем курсе.