Home   |    About   |    Contact               Twitter   |    Facebook   |    Flickr    MCMSfaq.com: Content Management Server Resources
   MCM | SharePoint 2010 & 2007
 
MVP - Office SharePoint Server
 
Best Practices Conference
 
 
 
Content Management Server Resources

The posts on this weblog are provided “AS IS” with no warranties, and confer no rights.
The opinions expressed herein are personal and do not represent those of my employer.

 
 

Office SharePoint Server for Internet Sites Licensing

Consistently and by a considerable margin, the most popular search terms that lead people to this site are around MOSS Licensing and the For Internet Sites (MOSS FIS) edition. This is also a hot topic in customer engagements, in classrroms, at conferences such as TechEd and in general conversations about using SharePoint 2007 for Internet sites. This is not all that surprising given the amount of misinformation out there. In addition Microsoft obfuscate the topic with many layers of misdirection. I know for a fact that this isn't deliberate on the part of the vendor, but one could be forgiven for assuming it is! :) Whilst Microsoft have made massive improvements to their public information on licensing it still requires experience of their models to figure out what you need. It's not really the MOSS FIS which is complicated, but all the other things you need.

Unfortunately, I have a significant amount of experience with dealing with licensing scenarios (for whatever reason this stuff seems to follow me around like a bad hangover) and I've received numerous requests to post more information here. Therefore this post is the first in a mini-series which attempts to distill the licensing of MOSS in a clear, concise and accurate manner.

One of the reasons people are upset by the licensing model is it tends to be the case that folk find out what they need to purchase *after* they've made the decision to deploy. As a enterprise solutions architect I'm often asked to "architect" a solution based on an already determined number of servers etc. Now neither is prudent by anybody's calculator skills, but it is how it goes down more often than not.

The good news is that it's not actually that complicated and the pricing is extremely competitive. I hope this post proves both and I welcome any and all feedback positive or negative. My goal is to spread the word and help folk who are facing the MOSS FIS licensing conundrum. Before I get started I have to include one of those lame disclaimers again (sorry about that):

All of the information presented here is based upon publicly available information provided by Microsoft and current (as of the date of the post) list pricing in US Dollars. You should not use this post to determine a purchase decision, and you should obtain assistance from your Microsoft Account Team, a Microsoft Licensing Specialist and/or your software reseller. There are many factors which can influence the cost. These include your volume license agreement, your location and promotions. I hope you already know that only crazy people buy at retail pricing, and your reseller may also offer incentives. This post is for informational purposes only to aid in the planning of your MOSS investment.

OK, so with that cobblers out of the way, what do we need for MOSS FIS? Let's first look at the machines needed for hosting the public facing Web Site which is used by anonymous read only visitors, plus those whom may register to be sent regular email, participate in a community or book airline tickets. These machines will not be used for content contribution, a.k.a. content authoring and approval. These boxes are purely for servicing Internet users.

As this site may be the primary if not only web property of your company, it needs to be available and therefore the scenario I present is what many consider to be the bare minimum topology for an available SharePoint deployment. This topology consists of two "web front end" (WFE)servers, an Index server and two machines running SQL Server.

Given this topology, here are the licensing requirements:

  1. Every server requires Windows 2003 Standard Edition or greater.
    You don't need Enterprise unless your machines have 8 processors. Included are 5 user or device CALs which will be sufficient.
  2. All three MOSS servers require MOSS for Internet Sites.
    Whilst you are able to mix editions within a farm, for this scenario it doesn't make sense for the Index server to use the Enterprise License + CALs as it's data is being accessed by the external users (via the WFEs).
  3. Your SQL Servers require SQL Server 2005 Standard Edition per Processor.
    We don't need SQL Enterprise unless we are doing advanced management. Per Processor licensing is the only option here as we don't know the number of users. From a licensing perspective, it doesn't matter if we're using clustering or mirroring or something else for resilience here. However if you are running an active-passive cluster you only need the licenses for the processors on your active node. If you are doing clustering you require Enterprise Edition of Windows Server. Thanks to Tadas Aukstakalnis.
  4. Every box requires the Windows External Connector.
    Yes, every box needs it. Whilst you may think neither SQL or the Index Server are on the Internet, they still need the external connector as their data is accessed over the Internet.

Given the above requirements, here is a worked example for this scenario:

 

US Retail List Pricing (23rd May 2008)

     
 

qty

unit cost

total

       

MOSS (2xWFE, 1xIndex)

     

MOSS 2007 FIS

3

$40,943.00

$122,829.00

Windows External Connector

3

$1,999.00

$5,997.00

Windows 2003 R2 Standard

3

$999.00

$2,997.00

       

SQL (2 node cluster, 2x CPU each)

     

SQL Server 2005 Standard CPU*

4

$5,999.00

$23,996.00

Windows External Connector

2

$1,999.00

$3,998.00

Windows 2003 R2 Standard

2

$999.00

$1,998.00

       

Total:

$161,815.00

* If you are running an Active-Passive cluster you only need to purchase the processor licenses for your Active Node (in this case 2, saving $11,989) - I had forgot about this - thanks to an anonymous commentor for pointing this out.

To do clustering you require Windows Server Enterprise Edition on the two boxes which adds $6,000. Thanks to Tadas Aukstakalnis.

The above pricing is for x86 editions. If you go x64 and wish to use more than 4Gb RAM on your servers you need Windows Server Enterprise on each Windows Server at $3,000 extra each. Thanks to Tadas Aukstakalnis.

So there you go. Pretty simple, right? Also, note the bottom line price - go ahead and compare that to the pricing for competitive products and bear in mind when doing so that none of those have the same platform capability nor extensibility to other aspects such as BDC, Excel Services and so on. That's pretty darn competitive. Of course it's still ~162k (~81k in real money :))

Don't forget that MOSS FIS includes all the features - i.e. Enterprise features. Therefore the bang for buck is extremely impressive.

One thing to also consider however is the additional cost of a couple of domain controllers (~US$2,000) and/or any other machines you may need in the environment for management purposes, security or anti-virus.

I hope this post is useful. I will be covering additional scenarios shortly, next up will be the authoring farm used to contribute content for the above. As always if you have feedback or requests, please post them here.

Print | posted on Friday, May 23, 2008 2:51 PM

Feedback

Gravatar

# re: Office SharePoint Server for Internet Sites Licensing

I am aware
what will happen if I need to enable users to use WFE's for posting content?
What will happen if I need to enable my domain users access to protected portions of this site?

5/27/2008 9:55 AM | Dragan Panjkov
Gravatar

# re: Office SharePoint Server for Internet Sites Licensing

Hello:

I have a doubt you are talking about MOSS, but what about WSS 3.0. on an extranet environment also do I need Windows External Connector?

Thank you,

5/27/2008 5:04 PM | Edgar Corona
Gravatar

# re: Office SharePoint Server for Internet Sites Licensing

Edgar: Yes for WSS you will need the Windows External Connector for both your WSS server(s) and your SQL Server(s). I may follow up with a post on WSS licensing in the future.

5/27/2008 6:50 PM | Spence
Gravatar

# re: Office SharePoint Server for Internet Sites Licensing

Some good news for your cost model... you only need to buy processor licenses for one of the machines running SQL server when the second is a passive cluster node with the same number of processors. That'll drop your cost down by $11,998.

5/27/2008 7:33 PM | J
Gravatar

# re: Office SharePoint Server for Internet Sites Licensing

You cannot do Windows clustering with Windows 2003 Standard Edition. Enterprise Edition is needed.

5/28/2008 7:23 PM | Tadas Aukstakalnis
Gravatar

# re: Office SharePoint Server for Internet Sites Licensing

If you are running 32-bit OS, you would probably need Windows 2003 Enterprise Edition for MOSS servers since 32-bit Standard Edition has 4GB memory limit. It is different story with Windows 2003 64-bit Standard Edition that has 32GB memory limit.

5/28/2008 7:36 PM | Tadas Aukstakalnis
Gravatar

# re: Office SharePoint Server for Internet Sites Licensing

So if you're not interested in using clustering because you're constrained to using Windows Server 2003 (either x86 or x64), then use good ole SQL Server 2005's clustering capability which is now available with SQL Server 2005 Standard edition (nice little upgrade Microsoft provided for in 2005 to save a few dollars and not have to get Enterprise edition).

...oh the joys of replying to an old thread... :)

11/6/2008 11:03 PM | Dan Usher
Gravatar

# re: Office SharePoint Server for Internet Sites Licensing

What do you mean "~81k in real money"?

12/3/2008 7:40 AM | Jon Cortez
Gravatar

# re: Office SharePoint Server for Internet Sites Licensing

Jon: this is a poor attempt at a joke. back when I wrote this post 160k USD was about 80k in GBP.

12/7/2008 7:30 AM | Spence
Gravatar

# re: Office SharePoint Server for Internet Sites Licensing

Nice work. Very clarifying. Most of our partners dont know how to license.

1/20/2009 3:20 PM | Andreas Schou

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 2 and 6 and type the answer here: