When architecting cloud applications, which of the following are a key design principle?A. Use the largest instance possibleB. Provision capacity for peak loadC. Use the Scrum development processD. Implement elasticityCloud services main proposition is to provide elasticity through horizontal scaling. It's already there.As for using largest instance possible, it is not a design principle that helps cloud applications inanyway. Scrum development process is not related to architecting. Therefore, a key principle is toprovision your application for on-demand capacity. Peak loads is something that cloud applicationsexperience everyday. Peak load management should be a necessary part of cloud application designprinciple.