190k views
0 votes
a company is deploying a new application that will consist of an application layer and an online transaction processing (oltp) relational database. the application must be available at all times. however, the application will have periods of inactivity. the company wants to pay the minimum for compute costs during these idle periods. which solution meets these requirements most cost-effectively?

User Chiducaf
by
7.8k points

1 Answer

5 votes

Final answer:

A serverless architecture with scalable cloud services for both the application layer and OLTP database is the most cost-effective solution for the company's needs during idle periods.

Step-by-step explanation:

To ensure the application is cost-effective during periods of inactivity, the company should consider a cloud solution offering scalable computing resources. One such solution is to use a serverless architecture or services that scale automatically and charge based on usage, such as AWS Lambda for the application layer, coupled with Amazon RDS leveraging the auto-scaling feature for the OLTP relational database. These services only charge when they are actively used, which can lead to significant cost savings during idle periods without sacrificing availability.

A cost-effective solution for deploying an application with periods of inactivity is to use serverless computing. With serverless computing, the company only pays for actual compute resources used, resulting in lower costs during idle periods. Cloud providers offer serverless platforms that can automatically scale up and down based on demand.

User Rosa Alejandra
by
7.5k points