This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:1.4_req:2_nonfunc:16_scalability [2021/06/04 15:53] char |
dido:public:ra:1.4_req:2_nonfunc:16_scalability [2021/06/11 14:48] (current) char |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== 4.3.10 Scalability ====== | ====== 4.3.10 Scalability ====== | ||
| - | [[dido:public:ra:1.4_req:2_nonfunc| Return to Non-Functional Requirements]] | ||
| - | * **<color #FF0000><todo @char>Please Review</todo></color>** | + | [[dido:public:ra:1.4_req:2_nonfunc| Return to Non-Functional Requirements]] |
| ===== About ===== | ===== About ===== | ||
| Line 47: | Line 46: | ||
| * [[dido:public:ra:xapend:xapend.a_glossary:s:scaleup]]: An approach generally applied to centralized or decentralized systems or products. It amounts to just adding more resources with more powerful versions. This method works until you have reach the limits on the [[dido:public:ra:xapend:xapend.a_glossary:a:availability|availability]] of more sources power, for example, the speed of the [[dido:public:ra:xapend:xapend.a_glossary:c:cpu]], the amount of available memory or even the network capacity or speed. In decentralized systems(i.e., Cloud Computing) scaling can be either [[dido:public:ra:xapend:xapend.a_glossary:v:verticalscaling|Vertical]] or [[dido:public:ra:xapend:xapend.a_glossary:h:horizontalscaling|Horizontal]]. | * [[dido:public:ra:xapend:xapend.a_glossary:s:scaleup]]: An approach generally applied to centralized or decentralized systems or products. It amounts to just adding more resources with more powerful versions. This method works until you have reach the limits on the [[dido:public:ra:xapend:xapend.a_glossary:a:availability|availability]] of more sources power, for example, the speed of the [[dido:public:ra:xapend:xapend.a_glossary:c:cpu]], the amount of available memory or even the network capacity or speed. In decentralized systems(i.e., Cloud Computing) scaling can be either [[dido:public:ra:xapend:xapend.a_glossary:v:verticalscaling|Vertical]] or [[dido:public:ra:xapend:xapend.a_glossary:h:horizontalscaling|Horizontal]]. | ||
| - | * [[dido:public:ra:xapend:xapend.a_glossary:s:scaleout]]: An approach usually associated with [[dido:public:ra:xapend:xapend.a_glossary:d:distsystem]], which by its nature, allows for more [[dido:public:ra:xapend:xapend.a_glossary:n:netnode|Network Nodes]], replicated with prepacked applications (i.e., [[dido:public:ra:xapend:xapend.a_glossary:d:dapp]]), to be added with minimal overhead cost. In essence, adding more nodes offering redundant products and services. Another approach is to divide up the problem by functionality. For example, if accessing customer data is the bottleneck, then add more nodes that access the same data. If the access to the actual data is a bottleneck, then adding replications to the data store is recommended. | + | * [[dido:public:ra:xapend:xapend.a_glossary:s:scaleout]]: An approach usually associated with a [[dido:public:ra:xapend:xapend.a_glossary:d:distsystem]], which by its nature, allows for more [[dido:public:ra:xapend:xapend.a_glossary:n:netnode|Network Nodes]], replicated with prepacked applications (i.e., [[dido:public:ra:xapend:xapend.a_glossary:d:dapp]]), that can be added with minimal overhead cost. In essence, adding more nodes offering redundant products and services. Alternatively, one can divide up the problem by functionality. For example, if accessing customer data is the bottleneck, then add more nodes with which to access the same data. If access to the actual data is the bottleneck, adding replications to the data store is recommended. |
| ===== DIDO Specifics ===== | ===== DIDO Specifics ===== | ||
| [[dido:public:ra:1.4_req:2_nonfunc:16_scalability | Return to Top]] | [[dido:public:ra:1.4_req:2_nonfunc:16_scalability | Return to Top]] | ||
| - | //<color #FF0000><todo>TBD - to be added/expanded in future revisions of the DIDO RA</todo></color>// | + | : <wrap hi><color red> To be added/expanded in future revisions of the DIDO RA </color></wrap> |
| /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | ||