These two terms are sound similar. But they have different meanings in the Cloud domain. Cloud Elasticity is a tactical resource allocation operation. It provides the necessary resources required for the current task and handles varying loads for short periods.
Whereas Cloud Scalability is a strategic resource allocation operation. Scalability handles the increase and decrease of resources according to the system's workload demands.