Самостоятельный GitLab на AWS - PullRequest
0 голосов
/ 25 июня 2018

Мы поддерживаем реализацию Docker Swarm на AWS, используя несколько экземпляров EC2 для подпитки роя.

Теперь мы хотим перенести наши репозитории Gitlab в Gitlab с собственным шлангом в нашем AWS VPC.

Поэтому мне интересно, какое из них является лучшим решением для самостоятельного размещения Gitlab в AWS:

  1. Самостоятельный хост Gitlab на AWS с использованием AWS AMI или
  2. Самостоятельный хостинг Gitlab на AWS с использованием обычного образа Docker, предоставленного Gitlab, и запуск его на любом Linux AMI

Кто-нибудь когда-либо пробовал оба решения, чтобы сравнить их?На первый взгляд AWS AMI выглядит проще, но могут быть и другие недостатки при использовании его поверх собственного образа Docker из Gitlab, например, обновление до новых версий Gitlab и т. Д.

Заранее большое спасибо

A

1 Ответ

0 голосов
/ 26 июня 2018

Все зависит от того, как ваша команда хочет поддерживать сервис.Вам все еще понадобятся все другие сервисы, RDS, S3, NFS, так что поддерживать экземпляры EC2 в рояле ASG или Docker?Это полностью основано на том, насколько комфортно каждой команде использовать соответствующие технологии.Так как запускать Docker Containers удобно, если вы используете Swarm, то запускать экземпляры Gitlab в качестве контейнеров следует относительно просто.

Возможно, вы не захотите использовать EFS AWS

Существует много задокументированных проблем пользователей GitLab, использующих EFS.Ниже приведены предупреждения от команды GitLab

Это сообщение в блоге о полной автоматизации EC2 с помощью Terraform, Packer и Ansible

Gitlab AWSЭталонная архитектура.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...