Интеграция с AWS, AZURE, Google cloud platform #160
jorikfon
started this conversation in
Ideas (Идеи)
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Можно вместо T2 использовать Packer, он из коробки поддерживает кучу облаков, см скриншоты
https://cloud.yandex.ru/docs/solutions/infrastructure-management/packer-quickstart
Потому что с T2 мы ни в амазон ни в гугл скорее всего не пролезем.
Так бы неплохо на Debian перейти. Решило бы ряд проблем со сборкой приложений.
Но, тут возникают новые сложности / задачи.
Тут просто так уже не закомпилишь, нужно "пакеты" свои собирать и репозиторий Debian свой готовить, что бы через apt-get ставить.
Задача на релиз 8.0.
Вообще можно попробовать сначала запустить Askozia на каком нить готовом Debian. Тут ряд скриптов поправить потребуется.
мне нравится вот этот дистр Debian, в своих инструкциях по настройке чистого asterisk его использую
https://www.turnkeylinux.org
У них есть сборщик дистрибутивов:
https://www.turnkeylinux.org/help/dev
Вот образ их "фабрики дистрибутивов":
https://www.turnkeylinux.org/tkldev
проект довольно активно развивается.
Если я правиильно понимаю что такое packer - это инструмент для быстрого разворачивания настроенной машиины в некой виртуальной среде.
https://webcache.googleusercontent.com/search?q=cache:xWPHEd0oo_wJ:https://lyalyuev.info/2018/03/18/packer-io/+&cd=4&hl=ru&ct=clnk&gl=ru&client=safari
Ссысл в том что используются нативные ядра и нативные оптимизированные машины в облаке, а приложение в них собирается из репозиториев и shell скриптов описанных в json.
Т.е. не образ компилится, а как и в докере описваются все необходимые для работы пакеты, скрипты и настройки. И в момент разворачивания все это собиратеся в рабочее приложение.
У меня в лицензировании подобный подход используется.
После коммита в GIT создается чистая машина, на нее устанавливается nginx, php-fpm, phalcon, потом заливаются php скрипты и конфиги для nginx и php-fpm. После этого машина тестируется и если все ок, балансировщик начиинает на нее лить траффик.
у нас есть несколько кастомных пакетов, которые мы используем:
если использовать подход, пакера, то нужно каким то боком нам собрать свои Debian пакеты, и устанавливать наши приложения из нашего репозитория.
Beta Was this translation helpful? Give feedback.
All reactions