How many types of scaling strategy can be supported by elastic scaling?