DEV Community

Hamza
Hamza

Posted on

The Cloud Architecture Terminologies !

Terminologies. It's not the first time we use it in this series, Like the SaaS, PaaS or IaaS. These all are Terminologies tho.

Terminologies are widely used, Let's talk about the 5 most important ones.

  1. Availability
  2. Scalability
  3. Elasticity
  4. Fault Tolerance
  5. Disaster Recovery

Before we get in details, There are two concepts i should explain.

1: Solution Architect
It is a role in a technical organization, That architect technical solutions using multiple systems, Via researching, Documenting and Experimentation.

2: Cloud Architect
A solution architect that is focused solely on architecting solutions(Technical Solutions) using The Cloud Services.

To sum up, A cloud architect need to understand the Terminologies that i listed before in this article and factor them into their designed architecture based on the business requirements.


BACK TO THE TERMINOLOGIES

  1. Availability : It is the ability to ensure and remain your service available.

  2. Scalibility : The ability to grow rapidly or unimpeded.

  3. Elasticity : It is your ability to shrink or grow to meet the demand.

  4. Fault Tolerance : The ability of preventing failure.

  5. Disaster Recovery : your ability to recover from failure or huge damage.


Conclusion

A Solution Architecture need always to consider the following business factors :
The Security , How Secure is your service?!
The Cost , How much is your service going to cost?

Hope you guys enjoyed reading my article, See you in the next article.

Best Regards.

Top comments (0)