Which of the following are benefits of building this app in the AWS Cloud?
(Choose two.)
A large, upfront capital expense and low variable expenses
Increased speed for trying out new projects
Complete control over the physical security of the infrastructure
Flexibility to scale up in minutes as the application becomes popular
Ability to pick the specific data centers that will host the application servers
Explanations:
Building the app on-premises typically involves a large upfront capital expense for hardware and infrastructure, along with ongoing maintenance costs. In contrast, the AWS Cloud operates on a pay-as-you-go model, reducing upfront costs and allowing for more manageable variable expenses.
AWS Cloud services enable increased speed for trying out new projects due to the availability of a wide range of tools and resources. Developers can quickly provision services without waiting for hardware setup, facilitating faster experimentation and deployment.
While on-premises data centers allow for complete control over physical security, AWS Cloud services involve shared responsibility for security. Users have control over their applications and data, but they rely on AWS for the security of the underlying infrastructure.
One of the key benefits of using AWS Cloud is the flexibility to scale resources up or down quickly based on demand. This elasticity allows applications to handle sudden increases in traffic without requiring significant lead time for provisioning new resources.
While AWS allows users to select from a variety of data center locations across the globe, users cannot pick specific data centers for their applications. AWS abstracts the physical infrastructure, providing a level of flexibility, but the user doesn’t have control over specific data center selection.