21. AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
PROBLEME IN DER PRAXIS
ERWEITERTE THEMEN
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 23
22. - SKALIERUNG (VIELE VMS, VIELE INSTANZEN, …)
- HYBRIDE INFRASTRUKTUR
- Cloud <-> Cloud
- Cloud -> OnPrem
- OnPrem -> Cloud
- VIELE EINSTELLUNGEN / PROPERTIES
- MANIFESTE VS. WEB.CONFIG
- ROLLBACK(S)
- SICHERES SPEICHERN VON CREDENTIALS /
ACCESS KEYS
PROBLEME IN DER PRAXIS
23. AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
ROLLBACK, KONFIGURATION, …
ERWEITERTE THEMEN
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 25
24. ROLLBACK-STRATEGIEN
• Sinnvoll bei “Standalone”
Applikationen ohne externe
Abhängigkeiten
Altes Release
wieder
einspielen
• Fehler finden und
korrgieren
Fehler
korrigieren und
ausrollen
• Minimale Änderungen als
Zwischenlösung während
Fix erstellt wird
Temporäre
Änderung
durchführen
25. GRUNDANFORDERUNG: ANWENDUNG MUSS AN SICH
ÄNDERENDE UMGEBUNG ANPASSBAR SEIN
BSP.:
• WEBAPP
• web.config -> AppKeys
• Manifeste: Logik muss Manifeste aktualisieren
DYNAMISCHE UMGEBUNGEN
27. BESSER: VARIABLEN IN RELEASE MANAGEMENT
VERWENDNE
VORTEIL:
- ADMIN KANN KEYS ETC. AUSTAUSCHEN
- KEYS SIND IN HISTORIE
PASSWÖRTER / ACCESS KEYS
28. AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
LAB MANAGEMENT V.NEXT
ERWEITERTE THEMEN
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 30
29. - NEUES RELEASE MANAGEMENT BENÖTIGT NUR
EINE HTTP/HTTPS VERBINDUNG ZUM TFS (ONE-
WAY)
- CLOUD UND ONPREM BELIEBIG KOMBINIERBAR
HYBRIDE UMGEBUNGEN
30. BEREITSTELLEN VON TESTUMGEBUNGEN
- KLASSISCH: VM INSTALLATION / TEMPLATES / LAB
MANAGEMENT
- BESSER: MODERNE CLOUD MECHANISMEN (AZURE
RESOURCE MANAGER)
31. AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
ERWEITERUNGEN
ERWEITERTE THEMEN
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 39
33. AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
DEPLOYMENT STRATEGIEN –
HEUTE UND MORGEN
ERWEITERTE THEMEN
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 41
34. AUF WELCHER EBENE AUSROLLEN?
- FRÜHER
Quelle: https://octopus.com/blog/nano-server-future-deployment-models
35. AUF WELCHER EBENE AUSROLLEN?
– HEUTE UND MORGEN?
Quelle: https://octopus.com/blog/nano-server-future-deployment-models
36. FAZIT
- BUILD PRODUZIERT, RELEASE MANAGEMENT
LIEFERT
- ARCHITEKTUR MUSS FLEXIBILITÄT UNTERSTÜTZEN
- RELEASE MANAGEMENT IST EINFACH
ERWEITERBAR
- CLOUD UND ON-PREMISE GEMISCHT SIND KEIN
WIDERSPRUCH, SONDERN DIE REALITÄT