Java Application In AWS (IAAS)

Kamalesh D
5 min readJul 13, 2023

This is simple Java Application that has two micro serivces Running in two EC2 instances (Vprofile Application)

What Is Infrastructure as a Service?

Infrastructure as a Service (IaaS) is a business model that delivers IT infrastructure like compute, storage, and network resources on a pay-as-you-go basis over the internet. You can use IaaS to request and configure the resources you require to run your applications and IT systems. You are responsible for deploying, maintaining, and supporting your applications, and the IaaS provider is responsible for maintaining the physical infrastructure. Infrastructure as a Service gives you flexibility and control over your IT resources in a cost-effective manner.

AWS Services

  • EC2
  • Load balancers
  • Auto Scaling Groups

WorkFlow of the project

  • Get a SSL certificate for your domain from ACM in AWS.
  • Create Security groups. For load balancer, application and for data base services.
  • Now lets create the EC2 instances for backend services
  • Use the given userdata scripts for the EC2 instances.

Create EC2 instance

--

--

Kamalesh D

DevOps and Cloud Enthusiast | Cyber Security | DevSecOps Engineer@FordMotors | https://dev.to/kamaleshseervi