?Discuss cloud computing at length, including its advantages and disadvantages. Be sure to include a definition of all relevant terms in your explanation.

What will be an ideal response?

Cloud computing refers to the cloud symbol that often is used to represent the Internet. The cloud computing concept envisions a cloud of remote computers that provide a total online software and data environment that is hosted by third parties. For example, a user's computer does not perform processing or computing tasks - the cloud does some or all of it. This concept is in contrast to today's computing model, which is based on networks that strategically distribute processing and data across the enterprise. In a sense, the cloud of computers acts as one giant computer that performs tasks for users.?The cloud performs the computing work. Instead of requiring specific hardware and software on the user's computer, cloud computing spreads the workload to powerful remote systems that are part of the cloud. The user appears to be working on a local system, but all computing is actually performed in the cloud. No software updates or maintenance are required of the user, and there are no compatibility issues. Cloud computing effectively eliminates compatibility issues, because the Internet itself is the platform. This architecture also provides scaling on demand, which matches resources to needs at any given time. For example, during peak loads, additional cloud servers might come online automatically to support the workload.?Cloud computing is an ideal platform for powerful Software as a Service (SaaS) applications. SaaS is a popular deployment method where software is not purchased but is paid for as a service, much like one pays for electricity or cable TV each month. In this architecture, updates and changes to services can be easily made by service providers without involving the users.?Even though cloud computing has tremendous advantages, some concerns exist. First, cloud computing requires significantly more bandwidth (the amount of data that can be transferred in a fixed time period) than traditional client/server networks. Second, because cloud computing is Internet-based, if a user's Internet connection becomes unavailable, the user will be unable to access any cloud-based services. In addition, there are security concerns associated with sending large amounts of data over the Internet, as well as concerns about storing it securely. Finally, there is the issue of control. Because a service provider hosts the resources and manages data storage and access, the provider has complete control of the system. Many firms are wary of handing over control of mission-critical data and systems to a third-party provider.?Future technology advances will make cloud computing even more feasible, desirable, and secure. As the IT industry moves toward a web-based architecture, cloud computing will be marketed aggressively and growth will be rapid. Cloud computing will be a cornerstone of IT growth in the coming decade.?

Computer Science & Information Technology

You might also like to view...

Gestures allow the user to perform actions such as dragging, pointing, and clicking

Indicate whether the statement is true or false

Computer Science & Information Technology

You can export Quick Access Toolbar settings to other users

Indicate whether the statement is true or false

Computer Science & Information Technology