Довольно широкий вопрос, хотя. Чтобы начать, выполните следующие действия:
Создайте учетную запись AWS, настройте пользователя IAM и подтвердите свою платежную учетную запись. Обычно EC2
экземпляры предпочтительнее для вычисления инфра и RDS для дБ. Лучше всего сделать следующее:
a) Вам необходимо зарегистрировать экземпляр EC2 для своих серверов, т. Е. Пользовательский интерфейс и серверную часть. RDS для вашей БД. i) вам нужно будет выбрать AMI ( Amazon Machine Image ), т. е. ОС, а затем указать все необходимые аспекты, такие как ОЗУ и т. д.
b) Если вам требуется балансировка нагрузки, то ALBявляется предпочтительным.
c) RDS поддерживает масштабирование БД и, следовательно, вероятно, меньше беспокоит. Но этого достаточно для начала работы.
d) вам, вероятно, также нужна маршрутизация, если вы хотите масштабировать, но выбор за вами. Тем не менее, ставка 53 - это ваша ставка.
Теперь у вас есть дополнительные затраты на установку всех. Если вы хотите избежать головной боли при установке программного обеспечения на компьютере, вы можете сделать следующее:
а) поиск инструментов контейнеризации, например Docker
. Docker позволяет гибко отправлять продукт с зависимостями.
i) Настройка локального докера и создание файлов Dockerfiles
и Docker-compose.yaml
. ii) Вы должны создавать docker-файлы для каждого разработчика, тестирования и производственной среды.
b) установите docker на свои экземпляры EC2 или установите его как user script
, чтобы он запускался по умолчанию для вашего AMI.
Вы также можете искать готовыесделал AMI, который позволяет вам выполнять ту же работу в более короткие сроки.
Теперь вы можете включить ssh в свой экземпляр EC2 вручную или автоматически (на ваш выбор). Ручная команда ssh -i ~/your_file.pem user_name@ip
. Для Ubuntu AMI имя пользователя: ubuntu
.
Теперь получите ваши образы докеров либо локально, и присоедините их к докеру, либо извлеките их из концентратора докеров (вам нужно будет их настроить).
Если вы хотите развернуть пользовательский интерфейс и серверную часть на отдельных машинах, повторите # 3 и # 4 для обеих машин.
AWS имеет множество конфигураций, например, пользователей, групп и ролей. Пожалуйста, прочтите их и настройте соответствующим образом.
Это слишком много в нескольких строках. Но это дает вам представление о том, в каком направлении вам следует двигаться.