In: Computer Science
Explain the difference between scalability and elasticity. And List and briefly explain factors that encourage organizations to move to the cloud?
Q.Explain the difference between scalability and elasticity. And List and briefly explain factors that encourage organizations to move to the cloud?
Answer: Often used interchangeably, scalability and elasticity are not quite the same when looking at cloud computing. Both refer to an environment’s adaptability – to be able to expand and contract as required.
Elasticity in cloud infrastructure involves enabling the hypervisor to create virtual machines or containers with the resources to meet the real-time demand. Scalability often is discussed at the application layer, highlighting capability of a system, network or process to handle a growing amount of work, or its potential to be enlarged in order to accommodate that growth.While scalability can rely on elasticity, it can also be achieved with over provisioning.
The purpose of elasticity is to match the resources allocated with actual amount of resources needed at any given point in time. Scalability handles the changing needs of an application within the confines of the infrastructure via statically adding or removing resources to meet applications demands if needed.
List and briefly explain factors that encourage organizations to move to the cloud?
Answer: now days Many businesses have adopted cloud computing in their operations in the past few years. Cloud computing enables your business to access software on the internet as a service.It is a safe way of storing and sharing data.There are so many reasons available for encourage many organization to move to the cloud .Those reasons are listed below-
Reduced costs : now days establishing and running a data center is so much expensive for this you have to purches the right equipment and manager the center but if you shift your business to cloud then you will only pay for the services procured.Providers charge cloud computing services based the features, storage, number of users, time, and memory space among other factors. Hence, you can choose a package that suits your budget and save costs.
Flexibility : this service provide you and your employee the flexibility to work at any time ,from any location.Even your employee can complete their task from home .so here you can reduce the number of workstation in your office and allow some employee to work from home.It enables you to monitor the operation in your business .so you just have to a fast internet connection to get real time updates of all operations.
Data security : Sometimes storing data on the cloud is safer than storing it on physical servers and data centers. A breach of security at your premises can lead compromised data security if laptops or computers are stolen. If you have data on the cloud, you can delete any confidential information remotely or move it to a different account. Breaching the security measures on clouding platforms is difficult. Hence, you are assured of data security.
Improved collaboration :Business owners are always looking for ways to boost individual and team performance. Cloud computing is among the most effective ways of improving team performance.Staff members can easily share data and collaborate to complete projects even from different locations. Field workers can easily share real time data and updates with those in the office. In addition, cloud computing eliminates redundant or repetitive tasks such as data re-entry.You can improve the level of efficiency, increase productivity, and save costs by moving your business to cloud computing.
No need for a backup plan: Traditional computing system require back up plans especially for data storage. A disaster can lead to permanent data loss if no backup storage is in place. Businesses do not require any such means when storing data on a cloud. The data will always be available as long as users have an internet connection