In: Nursing
Describe the differences between cloud-based and client-server architectures. What are tye 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 the best?
Ques 1. Describe the differences between cloud-based and client-server architectures.
Answer: In a client/server architecture one logs on to a server, authenticating their identification against credentials stored on the server, not on the local computer even before accessing their computer’s operating system, whereas cloud access usually takes place without requiring manual user-provided credentials, after the user has logged on to the computer, or other device, using locally-stored credentials.
Both provide storage off the user computer for important files. Some would argue that cloud storage is more transparent to the user, which is certainly true.
Client/server architectures are usually employed in organizations where control of the user computer and computer access, such as centrally-stored user credentials, operating system updates or updating user applications are centrally managed and controlled.
Whereas, “Cloud storage” can be a (transparent) 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 form of a client/server architecture where the user is cunningly insulated from the client/server aspects of its implementation.
Ques 2. What are the advantages and disadvantages of each model?
Answer: Here, we are going to discuss some advantages and disadvantages of each model: Advantages of Cloud Computing-
1) Back-up and restore data: Once the data is stored in the cloud, it is easier to get back-up and restore that data using the cloud.
2) Improved collaboration: Cloud applications improve collaboration by allowing groups of people to quickly and easily share information in the cloud via shared storage.
3) Low maintenance cost: Cloud computing reduces both hardware and software maintenance costs for organizations.
Disadvantages of Cloud Computing
The disadvantages of cloud computing are given below:
1) Internet Connectivity: If you do not have good internet connectivity, you cannot access these data. However, we have no any other way to access data from the cloud.
2) Vendor lock-in: Vendor lock-in is the biggest disadvantage of cloud computing. Organizations may face problems when transferring their services from one vendor to another.
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:
· Improved Data Sharing: Data is retained by usual business processes and manipulated on a server is available for designated users (clients) over an authorized access.
· Integration of Services: Every client is given the opportunity to access corporate information via desktop interface eliminating the necessity to log into a terminal mode or processor.
· Security: Servers have better control access and resources to ensure that only authorized clients can access or manipulate data and server updates are administered effectively.
Disadvantages of Client Server Computing
The different disadvantages of client server computing are:
· If all the clients simultaneously request data from the server, it may get overloaded. This may lead to congestion in the network.
· If the server fails for any reason, then none of the requests of the clients can be fulfilled. This leads of failure of the client server network.
· The cost of setting and maintaining a client server model is quite high.
Ques 3. What is the general difference in cost between the two models, and should cost be a factor in considering the best?
Answer: 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 with cloud computing infrastructure, multiple servers are already in place at the start, they then use virtualization to render only the resources that a specific user needs which give it great scalability from the small needs of resources of personal businesses to heavy corporate resource needs.
A Cloud provider is able to scale resources without issues and the client will only need to pay for what they use. In traditional networking, you need to pay for everything; the hardware, the installation, maintenance, or even just rent it for a monthly fixed price, even if you only need a small bit of resource.
???Do Like, Only If U Find Helpful. ???