In most of our applications, we have to manage files, images. Amazon S3 provides us a way to efficiently manage our application files, images. It is an object storage service provided by Amazon. It is scalable, fast, secure and reduces the design complexity of our application.
Amazon S3 has various types of storage classes and pricing varies based on these use cases. You can find the detail in the below links
Amazon RDS is a very popular cloud database service. Amazon RDS supports MySQL, Oracle, Aurora and a few other RDBMS. I deployed a spring boot application in EC2. Now I will access RDS from my EC2 and local PC. I added all my code and configurations in the Github (https://github.com/olein/Java-AWS-RnD). Let’s setup RDS for my spring boot application.
2. Choose Standard create option. I will use MySQL as my database.
In my previous article I described how to deploy spring boot applications in Tomcat. Now I will deploy it in wildfly. Let’s begin.
I prepared a demo project for this purpose. Demo Project link (Github). I had to make some adjustments in the build.gradle file for wildfly deployment.
Spring boot is a very popular framework for Java. Nowadays many spring boot applications are deployed in AWS. I have done my first deployment too. I will share my experience and show how to deploy.
I prepared a demo project for this purpose. Demo project Github link: https://github.com/olein/Java-AWS-RnD
In my previous article I launched an EC2 instance. (https://fahimfahad92.medium.com/launch-an-ec2-instance-7e3c37c4eda2) I will use the same instance to deploy my Spring boot application. Lets begin.
AWS is a very popular cloud service provider. Many of us are using AWS for deploying our services. Let’s setup an EC2 instance.
4. Click “Launch Instances”