Deploying Scalable Java Apps to Azure Using HashiCorp Packer and Terraform

Опубликовано: 15 Октябрь 2024
на канале: DevOps on Azure
2,507
15

Visit the Terraform on Azure Documentation hub for more information and tutorials: http://aka.ms/tfhub

In this quick tutorial video, Zachary & Brian from Microsoft Azure will show you how use HashiCorp Packer & Terraform to deploy a Java app using Spring Boot and Thymeleaf to Azure. You'll learn how to deploy this kind of application to VM Scale Sets and utilize AzureDB for MySQL as your backedn MySQL database, allowing you to easily scale out the application.
[0:52] Using the Azure Spring Boot starts at start.spring.io
[1:44] Creating AzureDB for MySQL using Terraform
[2:42] Connect your Java app to your AzureDB for MySQL database
[3:35] Building your package with Maven
[4:40] Deploying a Java app to VM Scale Sets using HashiCorp Packer & Terraform
[7:10] Using VM Scale Sets to automatically scale out your app

Follow Zachary on Twitter:   / zdeptawa  
Follow Brian on Twitter:   / bbenz  


Sample To Do List web application using Spring Boot and MySQL:
https://github.com/bbenz/spring-boot-...

Terraform on Azure Documentation: http://docs.microsoft.com/azure/terra...

Terraform on Azure:
https://azure.microsoft.com/solutions...