Shy Cohen CEO Alon Fliess CTO Not accounting

  • Slides: 62
Download presentation

Shy Cohen CEO Alon Fliess CTO

Shy Cohen CEO Alon Fliess CTO

Not accounting for the cost implications of your architecture design, and implementation will result

Not accounting for the cost implications of your architecture design, and implementation will result in lower cost-efficiency

demo

demo

software runtime costs hardware Acquisition cost is 10% of IT Spend facilities Operating cost

software runtime costs hardware Acquisition cost is 10% of IT Spend facilities Operating cost is 90% of IT Spend network management disaster recovery tools storage support IT labor maintenance security power/cooling backup Source: IDC procurement & accounting Cloud Computing Addressed Many of the “Hidden Costs” Emphasizes Others

Raising to the Challenge Cost Insight

Raising to the Challenge Cost Insight

Requirement Capturing Operations Testing Architecture & Design Implementation

Requirement Capturing Operations Testing Architecture & Design Implementation

Understand Plan Solve Review Requirement Capturing U P S R Operations U P S

Understand Plan Solve Review Requirement Capturing U P S R Operations U P S Architecture & Design U P S R R U Testing U P Implementation P S R

Having the right conversations Understand Plan Solve Review

Having the right conversations Understand Plan Solve Review

Putting a cost on business needs Understand Plan Solve Review

Putting a cost on business needs Understand Plan Solve Review

Time Resources Requirements Business Value Quality

Time Resources Requirements Business Value Quality

Putting a cost on quality attributes Understand Plan Solve Review

Putting a cost on quality attributes Understand Plan Solve Review

Cost-oriented tradeoffs on quality attributes Quality vs. Performance

Cost-oriented tradeoffs on quality attributes Quality vs. Performance

Putting a cost on things you can’t avoid Understand Plan Solve Review

Putting a cost on things you can’t avoid Understand Plan Solve Review

Key takeaways

Key takeaways

Requirement Capturing Operations Testing Architecture & Design Implementation

Requirement Capturing Operations Testing Architecture & Design Implementation

Your application’s component utilization characteristics

Your application’s component utilization characteristics

Computational requirements Instance Size CPU Memory Instance Storage I/O Perf Cost per Hour |

Computational requirements Instance Size CPU Memory Instance Storage I/O Perf Cost per Hour | Month Extra Small 1 GHz 768 MB 20 GB Low (5 Mbps) $0. 05 | $36 Small 1. 6 GHz 1. 75 GB 225 GB Moderate (100 Mbps) $0. 12 | $86 Medium 2 x 1. 6 GHz 3. 5 GB 490 GB High (200 Mbps) $0. 24 | $173 Large 4 x 1. 6 GHz 7 GB 1, 000 GB High (400 Mbps) $0. 48 | $346 Extra large 8 x 1. 6 GHz 14 GB 2, 040 GB High (800 Mbps) $0. 96 | $691

Storage requirements Storage Type Component Cost Storage $0. 15 / GB / Month Transaction

Storage requirements Storage Type Component Cost Storage $0. 15 / GB / Month Transaction $0. 01 / 10, 000 tx SQL Azure Windows Azure

Communication requirements Region Price for 1 GB In Out North America and Europe regions

Communication requirements Region Price for 1 GB In Out North America and Europe regions $0. 10 $0. 15 Asia Pacific Region $0. 10 $0. 20

A really simplified example

A really simplified example

Known architecture patterns

Known architecture patterns

Web Role 1 Service A Worker Role 1 Worker Role 2 Service B Service

Web Role 1 Service A Worker Role 1 Worker Role 2 Service B Service C - 40% Worker Role 3 Worker Role 4 Service D Service E Worker Role 1 Worker Role 2 Service B Service C Service D Service E

Rethinking solutions Worker Role 2 Worker Role 1 Master Worker Role 3 Worker Role

Rethinking solutions Worker Role 2 Worker Role 1 Master Worker Role 3 Worker Role 4 Slave Worker Role 1 Worker Role 2 Peer Worker Role 1 Worker Role 2 Master + Slave Reduction of 2/(n+2)

Guidance

Guidance

Reduce costs

Reduce costs

Consider the impact of the frameworks you use

Consider the impact of the frameworks you use

Order Instances Hours Cost Used 100% 23% 89% Order Cost Instances Hours Used 100%

Order Instances Hours Cost Used 100% 23% 89% Order Cost Instances Hours Used 100% 37% 22%

DEMO

DEMO

Additional guidance

Additional guidance

Demo

Demo

Summary

Summary

Requirement Capturing Operations Testing Architecture & Design Implementation

Requirement Capturing Operations Testing Architecture & Design Implementation

Demo

Demo

Guidance

Guidance

Additional guidance

Additional guidance

Things to avoid

Things to avoid

Guidance

Guidance

Things to avoid

Things to avoid

Rumors of its demise have been greatly exaggerated

Rumors of its demise have been greatly exaggerated

Not accounting for the cost implications of your architecture design, and implementation will result

Not accounting for the cost implications of your architecture design, and implementation will result in lower cost-efficiency

Scan the Tag to evaluate this session now on my. Tech • Ed Mobile

Scan the Tag to evaluate this session now on my. Tech • Ed Mobile