Перенос проекта на AWS с использованием EKS, S3, EC2, AWS Accelerator
Перенос проекта на AWS с использованием EKS, S3, EC2, AWS Global Accelerator, CloudFront и настройкой LAMP + FPM.
Входные данные:
Проект сейчас на Докере и управляется Portainer, внутри есть приложение LAMP, проект по типу SaaS, под каждого клиента создается поддомен и направляется на корневую папку, это проект конструктор сайтов
Вот общий план:
1. Загрузка файлов проекта на S3:
- Создайте бакет в Amazon S3.
- Загрузите все файлы вашего проекта в созданный бакет.
2. Настройка EKS:
- Создайте кластер EKS с использованием AWS Management Console или AWS CLI.
- Создайте worker nodes для вашего кластера.
- Используйте утилиты Kubernetes, такие как
kubectl, для развертывания и управления вашими контейнерами.
3. Подключение EC2:
- Вам необходимы EC2 экземпляры для управления worker nodes в EKS.
- Настройте их с помощью AWS CLI, устанавливая необходимые зависимости.
4. Подключение AWS Global Accelerator:
- Создайте глобальный ускоритель через AWS Management Console.
- Настройте его для маршрутизации трафика к вашим worker nodes.
5. Подключение CloudFront к S3:
- Создайте дистрибутив CloudFront.
- Настройте его для использования S3 бакета как источника.
6. Настройка LAMP + FPM:
- Перенесите ваши LAMP-компоненты в контейнеры Docker.
- Для каждого клиента настройте виртуальные хосты Apache, используя поддомены, и направляйте их в соответствующие корневые папки, она одна по сути что клиентские что наш основной они ведут в одну папку.
Дополнительные шаги:
- Настройте сетевые политики и безопасность в EKS.
- Интегрируйте системы мониторинга, такие как Amazon CloudWatch.
Обратите внимание:
- Для каждого шага рекомендуется использовать AWS CLI или SDK для автоматизации процесса.
- Важно убедиться, что ваше приложение и Docker-контейнеры готовы к работе в облаке AWS.
-
1672 27 0 Доброго дня, предлагаю выполнить развертывание вашей инфраструктуры с помощью Terraform для будущих прав, и документации развертывания, Ну и уверенно выполнить ваш проект! Мы можем обсудить детали в личных сообщениях!
-
1824 81 0 Добрый день!
Есть опыт с AWS, EKS, CloudFront. Детали в личные сообщения.
Актуальные фриланс-проекты в категории DevOps
Перенести почту из Google Workspace на другую платформу
5000 UAH
Ищу специалиста, который поможет перенести корпоративную почту с Google Workspace на другую почтовую платформу. Хотим перейти, потому что Google Workspace для нас сейчас выходит довольно дорого. У нас примерно 30 пользователей. Пока что окончательно не определились, на какую… DevOps, Администрирование систем и сетей ∙ 1 день 18 часов назад ∙ 18 ставок |
Интеграция Google Analytics в CRM через n8nДоброго дня, Потрібна допомога поєднати гугл аналітику та срм через n8n. Всі налаштування сбоку срм зроблені. Тепер потрібно тільки зробити налашутвання із аналітики через n8n щоб передавались події продажів. DevOps, Администрирование систем и сетей ∙ 7 дней 20 часов назад ∙ 20 ставок |
Настроить сервер для почты
1000 UAH
У нас есть 2 домена и более 20 почтовых ящиков, которые сейчас активно используются. Почта работает через серверы gmail. Необходимо настроить собственный сервер и перенести всю почту с gmail на этот новый сервер. Прошу указать, когда вы можете начать работу и стоимость работы. DevOps ∙ 13 дней 21 час назад ∙ 12 ставок |