213k views
4 votes
Which of the following are principles of sound cloud design? Select 4.

a. Scalability
b. Disposable resources
c. Infrastructure as code
d. Tightly-coupled components
e. Limit the number of 3rd-party services.
f. Treat your servers like pets, not cattle.
g. Assume everything will fail.

User Hossam
by
7.3k points

1 Answer

3 votes

Final answer:

The principles of sound cloud design are scalability, infrastructure as code, limit the number of 3rd-party services, and assume everything will fail.

Step-by-step explanation:

The principles of sound cloud design are scalability, infrastructure as code, limit the number of 3rd-party services, and assume everything will fail.

Scalability refers to the ability of a system to handle increasing amounts of work by adding resources. For example, a sound cloud platform should be able to handle a growing number of users and audio files.

Infrastructure as code means that the infrastructure, such as servers and networks, are defined and managed through code, allowing for automation and easier maintenance.

Limiting the number of 3rd-party services reduces the dependencies and potential issues that can arise from using external services. This helps to maintain control and stability in the cloud design.

Assuming everything will fail means planning for failures and designing the system with redundancy and fault tolerance in mind. This ensures that the system can continue to operate even when individual components or services fail.

User Soleiljy
by
8.0k points