Geo-replication/Multi-tenancy
In 2018, I outlined the state of Multi-geo on O365. The easier parts of Geo-Replication are already well handled, and the changes are discussed in the link. This post focuses on SSO options today and the likely roadmap.
O365 is moving towards multi-tenancy, which will allow multinational companies to store data in compliance with country rules. For instance, EU data may not be allowed to be stored outside the EU, but you already have your O365 tenancy based in the US.
Historically, most larger companies have chosen either the US or the EU to base their data storage in. If you wanted data to be stored in another region, you had to buy another tenant, which Microsoft strongly discouraged.
Microsoft are working towards supporting O365 in multiple geo-locations. Basically, there are 2 parts: 1) User-specific data (email, OneDrive), where we know where a user is based and their data is encrypted and stored in that country. and 2) group/team/country-specific data (SharePoint), where the data itself may have residency rules.
This post examines SharePoint data that must be stored in a specific country.
Options today:
1. On-Prem. Maintaining a SharePoint farm in each geo location requires careful consideration of SSO, Search, MMS, Content Types, and UPA.
2. O365: Have multiple tenants (none are connected) in each location and connect your authentication to each tenant. The problem with option 2 is that each O365 tenant requires a separate Azure Active Directory. This means that you will need to hook each O365 tenant up to a single MMS, Search service and poly-fill in the SSO process. Imagine having 8 regional tenants for regulatory purposes. To achieve SSO, you will need to create a central AAD and then connect each regional AAD to it. Azure Directory Sync is required for inviting members and guests, but integrating other companies' AAD can become an issue. The image below outlines a possible pattern to solve this complex problem.
Coming Q1 2019: Multi-Geo tenant, that shall be the answer. A lot of the multi-tenant is still in preview, so I shall be interested to see multi-geo tenancy when it goes into General Availability (GA) next year (+-Feb/March 2019).
MSIgnite tour London updates 27-Feb-19:
Brent Alinger
Sovereign geos:
-
US Gov
-
China (21Vianet)
-
Germany
New geos: South Africa, UAE, Norway, O365 data regions coming soon. See office.com/datamaps
UK: Cardiff, London, and Durham are 3 data centres in the UK.
Note: some services, such as AAD, planner, Yammer, and Sway, are not UK-based, but either Europe or US-based.
The US has 8 data centres.
Can get the default region moved, it’s difficult.
Phase 1: OneDrive and Exchange, April 2018 delivered
Phase 2: O365groups and SharePoint private preview, Oct 2018. Good feedback so far. Keen ferry, Cott dimension data.
Multi-geo is not for solving:
-
GDPR
-
PERFORMANCE enhancer - instead align with MS Global Network
- Pining data to a specific country
Cost: $2 per month extra per user in satellite locations. Go through the account manager to set it up. Once approved, it appears in the admin centre and is provisioned within 30 days, although the actual provisioning time can vary between 2 and 30 days.
Need a domain name per geo location for OneDrive and SPO, e.g. https://emeia-radimaging.sharepoint.com
Preferred Data Location (PDL) - used to specify in AAD to show where a user is stored, not for a travelling user, but for a long-term office assignment. Users of Exchange Online are seamlessly moved. ODfB requires a PS cod to move the user data.
Phase 2: SPO March into GA by 30 March 2019 confirmed. DLP per satellite geo. Hub sites can span multiple geos.
Aka.ms/multi-geo
Update: 2020-06-30. Multi-geo is available in:
- Australia,
- Asia Pacific,
- Canada,
- European Union,
- France,
- India,
- Japan,
- Korea,
- United Kingdom,
- United States,
- United Arab Emirates,
- South Africa, and
- Switzerland.