Capacity
- Raw power in an element - CPU, fast network connection, or large storage capacity
- increased through vertical scaling
- can improve performance, availability, and scalability
Redundancy
- Multiple systems that work on the same job - Load balacing
- increased through horizontal scaling
- can increase performance, reliability, availability, extensibility, and scalability
- can decrease manageability and security
Modularity
- Dividing a computational problem into separate elements
- can increase scalability, extensibility, maintainability, and security
- can decrease performance, reliability, availability, and manageability
Tolerance
- Time available to fulfill a request from a user
- can increase performance, scalability, reliability, and manageability
Workload
- Computational work being performed at a particular point within the system
- consumes available Capacity
- can increase performance, scalability, and availability
Heterogeneity
- Diversity in technologies that is used within a system
- can increase performance and scalability
- can decrease performance, scalability, availability, extensibility, manageability, and security
No comments:
Post a Comment
Note: only a member of this blog may post a comment.