I am creating a new EC2 instance in AWS. As I am new to this, i am confused with the AMI.
Current Usage:
- General Purpose web server
- Hosting Web API (.net 4.6.2)
Future Needs
- Need to support .net core as I am planning to migrate the Web API to core
- Planning to integrate CI/CD with AWS Code pipeline
Environment Selected
- Instace Type : m5 large
When i check AMI t select i have 2 options:
- Microsoft Windows Server 2016 Base (I think 2016 is enough)
- Microsoft Windows Server 2016 Base with Containers
I am confused here. I understood that later have docker containers. But i didn't get the advantage on that in the server. I am planning to learn docker. But as of now, i need your quick help to continue. As i specified, the application may need docker for the build server while configure with Code pipeline.
Please suggest the best option and the needs of that added feature