Redundancy
- Load Balancing
- Failover
- Clustering
Availability
- Active replication : performed by processing the same request at every replica
- Passive replication : involves processing each single request on a single replica and then transferring its resultant state to the other replicas
Performance
- Increase system capacity
- Increase computational efficiency
Extensibility
- Clearly define the scope in the service-level agreement
- Anticipate expected changes
- Design a high-quality object model
Scalability
- Vertical Scalability : more processors, memory, and disks
- Horizontal Scalability : more servers
Reliability
- Increase computational efficiency
- Transactions
- Monitor and restart
- Redundancy
- Degradation
- Bound execution time
No comments:
Post a Comment
Note: only a member of this blog may post a comment.