3 ms·
> Even if you've left BizSpark, a MS Server License is to be paid once? Microsoft has a 3-year release cycle for their products. You'll end up paying every thr
by aleem 12y ago
> Even if you've left BizSpark, a MS Server License is to be paid once?
Microsoft has a 3-year release cycle for their products. You'll end up paying every three years. For every single product. Microsoft's biggest cash cows are it's OS and Office products and always have been.
> A W2K12 Standard server license costs around 850 USD (~ 700 EUR)
Assuming you have just one server. At the least you will need a production server and a development server. And at least one for every developer. That's one OS license, one SQL Server license and one Visual Studio license per developer. Personally, I love work with a lot of virtual machines off Vagrant for development, testing and deployment. I am not sure how that works with MS licences.
> if it counts 5+ machines [...] some may consider to hire a network admin
It's fairly easy to manage ~100 machines using Ansible, Docker, Chef, etc. But in the Microsoft stack you probably want to keep the number of machines much lower.
> scale up or scale out
Scaling up is the right approach on Windows platforms but here is the issue I have with it. You cannot add RAM on the fly, as and when you need it. Nor can you add more processor cores on the fly. With horizontal scale, it's a no brainer but with vertical scale you cannot scale-up temporarily and then scale back down either. This is quite common and desirable for web applications.
I was on BizSpark and I was really grateful for the free trial. However, ultimately I shifted away and I am glad I did, even though C# is awesome and I absolutely love Visual Studio, I moved away for a number of compelling reasons.
- duncanawoods 12y agoYou can buy developer versions of sql server licenses. Last time I bought them they cost £35 for the full enterprise package. You can buy msdn packages for unlimited development use of any OS across VMs. Around £600 / year I believe. More expensive MSDN subscriptions include development OSes, Visual Studio & Sql Server at around £1000 / year.
- matt_morgan 12y agoSo this all reminds me of when I was an IT manager and my sysadmin spent like 25% of her time just managing license compliance. My dev worked in open source and spent 100% of his time getting stuff done. MS seems to be getting a lot better about this stuff (dev licenses, free short-term VM images for testing purposes, I don't know what else) but making things cheaper while not relaxing compliance requirements doesn't make it all that much easier.
- WorldWideWayne 12y ago> You cannot add RAM [+ CPU Cores] on the fly... I doubt that this type of instant scaling is useful for the typical .NET shops that serve small and medium size businesses and still sell a lot of on-premise solutions and niche-market web apps. > That's one OS license, one SQL Server license and one Visual Studio license per developer. Not necessarily. I just worked with a client who had every one of their 10 developers on SQL Server Express (free, with 10GB db limit) and Visual Studio 2013 Express (also free) which is good enough for doing basically anything in the MS universe. The computers they bought came with Windows. My current client has me working at home where I use my own copy of Windows 2012 R2 + Visual Studio 2013 Pro and SQL Server Web edition which I got all for free via a free WebSpark membership that I signed up for 2 years ago.
- iaskwhy 12y ago"However, ultimately I shifted away and I am glad I did, even though C# is awesome and I absolutely love Visual Studio, I moved away for a number of compelling reasons." Really curious: what did you move to (both language and IDE-wise)?
- cowabunga 12y agoI'm no major fan of the Microsoft stack but this is false. 1. You don't have to buy every version. We just got rid of Windows Server 2008 and moved to 2012 R2. We have 5 Windows 2003 Servers that are still supported hanging on until next year. 2. You can hire Visual Studio per month so scaling the team up and down is cheap and easy. Also 100% honestly, VS is pretty cheap compared to the cost of staff and kit. In fact we use VL (renting software) so we get any version we want of any dev tool, server platform etc. 3. It's fairly easy managing 100+ (well 154 but close enough) Windows machines. We do it fine with two guys and a network monkey. Powershell DSC and they are quite scriptable and easy to deploy these days. We build WIM files. 4. You shouldn't plan to add RAM or cores on the fly. Stick a duff RAM stick in and what happens? Scale up/down in/out: depends who you host with.