Sunday, March 25, 2012

Cluster licencing

I have a question regarding licencing on a sql server active/passive cluster. If we have more than 1 instance of the sql server do we have to have to buy another licence for each additional instance?
A Single-instance cluster requires licensing for a single host node.
Multi-instance clustering requires licensing for all host nodes. I am
assuming you are licensing per-processor.
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com
I support the Professional Association for SQL Server
www.sqlpass.org
"Robert" <anonymous@.discussions.microsoft.com> wrote in message
news:B92B51F4-2C4F-4A66-B53D-1DCAE282D8D8@.microsoft.com...
> I have a question regarding licencing on a sql server active/passive
cluster. If we have more than 1 instance of the sql server do we have to
have to buy another licence for each additional instance?
|||So is it true to say.
Server based license
If you have Active/Passive, and you have 4 instances, each in it's own cluster group, but on the same two nodes, you have to purchase 4 sets licenses. One for each instance.
I thought (from reading the 6.5 and 7.0 documentation) that you licensed the node, and in a 2 node cluster, regardless of active/passive or active/active you'd need to purchase 2 licenses (+ relevant CALs).
However, according to a Microsoft consultance (who's gone away to confirm) you only need to buy the license for the active node.
Sorry if this adds to the confusion.
|||Since you are clustering, you need Enterprise Edition. EE license allows
multiple instances on a host computer for the same processor license. The
exception for a licensing is when you are in single-instance cluster. Then
you only need to license one hose node's worth of processors. If you have
more than one instance, you must license ALL processors in the cluster.
Again, check with your local MS rep to get the exact wording.
(If you think this is confusing, you should try to figure out MSDE and
client tools licensing.)
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com
I support the Professional Association for SQL Server
www.sqlpass.org
"Beverley" <Bev.Brindle@.barclays.co.uk> wrote in message
news:8C12096A-8761-4589-82A3-C8B1E360E2B2@.microsoft.com...
> So is it true to say.
> Server based license
> If you have Active/Passive, and you have 4 instances, each in it's own
cluster group, but on the same two nodes, you have to purchase 4 sets
licenses. One for each instance.
> I thought (from reading the 6.5 and 7.0 documentation) that you licensed
the node, and in a 2 node cluster, regardless of active/passive or
active/active you'd need to purchase 2 licenses (+ relevant CALs).
> However, according to a Microsoft consultance (who's gone away to confirm)
you only need to buy the license for the active node.
> Sorry if this adds to the confusion.
|||Sorry to keep going on about this, but were putting strategic infrastructure in place, and I want to make sure that we are adequatley licensed.
So with clustering can you use EE Server License, or is Processor License compulsory.
And if EE Server Based is OK, does it apply to each instance (e.g. Server License x No Instances)
Im differentiating between Server and Processor on the basis that if your using Server you have to purchase CALs, but not if your using Processor.
We've purchased 60,000 CALs, so were going to use Server for all SQL unless its userbase is WWW based. What would we need to do for clustered SQL? We're intending a maxumim of 4 instances per cluster, over a 2 node active / passive cluster.
|||Again, the answer is "It Depends". You can use EE Server based with either
device or user CALs. EE allows multiple instances on a single host with one
license. The 'single-instance cluster exception' is actually a grant to use
the licenses on a failover node at no additional charge.
Here is an excerpt from the SQL licensing FAQ that seems to apply:
--snip--
Q. How does licensing work for computers that run SQL Server 2000
Enterprise Edition in failover scenarios?
A. Failover support, where servers are clustered together and set to
pick up each others' processing duties if one computer should fail, is
available only in SQL Server 2000 Enterprise Edition, just as it was with
SQL Server 7.0. Failover support can be configured in one of two ways:
a.. Active/active. In the active/active configuration, all servers
in the cluster regularly process information, but one or more take on the
workload of a failed server.
b.. Active/passive. In the active/passive configuration, one or more
computers in the cluster do not regularly process information but rather
passively wait to pick up the workload when an active server fails. All
active servers in a cluster must be fully licensed, according to either the
Per Processor licensing model or the Server/CAL licensing model. However, if
a server is strictly passive, working only while an active server has
failed, no additional licenses are needed for that passive server. The only
exception to this rule is if the cluster is licensed using Processor
licenses and the number of processors on the passive server exceeds the
number of processors on the active server. In these cases, additional
Processor licenses must be purchased for the additional processors on the
passive server.
--snip--
You can read the entire FAQ here:
http://www.microsoft.com/sql/howtobuy/faq.asp
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com
I support the Professional Association for SQL Server
www.sqlpass.org
"Beverley" <Bev.Brindle@.barclays.co.uk> wrote in message
news:AA19071B-9CBD-4B06-97A6-3B692301BF21@.microsoft.com...
> Sorry to keep going on about this, but were putting strategic
infrastructure in place, and I want to make sure that we are adequatley
licensed.
> So with clustering can you use EE Server License, or is Processor License
compulsory.
> And if EE Server Based is OK, does it apply to each instance (e.g. Server
License x No Instances)
> Im differentiating between Server and Processor on the basis that if your
using Server you have to purchase CALs, but not if your using Processor.
> We've purchased 60,000 CALs, so were going to use Server for all SQL
unless its userbase is WWW based. What would we need to do for clustered
SQL? We're intending a maxumim of 4 instances per cluster, over a 2 node
active / passive cluster.
>
begin 666 ts.gif
J1TE&.#EA`0`!`( ``````/___R'Y! $`````+ `````!``$```(!1 `[
`
end
|||Thanks for the clarity

No comments:

Post a Comment