Question

In: Computer Science

What, in your opinion, is the difference in decentralized/distributed (client/server) architecture and centralized (Cloud Computing or...

What, in your opinion, is the difference in decentralized/distributed (client/server) architecture and centralized (Cloud Computing or Mainframe) architecture?

Give an example of a business decision that would be affected by the choice of the architecture

Solutions

Expert Solution

Decentralized vs centralized architecture:

There are many differences between these two architectures. Decentralized systems can work well without any central control or owner. There are many central owners and they all store resource copies.

In centralized architecture, there is availability of a central system that controls the entire network.


Decentralized architecture

Centralized architecture

These are also called distributed architectures because nodes are geographically distributed.

In such an architecture there is the concept of transparency. Even when data is stored on different servers, there is no concept of distribution and data seems to come from one station only.

Lateral coordination is used in such systems.

Vertical coordination is used in such systems.

Database is placed at different sites with fragments.

Single database is placed at one location in the network.

Data replication and fragments help in productivity when there are many users using the data.

When there are many users trying to access the data, productivity might slow down.

Business decisions and the choice of architecture:

Consider an example where the organization wants to digitize the processes in the business. This will help in the scalability and flexibility of the business. With respect to the decision, there is a need to understand the long term business goals. While selecting architecture, there are many things to be considered such as infrastructure, principles, applications, and finally investment.

  • If the organization wants an easy to manage approach and use great deal of management and control over user access and workloads, centralized architecture would be the best.
  • If not, decentralized architecture can be used. It will decrease the downtime. But it is not easy to implement so would require expertise.

Related Solutions

There are many factors that can influence such decision for cloud server and client server. security,...
There are many factors that can influence such decision for cloud server and client server. security, cost, training and more. which would you choose and why ? there are many factors that influenced the decision on a cloud server or client server such as cost, security, training and more. which one would you choose, cost, security,training etc. and why ? cancel that answer
Take a position on whether or not call-by-copy/restore is ideal for client-server architectures in distributed computing....
Take a position on whether or not call-by-copy/restore is ideal for client-server architectures in distributed computing. Defend your answer.
In Cloud architecture, what are the different phases involved? Explain each a. In cloud architecture, what...
In Cloud architecture, what are the different phases involved? Explain each a. In cloud architecture, what are the building blocks? Explain each
What is meant by having a "centralized strategy with decentralized execution"?
What is meant by having a "centralized strategy with decentralized execution"?
The IT manager for the Credit Call Center is planning to implement a client/server architecture to...
The IT manager for the Credit Call Center is planning to implement a client/server architecture to support the operations of the call center. The owner of the company is content with the current setup and reluctant to allocate resources to a client/server architecture. You have been tasked by the IT Manager to explain client/server architecture to the owner and discuss the benefits and how it will help Credit Call Center in your explanation address What is meant by client/server architecture?...
What is cloud computing? What is Amazon's general approach to the cloud computing services it provides?
What is cloud computing? What is Amazon's general approach to the cloud computing services it provides?
In your own words explain the difference between two types of cloud computing: Platform as a...
In your own words explain the difference between two types of cloud computing: Platform as a service (PaaS) and .Infrastructure as a service (IaaS). Give at least 2 examples of PaaS and 1 example of IaaS AWS solutions implemented by Zillow. Describe main features and benefits of each .
what are the advantages and disadvantages of centralized and decentralized A/P and disbursement system?
what are the advantages and disadvantages of centralized and decentralized A/P and disbursement system?
what is service oriented architecture and cloud architecture and how they impact in an organization
what is service oriented architecture and cloud architecture and how they impact in an organization
Describe the differences between cloud-based and client-server architectures. What are tye advantages and disadvantages of each...
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?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT