Network World
Saturday, September 6, 2008
DNSstuff.com
Get information about your IP
IP Information
50+ On-demand DNS and network tools

Windows into Silicon Valley

Microsoft Subnet

Navigation

Standard or Enterprise; Which OCS version is right for you?

Another question that seems to come up a lot is "What's the different between OCS Standard edition and OCS Enterprise edition?" I won't claim to have a comprehensive answer, but here's a good start of things that aren't mentioned in the marketing materials.

Let's start with what Microsoft.com says about the two versions:

Office Communications Server 2007 is offered in two server editions: Standard Edition and Enterprise Edition.

  • Office Communications Server 2007 Standard Edition
    Standard Edition requires that primary server components, as well as the database for storing user and conference information, be configured on a single computer. Standard Edition is recommended for organizations that do not require higher availability through clustering.
  • Office Communications Server 2007 Enterprise Edition
    Enterprise Edition enables separation of server functionality and data storage to achieve higher capacity and availability. Enterprise Edition is recommended for organizations that that require higher availability through clustering.

Hmmm, that's it? ...not really. There are a lot of other subtle differences. Read on for more info.

  • Pools - Standard edition allows for a single pool to be created. Technically it creates a pool, but it doesn't appear as such in the OCS administration tool, just like a server. Enterprise edition allows for multiple pools to be created. Multiple pools allow for more granular policy enforcement (one policy per pool) and the ability to manage different classes of users individually.
  • Database location - Standard edition only supports keeping the RTC databases locally on a SQL 2005 Express instance. This is supposed to scale to ~5000 users, however it can create some management issues if you try to consolidate all your databases together or behind a firewall or if a different group manages SQL and OCS or... you get the idea. The Enterprise edition allows you to specify a remote database server. With a few tweaks it can even be the same server as your LCS 2005 database (requires a separate SQL instance).
  • High Availability - You can cluster various server roles with Enterprise edition. With Standard edition you're pretty much stuck with a sticky-session HWLB to manage your front ends (edge roles) and nothing on the back end.
  • Scalability - Technically Standard edition supports up to 5,000 users. Realistically I'd cap it in the 1,000-1,250 range if you're planning to use the full functionality (Web conference, audio, voip, etc). With Enterprise edition Microsoft supports architectures up to 50,000 users and from personal experience I can say it scales to at least one and half times that with a bit of planning and tweaking.

If you've come across any other major differences let me know and I'll credit you in an upcoming article/book.


About Alex Lewis

Alex Lewis has been involved in the high tech industry for more than 15 years, from satellite antenna design to to executive IT management. He has been a co-author or contributing author for books on Exchange 2003, Exchange 2007, Windows 2003 R2 and Microsoft Technical Specialist Exam Guides. Alex is a senior consultant at Convergent Computing, an IT consulting firm specializing in Microsoft technologies. Alex is involved in many early adopter and TAP programs, working with new technology often 2-3 years before public release. Alex is also a CISSP and leads Convergent's Security and Unified Messaging practices in the field.

RSS feed XML feed

Alex Lewis's archive.

Microsoft Subnet

RSS feed Microsoft news RSS feed

Advertisement: