Blog Post

Exchange Team Blog
4 MIN READ

Exchange 2010 Service Pack 2 and Hosting

The_Exchange_Team's avatar
The_Exchange_Team
Platinum Contributor
Dec 06, 2011

With the changes in strategy we announced in Future of /Hosting Mode a few months back we wanted to take the opportunity to make clear what is supported in what are typically referred to as hosting scenarios.

We announced that hosters would be able to use Exchange 2010 SP2 to provide hosted Exchange services once we released it. Well, we just released SP2 and now we have also released Multi-Tenancy and Hosting Guidance for Exchange Server 2010 SP2 to help our customers configure their solutions in a supported manner. We have created a multi-tenancy solutions and guidance web site to recognize control panel vendors who have provided adequate details about their solutions for us to list them as having a compliant solution. The guidance is intended for both hosters and control panel ISVs, but will also be useful for anyone trying to build a multi-tenant type system (sometimes referred to as a private cloud), using Exchange 2010 SP2.

Update Dec 20th: We’ve just published the Exchange 2010 SP2 Multi-Tenant Scale Guidance, which contains guidance for properly scaling and deploying a multi-tenant Exchange 2010 SP2 solution.

The most important thing to understand is that a hoster, a control panel vendor, or anyone who uses and follows the guidance we publish publically to build their solution is fundamentally no different than any other customer who deploys Exchange, but chooses not to change any of the default settings. We intend to offer support to you no differently than we would any other customer.

For example, you are an a typical Enterprise customer, and deploy Exchange, configure some Address Book Policies (ABP), change some calendar permissions and add few thousand accepted domains, you will get support just as you always have, as your configuration uses only supported tools and processes. As a hoster or private cloud builder it will be no different. You too create objects, set up some ABPs, and may end up with an unusual configuration in the eyes of an average Exchange customer, but that is all it is – unusual, customized to meet your requirements, but not unsupported.

Here are a few examples to try and clarify what this means:

  • You call us with an Exchange transport agent problem and it is clear that whatever you built doesn't follow any of our published development guidance. We will recommend you change it to follow our guidance, and that advice won't change whether you are a hoster, building a private cloud or are an Enterprise organization.
  • You are a hoster and call us to say that you can't stop internal OOFs being delivered between tenants on your self-built hosting platform. We point you to our hosting guidance where we clearly state this is a known issue with this type of configuration and also tell you that the document also suggests the right approach to take to try and solve this kind of issue. If you want to then open a separate developer case to get help as you create the solution, you can do that too.

So as you can see, if you are a hoster or an Enterprise customer, or someone who builds themselves a solution to host multiple tenants in some way, and you have used supported tools and methods to configure your system we'll be able to effectively support it. That's really no different than it is today, if you choose to make some rather unusual changes to your system, we don't ask to validate the end-to-end system before we help you recover that database. If, on the other hand, the database failed because of that rather unusual change you made, that's when we get to discuss why you made those changes and potentially point out that they're unsupported.

If a control panel vendor wishes to sell their solution AND have their solution listed on our web site, they need to provide written confirmation to us that their solution complies with the ENTIRE guidance document. If they only 90% comply, they won't be listed. It won't stop a vendor selling their solution, as they can do that without us reviewing any of their solution, but a customer who wants to buy a solution will not see theirs listed on our web site.

So in summary, for customers using Exchange 2010 SP2, we will treat our hosters and enterprise customers the same – if the root cause of your problem is an unsupported setting or change, we will point that out and recommend you change it. As a hoster you can really create a multi-tenancy system without making any unsupported changes. The guidance we have published will help you to do so, and we recommend you follow it.

I like to think about it like this: our end goal in providing guidance and allowing hosters to use Exchange Server 2010 SP2 is to make sure they end up with a solution based upon a supported configuration, which makes their system just the same as anyone else’s. We really do want you to get support for your system when you need it, you just need to make sure what you are doing will help us to help you.

Greg Taylor

Updated Jul 01, 2019
Version 2.0

40 Comments

  • Anonymous's avatar
    Anonymous

    At the simplest level, create 2 or 3 ABP's and you have the beginnings of it. Take a look at the document to see what else you might need to do, changing default calendar permissions, create some transport rules, secure OAB's, remove some ECP options, there's a lot of scope. We are not going to produce a step by step on how to do it, as there's really no one-size-fits-all approach to this.

    I would warn anyone that thinks ABP's ARE multi-tenancy to think again. They solve one of the problems (directory access) you need to solve when building a multi-tenant platform, but they alone are not the entire solution.

    It's not super simple, which is why we wrote the guidance, and we worked with control panel vendors, who have the skills and experience already, and who offer ready made solutions. If you don't have the skills in-house today, don't have a desire to develop the skills inside your own company or need to get to market fast, you might wnat to choose one of the vendor solutions we have validated.

  • Anonymous's avatar
    Anonymous

    Could there be a example scenario with 2-3 tenants configuration wise in the on-premise setup?

  • Anonymous's avatar
    Anonymous

    @ Marius - yes, you can have SharePoint in the same AD.

    @ Dave - most hosters I have spoken to feel the opposite, as this enables them to do things like, to quote a recent example from the post above yours, put Sharepoint and Lync in the same forest as Exchange. It really appeals to most of them. We're enabling hosters to use a much broader set of Exchange features by allowing them to use the on-prem version of the product, at the expense of having to be more creative in configuring multi-tenancy, for which we have provided guidance to ensure it is done correctly.

  • Anonymous's avatar
    Anonymous

    Greg, This is a huge disappointment for the small-medium sized hosters. IS MS trying to push towards development of 3rd party control panels or just another way to dominate the hosted world with 365?

  • Anonymous's avatar
    Anonymous

    Hi Greg

    How about Sharepoint hosting using the same Active Directory as Exchange? Would that render the platform in an unsuported mode? Is even posible to have Sharepoint multy-tenancy with Exchange 2010 SP2 and the corresponding AD ? The guide mentions in some places about Lync hosting, but nothing about Sharepoint

    Thank you

  • Anonymous's avatar
    Anonymous

    Thanks Greg. I read through all the guidelines but was not really very sure about my understanding of the things mentioned in there. Thanks for the crisp answer.

  • Anonymous's avatar
    Anonymous

    Dave, there's no concerpt of the -organization switch if you don't use /hosting, and so the creation of logical organizations is something the admins has to do by combining things like ABP's, together with OU separation, changing ACL's on the OAB folders, maybe creating transport rules and changing default calendar permissions etc. The guidance document outlines the things you need to consider when configuring a product that is single tenant by design, to behave in a multi-tenant way. Read the guidance doc linked to in the post, I think it will make things clearer.

  • Anonymous's avatar
    Anonymous

    Greg, So does this release installed without the Hosting switch allows creation of organizations? Or just deals with Address Book policies as far as multi-tenant goes?

  • Anonymous's avatar
    Anonymous

    Look at the earlier posts I linked to as well. They explain more of the strategy.

    Yes, a hoster can build and new system using the on-prem version, or default mode, installation of Exchange 2010 SP2. In fact, that's what we are now recommending, not to use /hosting at all.

    But before deploying, review the guidance and plan out the solution, as simply installing Exchange and creating some ABP's does not create a multi-tenant platform.

  • Anonymous's avatar
    Anonymous

    Greg, that clarifies a lot of confusion but a question that is still unanswered is, will a hoster be able to use ABP in a normal exchange setup or they still have to stick to /hosting switch if they are commissioning a new server / organization?