question archive Describe the differences between cloud-based and client-server architectures
Subject:Health SciencePrice:3.86 Bought8
Describe the differences between cloud-based and client-server architectures. What are the advantages and disadvantages of each model? What is the general difference in cost between the two models, and should cost be a factor in considering which is best?
Note: A reference needed.
Differences.
One logs on to a server in a client/server architecture, authenticating their identity against credentials stored on the server, not even on the local computer until accessing the operating system of their computer, while cloud access typically occurs without needing manual user-provided credentials after the user logs on to the computer or other
device using locally stored credentials
Client/server systems are commonly used in organisations where user device control and computer access are centrally managed and monitored, such as centrally stored user credentials, operating system updates, or upgrading user applications While the Cloud storage can be a sub-function of a client/server architecture though the opposite is not true, that is, a client/server architecture is not (presently) a sub-function of cloud storage.
In short, cloud architecture is, or can be just another type of client/server architecture in which the client is cunningly separated from the implementation aspects of the client/server.
Advantages of cloud computing.
1)Back-up and data recovery: Once the data is saved in the cloud, it is easier to
use the cloud to back-up and restore the data.
2) Enhanced collaboration: Cloud apps strengthen collaboration by enabling groups of individuals to share information in the cloud through shared storage quickly and
easily.
3) Low maintenance cost: Cloud computing lowers companies' maintenance costs for both hardware and software.
Disadvantages of cloud computing.
1) Internet Connectivity: You can not access this data if you do not have strong
internet connectivity. We have no other means of accessing data from the cloud,
however.
2) Vendor lock-in: The greatest drawback to cloud computing is vendor lock-in. When moving their services from one seller to another, organizations can face
problems.
3)Security: Although cloud service providers implement the best security standards to store important information. But, before adopting cloud technology, you should be aware that you will be sending all your organization's sensitive information to a third party
Advantages of Client-Server Architecture:
· Service Integration: Each customer has the ability to access corporate information through a desktop interface, removing the need to log into a terminal or processor mode.
· Enhanced data sharing: Data is stored and manipulated on a server by standard business processes and is accessible to designated users (clients) through allowed access
Security: Servers have stronger access control and resources to ensure that data and servers can only be accessed or exploited by approved clients.
Disadvantages of Client Server Computing
If all of the clients request data from the server simultaneously, it can get overloaded. This can contribute to network congestion.
· If for whatever reason, the server crashes, then none of the clients' demands can
be met. This results in the network of client servers crashing.
· The cost is very high for setting up and maintaining a client server model.
What is the general difference in cost between the two models, and should cost be a factor in considering which is best?
Yes, cost is the major determining factor between the two. In a traditional networking setup, the server is settled in hardware and if you want to scale up to more users than the current hardware can support, you would need to allocate more money for upgrades and there would still be a limit.
But several servers are already in place at the beginning of cloud computing technology, then use virtualization to make only the resources that a single user requires, giving it great scalability from the small needs of personal business resources to strong corporate resource needs.
A cloud service can scale assets without problems, and the user will just have to pay for what they use. You need to pay for everything in conventional networking; the hardware, installation, maintenance, or even just rent it for a fixed monthly price, even if you just need a tiny bit of resources.