Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s)...
Transcript of Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s)...
![Page 1: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/1.jpg)
Are you wasting money managing VMs?
![Page 2: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/2.jpg)
Are you wasting money managing VMs?
• Do you have:
• MSDN licenses?
• TFS servers?
• Build servers?
• Load testing servers?
• Project management servers?
![Page 3: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/3.jpg)
If you answered yes…
• And are NOT using Visual Studio Team Services (VSTS)
• I guarantee you are spending more than you have too
• You tell me if it is wasted…
![Page 4: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/4.jpg)
Stick around to learn:
![Page 5: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/5.jpg)
How much money am I wasting?
What are my alternatives?
![Page 6: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/6.jpg)
I Hate Managing VMsWeb Development with Visual Studio Team Services and Azure App Services
Code Camp Atlanta 2016!!!
![Page 7: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/7.jpg)
Who am I?
Jeff Ammons
Microsoft MVP
Pluralsight Author
CEO/Chief Instructor at Code Career
Academy
25 Years Professional Experience in Software
![Page 8: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/8.jpg)
What do you need to run a web project?
• Web Server(s)
• Source control server
• Project management server
• NuGet server (for .Net projects)
• Build server
• Release management server
• Load testing server(s)
• Database server
![Page 9: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/9.jpg)
One Variation
• TFS
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test Server(s)
• Web Server(s)
• Database Server(s)
![Page 10: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/10.jpg)
We’ll ignore database for now
• Too many options and variations
• SQL
• NoSQL
![Page 11: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/11.jpg)
We’ll ignore database for now
• Too many options and variations
• SQL
• NoSQL
![Page 12: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/12.jpg)
VMVM
VM
One Variation
• TFS
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test Server(s)
• Web Server(s)
TFS Server
NuGet Server
VM
Load Test Server
VMVM
VM
Web Server
![Page 13: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/13.jpg)
How much does this cost?
• 3 – n VMs @ $___ each
• TFS Server 1 @ $499
• TFS CALs n @ $499 eachOR
• MSDN n @ $799+
• Admins n @ $___ each
VMVM
VM
TFS Server
NuGet Server
VM
Load Test Server
VMVM
VM
Web Server
![Page 14: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/14.jpg)
How much does this cost?
• 3 – n VMs @ $___ each
• TFS Server 1 @ $499
• TFS CALs n @ $499 eachOR
• MSDN n @ $799+
• Admins n @ $___ each
VMVM
VM
TFS Server
NuGet Server
VM
Load Test Server
VMVM
VM
Web Server
1
![Page 15: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/15.jpg)
How much does this cost?
• 3 – n VMs @ $___ each
• TFS Server 1 @ $499
• TFS CALs n @ $499 eachOR
• MSDN n @ $799+
• Admins n @ $___ each
VMVM
VM
TFS Server
NuGet Server
VM
Load Test Server
VMVM
VM
Web Server
1 3
![Page 16: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/16.jpg)
How much does this cost?
• 3 – n VMs @ $___ each
• TFS Server 1 @ $499
• TFS CALs n @ $499 eachOR
• MSDN n @ $799+
• Admins n @ $___ each
VMVM
VM
TFS Server
NuGet Server
VM
Load Test Server
VMVM
VM
Web Server
1 3
Web Servers
1 Dev
1 QA
1 RC/UAT/Test
3 Prod
![Page 17: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/17.jpg)
How much does this cost?
• 3 – n VMs @ $___ each
• TFS Server 1 @ $499
• TFS CALs n @ $499 eachOR
• MSDN n @ $799+
• Admins n @ $___ each
VMVM
VM
TFS Server
NuGet Server
VM
Load Test Server
VMVM
VM
Web Server
1 3
6
![Page 18: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/18.jpg)
How much does this cost?
• 10 VMs @ $___ each
• TFS Server 1 @ $499
• TFS CALs n @ $499 eachOR
• MSDN n @ $799+
• Admins n @ $___ each
VMVM
VM
TFS Server
NuGet Server
VM
Load Test Server
VMVM
VM
Web Server
1 3
6
![Page 19: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/19.jpg)
How much does this cost?
• 10 VMs @ $___ each
• TFS Server 1 @ $499
• TFS CALs 7 @ $499 eachOR
• MSDN 7 @ $799+
• Admins n @ $___ each
VMVM
VM
TFS Server
NuGet Server
VM
Load Test Server
VMVM
VM
Web Server
1 3
6
![Page 20: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/20.jpg)
How much does this cost?
• 10 VMs @ $___ each
• TFS Server 1 @ $499
• TFS CALs 7 @ $499 eachOR
• MSDN 7 @ $799+
• Admins 1 @ $___ each
VMVM
VM
TFS Server
NuGet Server
VM
Load Test Server
VMVM
VM
Web Server
1 3
6
![Page 21: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/21.jpg)
How much does this cost?
• 10 VMs @ $___ each
• TFS Server 1 @ $499
• TFS CALs 7 @ $499 eachOR
• MSDN 7 @ $799+
• Admins 1 @ $___ each
![Page 22: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/22.jpg)
How much does this cost?
• 10 VMs @ $___ each
• TFS Server 1 @ $499
• TFS CALs 7 @ $499 eachOR
• MSDN 7 @ $799+
• Admins 1 @ $___ each
![Page 23: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/23.jpg)
How much does this cost?
• 10 VMs @ $50 each
• TFS Server 1 @ $499
• TFS CALs 7 @ $499 eachOR
• MSDN 7 @ $799+
• Admins 1 @ $___ each
![Page 24: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/24.jpg)
How much does this cost?
• 10 VMs @ $50 each
• TFS Server 1 @ $499
• TFS CALs 7 @ $499 eachOR
• MSDN 7 @ $799+
• Admins 1 @ $3,000 each
![Page 25: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/25.jpg)
How much does this cost?
• 10 VMs @ $50/month
• TFS Server 1 @ $499/year
• TFS CALs 7 @ $499/yearOR
• MSDN 7 @ $799+
• Admins 1 @ $3,000
![Page 26: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/26.jpg)
How much does this cost?
Each Month Year
• 10 VMs @ $50/month
• TFS Server 1 @ $499/year
• TFS CALs 7 @ $499/yearOR
• MSDN 7 @ $799+
• Admins 1 @ $3,000
![Page 27: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/27.jpg)
How much does this cost?
Each Month Year
• 10 VMs @ $50/month $500 $6,000
• TFS Server 1 @ $499/year
• TFS CALs 7 @ $499/yearOR
• MSDN 7 @ $799+
• Admins 1 @ $3,000
![Page 28: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/28.jpg)
How much does this cost?
Each Month Year
• 10 VMs @ $50/month $500 $6,000
• TFS Server 1 @ $499/year $499
• TFS CALs 7 @ $499/yearOR
• MSDN 7 @ $799+
• Admins 1 @ $3,000
![Page 29: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/29.jpg)
How much does this cost?
Each Month Year
• 10 VMs @ $50/month $500 $6,000
• TFS Server 1 @ $499/year $499
• TFS CALs 7 @ $499/year $3,493OR
• MSDN 7 @ $799+
• Admins 1 @ $3,000
![Page 30: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/30.jpg)
How much does this cost?
Each Month Year
• 10 VMs @ $50/month $500 $6,000
• TFS Server 1 @ $499/year $499
• TFS CALs 7 @ $499/year $3,493OR
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $3,000
![Page 31: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/31.jpg)
How much does this cost?
Each Month Year
• 10 VMs @ $50/month $500 $6,000
• TFS Server 1 @ $499/year $499
• TFS CALs 7 @ $499/year $3,493OR
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $3,000 $3,000
![Page 32: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/32.jpg)
How much does this cost?
Each Month Year
• 10 VMs @ $50/month $500 $6,000
• TFS Server 1 @ $499/year $499
• TFS CALs 7 @ $499/year $3,493OR
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $3,000 $3,000
![Page 33: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/33.jpg)
How much does this cost?
Each Month Year
• 10 VMs @ $50/month $500 $6,000
• TFS Server 1 @ $499/year $499
• TFS CALs 7 @ $499/year $3,493OR
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $3,000 $3,000
$15,092
![Page 34: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/34.jpg)
![Page 35: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/35.jpg)
VMVM
VM
How do we cut costs?
• TFS
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test Server(s)
• Web Server(s)
TFS Server
NuGet Server
VM
Load Test Server
VMVM
VM
Web Server
![Page 36: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/36.jpg)
VM
How do we cut costs?
• TFS
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test Server(s)
• Web Server(s)
TFS Server
NuGet Server
VMVM
VM
Web Server
![Page 37: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/37.jpg)
VM
How do we cut costs?
• TFS
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test Server(s)
• Web Server(s)
TFS Server
NuGet ServerVM
Web Server
![Page 38: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/38.jpg)
How do we cut costs?
• TFS
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test Server(s)
• Web Server(s)
VM
Web Server
![Page 39: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/39.jpg)
How much does this cost?
Each Month Year
• 3 VMs @ $50/month $150 $1,800
• TFS Server 1 @ $499/year $499
• TFS CALs 7 @ $499/year $3,493OR
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $3,000 $3,000
![Page 40: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/40.jpg)
How much does this cost?
Each Month Year
• 3 VMs @ $50/month $150 $1,800
• TFS Server 1 @ $499/year $499
• TFS CALs 7 @ $499/year $3,493OR
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $3,000 $3,000
![Page 41: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/41.jpg)
How much does this cost?
Each Month Year
• 3 VMs @ $50/month $150 $1,800
• TFS Server 1 @ $499/year $499
• TFS CALs 7 @ $499/year $3,493OR
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $1,000 $1,000
![Page 42: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/42.jpg)
How much does this cost?
Each Month Year
• 3 VMs @ $50/month $150 $1,800
• TFS Server 1 @ $499/year $499
• TFS CALs 7 @ $499/year $3,493OR
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $1,000 $1,000
$8,393
![Page 43: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/43.jpg)
![Page 44: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/44.jpg)
![Page 45: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/45.jpg)
VMVM
VM
How do we cut costs in a smarter way?
• TFS
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test Server(s)
• Web Server(s)
TFS Server
NuGet Server
VM
Load Test Server
VMVM
VM
Web Server
![Page 46: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/46.jpg)
How do we cut costs in a smarter way?
• TFS
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test Server(s)
• Web Server(s)
VMVM
VM
Web Server
![Page 47: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/47.jpg)
“Our mission is to empower every
person and every organization on the
planet to achieve more – in a mobile
first, cloud first world”
![Page 48: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/48.jpg)
How do we cut costs in a smarter way?
• Visual Studio Team Services
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test
• Web Server(s)
VMVM
VM
Web Server
VSTS
Source Control
Build
Project Management
Release Management
NuGet Server
Load Test
![Page 49: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/49.jpg)
Visual Studio Team Services Costs
• No server license
• No VMs
• Developer CAL
• Included in MSDN
• 5 free developers
![Page 50: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/50.jpg)
How do we cut costs in a smarter way?
• Visual Studio Team Services
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test
• Web Server(s)
VSTS
Source Control
Build
Project Management
Release Management
NuGet Server
Load Test
![Page 51: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/51.jpg)
How do we cut costs in a smarter way?
• Visual Studio Team Services
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test
• Azure App Services
Azure App ServicesVSTS
Source Control
Build
Project Management
Release Management
NuGet Server
Load Test
Web App: Dev
Web App: QA
Web App: RC/UAT/Test
![Page 52: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/52.jpg)
How do we cut costs in a smarter way?
• Visual Studio Team Services
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test
• Azure App Services
Azure App ServicesVSTS
Source Control
Build
Project Management
Release Management
NuGet Server
Load Test
Web App: Dev
Web App: QA
Web App: RC/UAT/Test
Azure App Services
Web App: Prod
![Page 53: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/53.jpg)
How do we cut costs in a smarter way?
• Visual Studio Team Services
• Source control
• Build
• Project management
• Release management
• NuGet Server
• Load Test
• Azure App Services
Azure App ServicesVSTS
Source Control
Build
Project Management
Release Management
NuGet Server
Load Test
Web App: Dev
Web App: QA
Web App: RC/UAT/Test
Azure App Services
Web App: ProdWeb App: ProdWeb App: Prod
![Page 54: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/54.jpg)
How much does this cost?
Each Month Year
• 10 VMs @ $50/month $500 $6,000
• TFS Server 1 @ $499/year $499
• TFS CALs 7 @ $499/year $3,493OR
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $3,000 $3,000
$15,092
![Page 55: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/55.jpg)
How much does this cost?
Each Month Year
• 0 VMs @ $50/month $0 $0
• TFS Server 1 @ $499/year $499
• TFS CALs 7 @ $499/year $3,493OR
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $3,000 $3,000
![Page 56: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/56.jpg)
How much does this cost?
Each Month Year
• 0 VMs @ $50/month $0 $0
• TFS Server 0 @ $499/year $0
• TFS CALs 7 @ $499/year $3,493OR
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $0 $0
![Page 57: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/57.jpg)
How much does this cost?
Each Month Year
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $0 $0
![Page 58: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/58.jpg)
Azure App Services Costs
Service Plan Cores RAM Storage Price
Standard S1 1 1.75 GB 50 GB $0.10/hr (~74/mo)
Standard S2 2 3.50 GB 50 GB $0.20/hr (~149/mo)
![Page 59: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/59.jpg)
Azure App Services Costs
Service Plan Cores RAM Storage Price
Standard S1 1 1.75 GB 50 GB $0.10/hr (~74/mo)
Standard S2 2 3.50 GB 50 GB $0.20/hr (~149/mo)
• Autoscale to multiple instances
• Pay ONLY for extra instances while they are running
![Page 60: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/60.jpg)
How much does this cost?
Each Month Year
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $0 $0
• Azure App 1 @ $74 $74 $888Services
![Page 61: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/61.jpg)
How much does this cost?
Each Month Year
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $0 $0
• Azure App 1 @ $74 $74 $888Services
Production Instance
Base $149
Scale Out $ 51
$200
![Page 62: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/62.jpg)
How much does this cost?
Each Month Year
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $0 $0
• Azure App 1 @ $74 $74 $888Services
• Azure App 1 @ $200 $200 $2,400Services
![Page 63: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/63.jpg)
How much does this cost?
Each Month Year
• MSDN 7 @ $799+ $5,593
• Admins 1 @ $0 $0
• Azure App 1 @ $74 $74 $888Services
• Azure App 1 @ $200 $200 $2,400Services
$8,881
![Page 64: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/64.jpg)
Savings Achieved
• Capabilities the same or better
$15,092
- $8,881
$6,211 savings
![Page 65: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/65.jpg)
![Page 66: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/66.jpg)
Demo Time!
![Page 67: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/67.jpg)
What shall we demo?
• Create VSTS Project
• Tour UI
• Add task to first sprint
• Create ASP MVC project
• Add project to Git
• Set up Dev Azure Web App
• Create Build project
• Build and deploy to Dev
![Page 68: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/68.jpg)
Follow Me on The Web
• Blog: jeffa.tech
• CCA: CodeCareerAcademy.com
• Twitter: jeffa00
• Twitter: codecareeracad
• http://www.meetup.com/Gwinnett-Microsoft-Users-Group/
• http://www.meetup.com/Code-Career-Academy-Meetups-Gwinnett/
![Page 69: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/69.jpg)
@AtlCodeCamp
https://AtlantaCodeCamp.com/2016
![Page 70: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/70.jpg)
Platinum Sponsors
![Page 71: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/71.jpg)
Gold Sponsors
![Page 73: Are you wasting money managing VMs?€¦ · •Release management server •Load testing server(s) •Database server. One Variation •TFS •Source control •Build •Project management](https://reader033.fdocuments.in/reader033/viewer/2022060411/5f1083327e708231d44979f3/html5/thumbnails/73.jpg)
Surveys and Prizes
•Please complete the session and event surveys!• 1 ticket per session survey
• 1 ticket for the event survey
• 1 ticket for completing the booth game
•Drawing for prizes begins at 5pm in Q202