Tworzę maszynę wirtualną, która naśladuje nasz serwer produkcyjny, dzięki czemu mogę dzielić się nią z nowymi programistami, aby jak najszybciej je przyspieszyć. Przeszedłem przez dokumenty Vagrant, ale nie rozumiem korzyści płynących z korzystania z ogólnej skrzynki podstawowej i zaopatrywania wszystkiego w Puppet, a nie w pakowanie niestandardowego pudełka ze wszystkim, co już zostało zainstalowane i skonfigurowane. Wszystko, o czym mogę myśleć, to;Korzystając z Vagrant, dlaczego obsługa lalkowa jest lepsza niż niestandardowe zapakowane pudełko?
Zalety korzystania Marionetka niestandardowym polu zapakowanego vs
- Łatwo utrzymać wszystkim na bieżąco - możliwość umieszczenia manifesty pod kontroli wersji i dzielić repo, aby inni programiści mogą wystarczy pociągnąć nowe aktualizacje i ponownie uruchomić marionetkę, czyli "rezerwę włóczęgi".
- Środowisko jest dokumentowane w manifestach.
- Możliwość korzystania z modułów lalek zdefiniowanych w środowisku produkcyjnym do zapewnia identyczne środowisko.
Wady korzystania Marionetka niestandardowym polu zapakowanego vs
- trwa dłużej pisać manifesty niż po prostu zainstalować i Konfiguracja skrzynki niestandardowej zapakowane.
- Budowanie maszyny wirtualnej po raz pierwszy może zająć więcej czasu przy użyciu marionetki niż po prostu pobranie niestandardowego zapakowanego pudełka.
Czuję, że muszę pominąć kilka ważnych szczegółów, czy możesz o tym myśleć?