This is my 3rd 31-day/1-month challenge, to understand the technical terminology and share my learning. Each day I’ll pick a term, and do some research about it, and try to explain it.
First word, cloud computing.
Cloud computing, based on The National Institute of Standards and Technology (NIST), is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction.
In other words, and based on the 5 characteristics that NIST listed out:
There is a control panel to configure and setup the required resources, without much interaction with the service provider, the first characteristic - on-demand self-service
It is easy to access by any device anywhere, laptops, personal computers, handphones, tablets with wired or wireless connections, the second characteristic - broad network access.
The computing resources are shared resources, supporting multi-tenant model with proper segregation mechanism, the third characteristic - resource pooling
It is scalable based on usage demand, whether scale up or out, and scale down or in. The forth characteristic - rapid elasticity.
The last characteristic, which is equally important to both consumer and service provider is, measured service. The resource usage is measurable, controllable, so the consumer can control their usage and budget, and the service provider could ensure their available resources could cope with their customers demand, and bill the customer accordingly.
For reference, please visit NIST SP 800-145.
I tried to record and narrate my scripts, but I failed to make it to my own acceptable quality. So, I shall continue with this approach for my August 2020 challenge. :)