Scalability -
The scalability includes an ability to rise the workload size in the existing infrastructure (software, hardware, and more) without making an impact on the performance. These sources are needed to support the pre-planned capacity in the certain headroom which is built to manage the peak demand. It also incorporates the capability of expanding with the additional infra resources; though, in a few cases with no hard limit. Either, it can be horizontal or vertical. So, applications possess scaling up or scaling out room in order to prevent minimization of resources from delaying performance. In these cases, IT manager know that he/she not require resources and he/she will scale down company’s infra statically in order to support latest small environment. Whether it is decreasing or increasing resources and services, it is a well-planed static and event for the bad times.
Elasticity -
Elasticity is defined as the ability of shrinking or growing infra resources dynamically according to the requirement in order to adapt the workload changes within autonomic manner and rising the resources usage. It might result in the savings like overall infrastructure costs. Not everybody can get advantage from elastic services. Business environments which don’t experience cyclical or sudden demand changes might not get benefit of cost savings offered by elastic services. Generally, usage of ‘elastic services’ implies on all infrastructure resources. It includes; however, not limited to the software, QoS, hardware, connectivity, policies, and other sources which are utilized in the elastic apps. This might become negative attribute where certain applications’ performance should have guaranteed performance, depending on
It is a well-known feature which is associated to horizontal scaling (scale-out solutions) which permits resources to added or detached dynamically as per the requirement. Generally, it is associated with the public cloud resources. In addition, it is commonly included in pay-as-you-grow or pay-per-use services. It means IT specialists are not required to pay for resources they are using in a given time.
|