_
Replatform Spring Boot auf Cloud Foundry mit Autoscaling und Rightsizing optimieren
STACKIT
Zuletzt aktualisiert am
Dieses Muster nutzt STACKIT Cloud Foundry als primäre Laufzeit für Spring-Boot-Anwendungen. Das Zielbild priorisiert schnelle Auslieferung über eine durch die Plattform gemanagte Laufzeit, gemanagtes PostgreSQL und Autoscaling.
cp env.tfvars.example terraform.tfvarsProjekt-, Auth- und Cloud-Foundry-Werte in terraform.tfvars setzen.
Initialer Rollout (Terraform erstellt App und Route):
setup_workload = truemanage_workload_app_route = trueterraform init -upgradeterraform planterraform applymanage_workload_app_route = falseexisting_cf_app_id = "<deine-app-guid>"terraform planterraform applyHinweis: Diese Trennung gibt es, weil bestimmte Cloud-Foundry-Provider-Versionen nach der initialen Erstellung weiterhin wiederkehrenden App/Route-Drift erzeugen können.
Für den Schritt Optimierung und Rightsizing im Modul Optimize nutze: