Cloud Computing: The Next—And Last—Great Technology Architecture