Ultimate access to all questions.
A company is seeking to reduce costs for a set of 20 business-critical applications that are used infrequently, by migrating them to AWS. These applications, which include both Java and Node.js, are currently distributed across various instance clusters. The company aims to minimize expenses while adopting a uniform deployment strategy. The applications primarily serve month-end processing tasks with low user concurrency, but they are occasionally utilized at other times. On average, these applications consume less than 1 GB of memory, although some may reach up to 2.5 GB during peak operations. The key application among them is a Java-based billing report that accesses multiple data sources and often runs for extended periods. What is the most cost-effective solution for deploying these applications on AWS?