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:40_performance:01_platform [2020/11/21 00:23] nick ↷ Links adapted because of a move operation |
dido:public:ra:1.4_req:2_nonfunc:40_performance:01_platform [2021/08/13 12:02] (current) murphy |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== 4.2.7.1 Platform Performance ====== | + | ====== 4.3.7.1 Platform Performance ====== |
| [[dido:public:ra:1.4_req:2_nonfunc:40_performance| Return to Performance ]] | [[dido:public:ra:1.4_req:2_nonfunc:40_performance| Return to Performance ]] | ||
| - | Platform Performance is concerned the abilities of a computer system matched with an [[dido:public:ra:xapend:xapend.a_glossary:o:os]] to meet or exceed the requirements of a specific system (or project). The platform could be a real system or a virtual system running locally or in the cloud. Often this comes down to the cost of the hardware and OS, but this can also include social responsibility requirements such as energy consumption, geopolitical concerns, or even ethics which prevent the use of certain products. | + | ===== About ===== |
| + | Platform [[dido:public:ra:xapend:xapend.a_glossary:p:performance|Performance]] is concerned with the abilities of a computer system matched with an [[dido:public:ra:xapend:xapend.a_glossary:o:os]] to meet or exceed the requirements of a specific system (or project). The [[dido:public:ra:xapend:xapend.a_glossary:p:platform|platform]] could be a real system or a virtual system running locally or in the cloud. Often this comes down to the cost of the hardware and OS, but this can also include social responsibility requirements such as energy consumption, geopolitical concerns, or even ethics which prevent the use of certain products. | ||
| - | Figure {{ref>engineercost}} show the salary of a Senior Software Engineer in the USA in July 2020, around $105,000. This is the take home pay, not the fully burdened cost. | + | Figure {{ref>engineercost}} shows the salary of a Senior Software Engineer in the USA in July 2020, around $105,000. This is the take home pay, not the fully burdened cost. |
| <figure engineercost> | <figure engineercost> | ||
| Line 12: | Line 13: | ||
| </figure> | </figure> | ||
| - | Figure {{ref>servercost}} shows the cost of either owning a [[dido:public:ra:xapend:xapend.a_glossary:s:server]] or using a [[dido:public:ra:xapend:xapend.a_glossary:i:iaas]] solution. The [[dido:public:ra:xapend:xapend.a_glossary:t:totalcostown]] cost is about 1o times that of an [[dido:public:ra:xapend:xapend.a_glossary:i:iaas|IaaS]]. | + | Figure {{ref>servercost}} shows the cost of either owning a [[dido:public:ra:xapend:xapend.a_glossary:s:server]] or using a [[dido:public:ra:xapend:xapend.a_glossary:i:iaas]] solution. The [[dido:public:ra:xapend:xapend.a_glossary:t:totalcostown]] cost is about 10 times that of an [[dido:public:ra:xapend:xapend.a_glossary:i:iaas|IaaS]]. |
| Line 21: | Line 22: | ||
| </figure> | </figure> | ||
| - | If your application is not performing well and it is estimated that it might take one year to upgrade the software, you could get a senior Software Engineer for the $105,000 or you could upgrade your server. If it is a purchase, you could get almost three servers for the cost of and engineer. If you decided to use IaaS, for the cost of the engineer, you could get almost 20 servers. | + | If your [[dido:public:ra:xapend:xapend.a_glossary:a:application|application]] is not performing well and it is estimated that it might take one year to upgrade the software, you could get a senior Software Engineer for the $105,000 or you could upgrade your server. If it is a purchase, you could get almost three servers for the cost of an engineer. If you decided to use IaaS, for the cost of the engineer, you could get almost 20 servers. |
| It is recommended to follow the guidelines for sizing a server provided on-line.(( | It is recommended to follow the guidelines for sizing a server provided on-line.(( | ||
| Line 29: | Line 30: | ||
| __Determining Your Ideal Server Size: Which Package is Right for Me?__, Media Temple, 7 April 2015, Accessed 20 July 2020, [[https://mediatemple.net/resources/web-hosting-101/determining-your-ideal-server-size-which-package-is-right-for-me/]] | __Determining Your Ideal Server Size: Which Package is Right for Me?__, Media Temple, 7 April 2015, Accessed 20 July 2020, [[https://mediatemple.net/resources/web-hosting-101/determining-your-ideal-server-size-which-package-is-right-for-me/]] | ||
| )) | )) | ||
| + | |||
| + | ===== DIDO Specifics ===== | ||
| + | [[dido:public:ra:1.4_req:2_nonfunc:40_performance:01_platform | Return to Top]] | ||
| + | |||
| + | : <wrap hi><color red> To be added/expanded in future revisions of the DIDO RA </color></wrap> | ||
| + | |||
| + | /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | ||
| + | /* To add a discussion page to this page, comment out the line that says | ||
| + | ~~DISCUSSION:off~~ | ||
| + | */ | ||
| + | ~~DISCUSSION:on|Outstanding Issues~~ | ||
| + | ~~DISCUSSION:off~~ | ||
| + | |||
| + | |||