After my previous post “Cloud to boost proprietary software use?”, Tim Bray questioned whether the pricing comparison of “WebSphere/SUSE vs. JBoss/RHEL on EC2 was a transient anomaly”. JBoss’ Rich Sharples commented that I was comparing apples and oranges. That was not my intention. I simply picked the only two application server Amazon Machine Images (AMIs) that I could easily find pricing for. And in retrospect, my intention was not to compare proprietary versus open source pricing in the cloud. But rather to compare the price differential of proprietary versus open source products in the cloud versus on-premise.
Let me try again with Windows versus Linux. Specifically, I looked at the price of Windows Server 2008 R2 versus Red Hat Enterprise Linux (RHEL) on-premise and on Amazon’s Elastic Compute Cloud (EC2). I wanted to evaluate how, if at all, the Windows price premium differs on-premise versus in the Amazon cloud. One can argue that “you need 2 Windows servers to do the work of a RHEL server.” Such an argument has no impact on this analysis. If you do in fact need 2, or a higher number of Windows servers per RHEL server, this ratio would hold equally well on-premise or on Amazon EC2.
Here’s what I found:
On-premise license:
Windows Server 2008 R2 Datacenter Edition: $2,999
Windows Server 2008 R2 Enterprise with 25 Client Access Licenses: $3,999
Red Hat Enterprise Linux Premium Subscription for 1 year: $1,299
Windows price premium: 130% to 208% [See UPDATE below]
Amazon EC2 license on Standard-Small AMI:
Windows Server 2008 R2: $0.12/hr
Red Hat Enterprise Linux: $0.21/hr plus $19/month per customer
Windows Price premium: -43% [See UPDATE below]
If you’re surprised that the Windows Server AMI is 43 percent less expensive per hour than the RHEL AMI raise you hand [See UPDATE below].
Maybe you think I’ve missed some important or potentially hidden costs for the Windows AMI. I may have. I’m by no means an operating systems licensing expert. However, it’s difficult to accept that these costs would add up to Windows being 130% to 208% premium priced versus RHEL on EC2. Even if I’ve missed a pricing component that doubles the “true” price of a Windows AMI in a production setting, that would roughly put Windows and RHEL at par in terms of EC2 per hour pricing. That’s a far cry from the 130 percent to 208 percent premium for Windows over RHEL in an on-premise environment.
Hat tip to William Vambenepe for astutely pointing out that the license cost differential between proprietary and open source products narrows in the cloud.
[UPDATE: 2009-12-11 @ 5:45p EST -- PLEASE Read]
Based on public & private comments here is some new information for readers:
1] The version of RHEL on EC2 is supported by Red Hat at the Red Hat “Basic Subscription Web support” level. This includes 2 business day response, and unlimited incidents. Red Hat charges $349/year for this license. As previously mentioned the equivalent RHEL AMI (with an equivalent level of support) is $0.21/hr plus $19/month.
2] The version of Windows 2008 offered on EC2 is Microsoft Windows 2008 Datacenter R1 SP2 64-bit. The AMI is not supported as part of the $0.12/hr AMI fee. However, to receive an equivalent level of support for this AMI as Red Hat offers for the RHEL AMI, customers can purchase the AWS Premium Support at the Silver level. The AWS Silver Premium level support is $100/month, or the equivalent of $0.14/hr. Alternatively, to receive 24×7 support for this Windows AMI, customers could purchase the AWS Gold Premium level of support for $400/month, or the equivalent of $0.55/hr.
3] The price comparison now becomes:
On-premise license:
Windows Server 2008 R2 Datacenter Edition: $2,999
Red Hat Enterprise Linux Basic Subscription for 1 year: $349
Windows price premium: 759%
Amazon EC2 license on Standard-Small AMI:
Windows Server 2008 R2 ($0.12/hr) with AWS Silver Premium support ($0.14/hr): $0.26/hr
Windows Server 2008 R2 ($0.12/hr) with AWS Gold Premium support ($0.55/hr): $0.67/hr
Red Hat Enterprise Linux with Basic Subscription: $0.21/hr plus $19/month per customer
Windows Price premium: 23% to 219%
Key point to take away:
Holding the product version and support level constant across an on-premise license and Amazon EC2 instance, the price premium of Windows vs. RHEL, if X% for on-premise, will be less than X% on the Amazon cloud. Said differently, the license cost differential between proprietary and open source products narrows in the cloud.
[ /UPDATE]
Follow me on twitter at: SavioRodrigues
PS: I should state: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.”
See update at the bottom of this post.Based on public & private comments here is some new information for readers:
1] The version of RHEL on EC2 is supported by Red Hat. The support level is: “Basic Subscription Web support, 2 business day response, and unlimited incidents”. Red Hat charges $349/year for this license. As previously mentioned the equivalent RHEL AMI is $0.21/hr plus $19/month.
2] The version of Windows 2008 offered on EC2 is Microsoft Windows 2008 Datacenter R1 SP2 64-bit. The AMI is not supported as part of the $0.12/hr AMI fee. However, to receive an equivalent level of support for this AMI as Red Hat offers for the RHEL AMI, customers can purchase the AWS Premium Support at the Silver level. The Silver level support is $100/month, or $0.14/hr.
3] The price comparison now becomes:
On-premise license:
Windows Server 2008 R2 Datacenter Edition: $2,999
Red Hat Enterprise Linux Basic Subscription for 1 year: $349
Windows price premium: 759%
Amazon EC2 license on Standard-Small AMI:
Windows Server 2008 R2 ($0.12/hr) with AWS Silver Premium support ($0.14/hr): $0.26/hr
Red Hat Enterprise Linux with Basic Subscription: $0.21/hr plus $19/month per customer
Windows Price premium: 23%
12.11.09 at 11:28 am
I’m not sure why you’re using Red Hat as the source for your Linux pricing. Amazon offers Linux in the same model as Windows, and as far as I can see, the prices are significantly lower for Linux: http://aws.amazon.com/ec2/#pricing
12.11.09 at 11:50 am
Who the *hell* uses Datacenter edition of Windows Server 2008? Seriously.
Are you sure that Amazon is actually licensing this version, and not, say, Windows Server 2008 Standard?
And then it’s widely known that corporate customers never, ever pay sticker. This is all handled through “sales” of course, but a discount of 50% is not uncommon for very large customers.
Software pricing.. gotta love it. :p
12.11.09 at 12:15 pm
@Jeff, great questions.
If we include Windows Server 2008 R2 standard, the price ‘premium’ of Windows vs. RHEL on-premise for a physical license ranges from -20% to +208%.
On the Amazon cloud, the price ‘premium’ for Windows vs. RHEL is -43%.
In plain English, a single Windows Server 2008 license is between 20% cheaper to 308% more expensive than a single RHEL license for on-premise deployment.
On the Amazon cloud, a single server instance of Windows is 43% cheaper than a single RHEL instance. The key point here is that “43% cheaper” is more attractive than “20% cheaper”, and definitely more attractive than “208% more expensive”.
These results support the central point of my post. Namely, that the pricing gap between OSS & proprietary products in the cloud is narrower than on-premise licenses.
>Software pricing.. gotta love it. :p
100% agree.
12.11.09 at 11:56 am
@Tom K – I compared a licensed & supported operating system to another licensed & supported operating system, Windows vs. Red Hat Enterprise Linux (RHEL).
Agree that there are Linux AMIs…but based on RHEL’s market dominance in the enterprise, the price comparison that enterprise customers will do is Windows vs. RHEL AMIs.
12.11.09 at 1:44 pm
Apples and oranges are being compared here.
The pricing for the Win2K8 instance is for a stock Amazon machine instance, with Stock Amazon support (i.e. user forums). I am prepared to bet that the licensing for the Windows images is on the OEM model (i.e. Microsoft places all responsibility for support onto the vendor). You are welcome, of course, to subscribe for their Silver or Gold premium support at $100 or $400 monthly respectively: http://aws.amazon.com/premiumsupport/
The RedHat EC2 subscriptions come with technical support provided by RedHat, on top of Amazon’s usual offering (http://www.redhat.com/solutions/cloud/faq/#support), so could be considered a “value-added” service. If you don’t want this additional service, there are plenty of Linux images available running CentOS, Debian, Ubuntu, etc.
12.11.09 at 5:00 pm
IIRC, if you purchase a Windows Datacenter licence for your physical host you are entitled to run an unlimited number of virtual guests on that host. So again, this makes it difficult to make a apples and apples comparison.
12.11.09 at 6:37 pm
As a point of clarification from Red Hat – our JBoss and Red Hat Enterprise Linux offerings on Amazon Web Services today are supported betas. We are working with early cloud customers and Amazon to release production-level offerings which will include both new pricing and flexible support models that will stay true to the promise of cloud computing and reinforce the value that open source is already bringing to the enterprise.
12.14.09 at 11:16 am
[...] Windows & Red Hat pricing on Amazon EC2 vs. on-premise. How does Windows compete with Linux in the cloud? [...]
01.12.10 at 8:06 pm
[...] Windows & Red Hat pricing on Amazon EC2 vs. on-premise « rand($thoughts); "Holding the product version and support level constant across an on-premise license and Amazon EC2 instance, the price premium of Windows vs. RHEL, if X% for on-premise, will be less than X% on the Amazon cloud. Said differently, the license cost differential between proprietary and open source products narrows in the cloud." (tags: pricing cloud redhat amazon support windows microsoft rhel) [...]
02.03.10 at 1:39 pm
[...] for its competitors (and to generate community, among other things), but the company very shrewdly anchors RHEL pricing high to create perceived [...]
08.03.10 at 4:29 am
IIRC, if you purchase a Windows Datacenter licence for your physical host you are entitled to run an unlimited number of virtual guests on that host. So again, this makes it difficult to make a apples and apples comparison
09.11.10 at 1:01 am
I can’t find Windows Server 2008 R2 on Amazon. How are you comparing the prices?
10.12.10 at 12:38 pm
[...] to Linux. After all, in some scenarios, Linux may actually be more expensive than Windows, as Savio Rodrigues highlights when comparing Red Hat Enterprise Linux pricing to Windows Server pricing on Amazon’s EC2. [...]
10.12.10 at 9:53 pm
[...] to Linux. After all, in some scenarios, Linux may actually be more expensive than Windows, as Savio Rodrigues highlights when comparing Red Hat Enterprise Linux pricing to Windows Server pricing on Amazon’s EC2. [...]
10.20.10 at 2:11 am
[...] to Linux. After all, in some scenarios, Linux may actually be more expensive than Windows, as Savio Rodrigues highlights when comparing Red Hat Enterprise Linux pricing to Windows Server pricing on Amazon’s EC2. Not [...]
01.14.11 at 11:47 am
Unfortunately, Amazon EC2 offers not R2 version of Win2008 (just old Win2008 based on Vista), it stops me to migrate to them.
03.16.11 at 2:54 pm
thanks very good site
05.17.11 at 7:16 pm
Not sure why would you compare Windows Server 2008 Datacenter Edition with Redhat Base. A comparable thing would be Windows Server 2008 Standard Edition with Redhat Base.seems like you are comparing Cherry to a Water Melon…
Datacenter Edition etc..are processed per/cpu and use can cut any number of slices..
09.26.11 at 3:41 pm
http://www.reklamdijital.com
Reklamda tek adres
tabela, araç kaplama, tasarım, reklam, matbaa, promosyon, organizasyon, tanıtım, malzeme satış, display ürünleri, yönlendirme sistemleri, led, neon , araç renk değişimi, fuar ürünleri vb.
gibi birçok alanda siz değerli müşterilerimize hizmet vermekteyiz.
Ürün ve tüm detayları görmek için lütfen
http://www.reklamdijital.com
adresini ziyaret ediniz.
10.10.11 at 6:03 am
Alex gold…
[...]Windows & Red Hat pricing on Amazon EC2 vs. on-premise « rand($thoughts);[...]…
11.22.11 at 8:03 am
Anka Fuar…
[...]Windows & Red Hat pricing on Amazon EC2 vs. on-premise « rand($thoughts);[...]…
12.10.11 at 5:15 am
how to reset password on windows 7…
[...]Windows & Red Hat pricing on Amazon EC2 vs. on-premise « rand($thoughts);[...]…
12.25.11 at 9:57 am
Genel amacımız kişileri bilgilendirmek ve tüm konular üzerinde durmaktır. Hergün güncel konular üzerinde durulacaktır. İsteklerinizi göz önünde bulundurulacaktır….
[...]Windows & Red Hat pricing on Amazon EC2 vs. on-premise « rand($thoughts);[...]…
12.26.11 at 4:06 am
Cam Filmi…
[...]Windows & Red Hat pricing on Amazon EC2 vs. on-premise « rand($thoughts);[...]…
12.26.11 at 2:00 pm
http://www.tabelafiyatlari.com.tr/
Tabelada tek adres
tabela, araç kaplama, tasarım, reklam, matbaa, promosyon, organizasyon, tanıtım, malzeme satış, display ürünleri, yönlendirme sistemleri, led, neon , araç renk değişimi, fuar ürünleri vb.
gibi birçok alanda siz değerli müşterilerimize hizmet vermekteyiz.
Tabela ve Tabela Fiyatlarımızı görmek için lütfen
http://www.tabelafiyatlari.com.tr/
adresini ziyaret ediniz.
11.06.12 at 10:29 pm
company setup…
[...]Windows & Red Hat pricing on Amazon EC2 vs. on-premise « rand($thoughts);[...]…
01.18.13 at 5:24 am
Hi there to every one, the contents existing at this site are really awesome for people knowledge,
well, keep up the good work fellows.
04.29.13 at 4:41 am
Congratulations on a very successful website tabela