Terraform – один из тех инструментов, о которых многие люди говорят, но которые могут немного пугать разработчика Java. Для этого есть несколько причин, но в основном это связано с тем, что Terraform – это инструмент инфраструктуры: он будет создавать для вас облачные ресурсы, чего не привыкло делать большинство разработчиков Java, и при этом это будет стоить вам немного денег. И очевидно, вы боитесь, что неправильная конфигурация будет вам дорого стоить! Эта серия видеороликов сделана именно с учетом этой проблемы: используя классический Java-проект Spring Petclinic , мы аккуратно представим наиболее важные концепции терраформирования, чтобы в конце вы могли с уверенностью развернуть Spring Boot и инфраструктуру MySQL в облаке.
Каждое видео длится около 10 минут, поэтому их легко просматривать, и все они имеют субтитры: если у вас возникнут какие-либо проблемы с их просмотром, не забудьте включить эти субтитры!
Окончательный проект доступен на https://github.com/jdubois/spring-petclinic/tree/deploy-to-azure/terraform .
Терраформирование для разработчиков Java, часть (1/4)
В этом первом видео мы описываем, что такое Terraform, и развиваем проект Spring Petclinic (доступен по адресу https://github.com/spring-projects/spring-petclinic ) для добавления конфигурации терраформирования.
Терраформирование для разработчиков Java, часть (2/4)
В этом втором видео мы создаем сервер MySQL и настраиваем его с помощью Terraform, изучая, как Terraform управляет состоянием и как он может создавать или обновлять ресурсы.
Терраформирование для разработчиков Java, часть (3/4)
В этом третьем видео мы расскажем о лучших методах улучшения вашего кода Terraform, а также об инструментах, облегчающих понимание вашего кода.
Терраформирование для разработчиков Java, часть (4/4)
В этом четвертом видео мы завершаем настройку Terraform и добавляем службу приложений Java, настраиваем наш проект Spring Boot для развертывания в Azure, запускаем все в облаке и заканчиваем уничтожением нашей инфраструктуры.
Не забудьте подписаться на Java на канале YouTube Azure для получения дополнительных учебных пособий и контента по Java!
Оригинал: “https://dev.to/azure/terraform-for-java-developers-video-series-1pfm”