Chapter 5 - IT Arch & Distributed Systems Flashcards
What is IT Architecture
A blueprint showing how IT parts will come together and work with each other
What is IT Infrastructure?
The hardware, software and standards that come together to implement the architecture - shared and reliable services that act as the foundation to the IT portfolio
What are the attributes or questions to answer to determine the degree of a distributed system?
- Where is the processing being done?
- How are processors and devices connected?
- Where is the info stored?
- What rules or standards are being used?
What is a distributed system?
Method to run more than one processor located at different locations
What is the goal of a distributed system?
To move the most appropriate processing as close to the user as possible and let other machines run processes that they are good at.
What is interoperability?
The ability for computers running different operating systems on different networds to collaborate on tasks.
What are the two types of interoperability?
1) Transparent communciation via system protocols
2) Two-way flow of messages via user applications
What is connectivity among processors?
The ability for each processor in a distributed system to send messages to each other via electronic links
What are systemwide rules?
Rules that have been developed and are enforced for the whole distributed system
Why is there a trend towards distributed processing?
Resources are more effectively used when you give more people more autonomy as to how to use their resources.
What three things must be true for you to NOT distribute your systems?
1) Operations are largely interdependent
2) Business units are homogenous (e.g. they all need the same stuff)
3) Corporate culture prefers centralization
If all three are true, then do not distribute the computing
How many types of enterprise distributed systems are there?
6
What are the types of enterprise distributed systems?
1) Host-based Hierarchy
2) Decentralized Standalone
3) Peer-to-peer LAN
4) Hybrid Enterprise-wide
5) Client-server
6) Internet-based computers
What are the benefits of Client-Server computing?
- Distribute workload
- Improved GUIs
- Increased performance
- Scalability
- Empowers users
What are drawbacks to Client-Server computing?
- Can be more expensive
- IS management is more difficult