Compare and contrast cloud computing with more traditional client-server computing? What is novel about cloud computing as a concept?

What will be an ideal response?


In this chapter, cloud computing is defined in terms of: (1) supporting Internet-based services (whether application, storage or other computing-based services), where everything is a service; and (2) dispensing with local data storage or application software. (1) is completely consistent with client-server computing and indeed client-server concepts support the implementation of cloud computing. (2) highlights one of the key elements of cloud computing in moving to a world where you can dispense with local services. This level of ambition may or may not be there in client-server computing. As a final comment, cloud computing promotes a view of computing as a utility and this is linked to often novel business models whereby services can be rented rather than being owned, leading to a more flexible and elastic approach to service provision and acquisition. This is a key distinction in cloud computing and represents the key novelty in cloud computing.
To summarise, cloud computing is partially a technical innovation in terms of the level of ambition, but largely a business innovation in terms of viewing computing services as a utility.

Computer Science & Information Technology

You might also like to view...

________ refers to the conditions under which law enforcement may obtain a warrant for a search or arrest when it is evident that a crime has been committed

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

Generally, ____ antivirus software compares file sizes (checking for added code when none is expected), looks for replicating instructions, and searches for unusual file activity.

A. diagnostic B. preventive C. reactive D. firewall

Computer Science & Information Technology

PIN stands for personal identification ______.

A. number B. name C. network D. note

Computer Science & Information Technology

When they have the same name, variables within ____ of a class override the class's fields.

A. packages B. statements C. fields D. methods

Computer Science & Information Technology