The correct answer is (a) Cloud computing is a natural extension of many of the design principles, protocols, plumbing, and systems
The best explanation: Cloud computing describes some new capabilities that are architected into an application stack and are responsible for the programmability, scalability, and virtualization of resources.