Vagrant (программа) |
Автор: admin Просмотров: 1453 Комментарии:
Добавлен: 25 января 2017
Обновлено: 25.01.2017 - 17:40
Программа для создания и поддержания портативных виртуальных средств разработки. Основная идея заключается в том что сохранение окружения с несколькими стеками в крупных проектах становится все труднее и труднее. Vagrant управляет всеми необходимыми конфигурациями для разработчиков, чтобы избежать потерь времени на ненужное техническое обслуживание и настройки, а также увеличивает производительность разработчиков. Vagrant написан на Ruby, но его архитектура поддерживает разработку почти на любом языке.
Архитектура Vagrant
Vagrant использует "Provisioners" и " Provider " в качестве строительных блоков для управления средами разработки. Provisioners это инструменты, которые позволяют пользователям настраивать конфигурацию виртуальных сред. Puppet и Chef являются двумя широко используемыми provisioners в экосистеме Vagrant. Providers это сервисы, которые использую Vagrant для настройки и создания виртуальных сред. Поддержка виртуализаций VirtualBox, Hyper-V и Docker встроена в Vagrant, в то время как VMWare и AWS поддерживаются с помощью плагинов.
Vagrant является обёрткой программного обеспечения виртуализации и помогает разработчикам взаимодействовать с провайдерами. Он позволяет автоматизировать настройку виртуальных сред с помощью Chef или Puppet и пользователь не должен напрямую использовать любое другое программное обеспечение для виртуализации. Требования машин и программного обеспечения записываются в файл с именем "Vagrantfile", чтобы выполнить необходимые шаги для того, чтобы создать поле развёртывания. Box это формат и расширение ( .box) для Vagrant, которое копируется на другие машины, чтобы повторить это окружение Vagrant.
Vagrant был первоначально связан с VirtualBox, но версии 1.1 добавили поддержку VMware и KVM для таких сервреных окружений как Amazon EC2. Vagrant написан на Ruby, но он может быть использован в проектах, написанных на других языках программирования, таких как PHP, Python, Java, C # и JavaScript. Начиная с версии 1.6, Vagrant изначально поддерживает контейнеры Docker, которые в некоторых случаях могут служить в качестве замены полностью виртуально операционной системы.
https://en.wikipedia.org/wiki/Vagrant_(software)
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Категория: Виртуализация
Комментарии |