Was ist Packer?
Zur Navigation springen
Zur Suche springen
Basics
- Packer ist ein Tool zum Erstellen identischer Maschinen-Images
- Dies geht für mehrere Plattformen aus einer einzigen Quellkonfiguration.
- Packer ist leichtgewichtig, läuft auf allen wichtigen Betriebssystemen
- Es ist hochleistungsfähig, indem es Maschinen-Images für mehrere Plattformen parallel erstellt.
- Packer wird standardmäßig mit Unterstützung für viele Plattformen geliefert
- Die vollständige Liste findet man unter https://www.packer.io/docs/builders.
- Unterstützung für andere Plattformen kann über Plugins hinzugefügt werden.
- Die von Packer erstellten Bilder können leicht in Vagrant-Boxen umgewandelt werden.
Warum Packer?
Schnelle Bereitstellung der Infrastruktur
- Verwenden Sie Terraform, um vollständig bereitgestellte und konfigurierte Maschineninstanzen mit Packer-Images in Sekundenschnelle zu starten.
Multi-Provider-Portabilität
- Identische Images ermöglichen es Ihnen, Entwicklungs-, Staging- und Produktionsumgebungen plattformübergreifend auszuführen.
Verbesserte Stabilität
- Durch die Bereitstellung von Instanzen aus stabilen Images, die von Packer installiert und konfiguriert wurden, können Sie sicherstellen, dass keine fehlerhafte Software bereitgestellt wird.
Erhöhte Entwicklung/Produktion-Parität
- Halten Sie Entwicklungs-, Staging- und Produktionsumgebungen so ähnlich wie möglich, indem Sie Images für mehrere Plattformen gleichzeitig generieren.
Zuverlässige kontinuierliche Lieferung
- Generieren Sie neue Maschinen-Images für mehrere Plattformen, starten und testen Sie und überprüfen Sie, ob die Infrastrukturänderungen funktionieren; Verwenden Sie dann Terraform, um Ihre Bilder in Produktion zu bringen.
Appliance-Demo-Erstellung
- Erstellen Sie schnell Software-Appliances und Einweg-Produktdemos, selbst bei Software, die sich ständig ändert.