Which of the following explains how a cloud computing provider is able to provide scalable services to several different clients?