Deploying to Amazon Web Services

Amazon Web Services (AWS) provides a few different software deployment options, but at the heart of the service lives the IaaS model. This model imposes a minimal amount of restrictions so we may deploy an application to AWS in a dozen ways, but for the sake of brevity, here we will only consider the option of building fully-provisioned images that may be directly executed on AWS or VirtualBox.

The Boxfuse (https://boxfuse.com) project is doing exactly what we need: it is generating minimal images for Spring Boot applications that boot and run directly on virtual hardware. Boxfuse takes uber-jar and wraps it into a minimal VM image. It has excellent integration with Spring Boot and may leverage information from Spring Boot configuration files to configure ports and health checks. Furthermore, it has built-in integration with AWS and enables a straightforward deployment procedure for Spring Boot applications.

The following articles describe the steps for building a Spring Boot application as an image for AWS: https://boxfuse.com/blog/spring-boot-ec2.html.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.147.47.166