Summary
In this chapter, we started by learning about ECS task definitions and their limitations for Windows; then, we dove deep into placement strategies and constraints. Next, we covered two essential topics, AD integration and the different options available and persistent storage for legacy applications backed by Amazon FSx and EBS.
Finally, we went through the code snippets on deploying EC2 Windows-based tasks and exposing them to the internet using an Application Load Balancer.
In the next chapter, we will cover AWS Fargate for Windows and how serverless technology can help you reduce the operational heavy lifting of managing ECS Windows container instances.