Notes from the field: Microsoft 365 Multi-Geo

Generally, Office 365/Microsoft 365 data is located in the datacentre region that relates to the country where the company’s registered address is. If your company is registered in Amsterdam, you’ll be in West Europe. If you’re registered in New York, you’ll be in a US datacentre somewhere. Registered in the UK… it depends on when your tenant was created but it could be in West Europe (if it’s an older tenant, like mine) or in the UK…

For global organisations, this can be a challenge. If your data is on the other side of the world then you may find that latency adversely impacts access to resources. The Microsoft global network is designed to efficiently route traffic from local points of presence to Microsoft datacentres over fast links, but sometimes that’s not enough. In these cases, check out the Microsoft docs on network planning and performance tuning for Microsoft 365.

The other challenge relates to data residency and, as you can expect, there are some options.

One would be to establish multiple tenants. But that means multiple Azure AD instances. Added to which, a DNS name can only be registered in one place. This means I can’t have users with @markwilson.co.uk addresses (for example) in more than one tenant. For a global organisation with everyone using an @company.com address for identity, email and instant messaging, that’s going be a challenge.

Another option is Microsoft 365 Multi-Geo. This service allows the provisioning and storage of data at rest in the locations of your choice. Note that this is not designed for performance optimisation – in fact, the Microsoft website specifically calls this out:

“Note that Microsoft 365 Multi-Geo is not designed for performance optimization, it is designed to meet data residency requirements”.

Microsoft 365 Multi-Geo documentation

On the face of it, Multi-Geo sounds great, but it has some pretty significant licensing restrictions:

“Microsoft 365 Multi-Geo is available as an add-on to [selected] Microsoft 365 subscription plans for Enterprise Agreement customers with a minimum of 250 Microsoft 365 seats in their tenant, and a minimum of 5% of those seats using multi-geo. User subscription licenses must be on the same Enterprise Agreement as the Multi-Geo Services licenses.”

Microsoft 365 Multi-Geo documentation

In my case, with a US-headquartered organisation where the UK organisation was tiny in comparison, Microsoft 365 Multi-Geo became cost-prohibitive. With around 80,000 US seats and only up to 1500 in the UK, they would have needed almost three times the number of licences in order to hit the 5% minimum seat count in the UK satellite location. And it needs to be on an Enterprise Agreement (not Cloud Services Provider), although that’s probably not such a challenge when operating at this scale.

For the vast majority of Microsoft 365 clients that I work with Multi-Geo is not even a consideration. But if it is for you, then go in with your eyes open. The reliance on the US-HQ IT team for Microsoft 365 led to a total change of strategy for my client… and that meant the project was no longer led from the UK, and therefore they no longer needed my team’s services.

Notes from the field: some common dependencies for Microsoft 365 deployments

My blog posts take a while to get published these days. I struggle to find the time to write them and often a few notes can remain in draft form for a long time. Some of those notes never make it. Others possibly shouldn’t.

This is one of those posts where I’m not sure whether to publish or not. It’s based on an email I sent to a client, in 2018, as we were starting to work together. That client was about to embark on a migration to Windows 10 and Office 365, and these notes were intended to set them in the right path.

We all know that Office 365 is under constant development, and some of the advice below might not be current. I don’t think it’s too far off the mark but your mileage may vary. I’ve also added a few comments where I know we’d look to do things differently today. Those comments are marked with square parentheses.

All of these dependencies were things I identified before we got into design… but many more came out as we got into the detail.

Preparing the identity platform

[Identity is key to any successful Microsoft cloud implementation. And Azure AD is Microsoft’s cloud identity platform.]

Recommendation:

  • IdFix tool used to ensure that there are no directory issues that will cause synchronisation issues.
  • Azure AD Connect synchronising without error between on-premises Active Directory and Azure Active Directory. Even with on-premises authentication via ADFS or similar, user objects will be required in Azure AD in order to populate the Exchange GAL.

[in this case, I could be reasonably sure that both of these are already in place for the existing Skype for Business Online deployment.]

Useful links:

Preparing for Exchange hybrid

[It’s common to run Microsoft Exchange in a hybrid configuration when migrating mailboxes to Office 365. Generally, the hybrid will remain in place even after user mailboxes have been migrated to the cloud, for management purposes. There are constraints around the versions of Exchange Server that can be used though.]

  • The hybrid server must be running the latest or immediately previous (i.e. n or n-1) cumulative update or update rollup available for the version of Exchange installed on-premises
  • Domain names that will be used for email should have the appropriate records created and verified in DNS.
  • Ports should be enabled to allow traffic to flow as outlined in the above article. It may be useful to run the Remote Connectivity Analyzer (RCA) tools to verify this.
  • In addition, I recommend that the other Exchange servers in the organisation are upgraded to run with the latest available updates.

Useful links:

Preparation for deployment of Windows 10 images using SCCM

[System Center Config Manager (SCCM) is now part of Microsoft EndPoint Manager (MEM) and I’m not sure I’d recommend an SCCM-based deployment these days. My first preference would be to use Microsoft’s own Windows images, in Azure AD-joined configuration managed with Intune (also part of MEM). This topic would make a blog post on its own…]

Config Manager needs to be updated to align with the version of Windows 10 being deployed: Support for Windows 10 in Configuration Manager.

[Even when I wrote the notes 3 years ago, it seems I was guiding the client towards a Modern Device Management approach with Intune…]

Preparation for the use of Office applications (desktop and web)

[Office 365 ProPlus is now Microsoft 365 Apps for Enterprise but the advice below is unchanged apart from the product name.]

Office 365 ProPlus (i.e. subscription-based Office application) requirements are the same as for Office Professional Plus 2016 (i.e. perpetually-licensed applications) and are detailed at Microsoft 365 and Office Resources.

With regards to documents (including spreadsheets, presentations, etc.) containing macros, etc. It would be advisable to perform some basic compatibility testing: Check file compatibility with previous versions.

Office 2016 and 2019 are supported under the Fixed Lifecycle Policy.

Use of a supported browser is critical to the use of Office 365 web-based components although many organisations are held back by legacy software releases.

General Microsoft 365 system requirements may be found at the Microsoft 365 and Office Resources link above. Most notably:

“Microsoft 365 is designed to work with the latest browsers and versions of Office. If you use older browsers and versions of Office that are not in mainstream support:

  • Microsoft won’t deliberately prevent you from connecting to the service, but the quality of your Microsoft 365 experience will diminish over time.
  • Office 2019 connections to Microsoft 365 services will be supported until October 2023.
  • Microsoft won’t provide code fixes to resolve non-security related problems.

[Microsoft’s guidance previously stated that “Office 365 doesn’t support interoperability with any software that isn’t supported by its manufacturer.”]

Weeknote 22/2021: By the sea

Last week, I was on a family holiday – and the sun shone too. And, for the record, it’s still a holiday even if you don’t go abroad. It’s only a staycation if you stay in your own home.

Connectivity

Sadly, I’ve been strugging with mobile connectivity recently. I finally got around to putting a 5G SIM in my phone. Since then the 3/4G signal has been awful and I haven’t even seen 5G. giffgaff’s Twitter support were worse than useless, eventually demanding a list of personal information in a direct message including things they should know (like the identifier of the SIM they had sent me, which Android refused to show me). In the end, I gave up as I needed a SIM removal tool… I’ll try again this week, now I’m back home.

Meanwhile, in parts of Dorset, I even got a French mobile signal (when I couldn’t get an English one…)

Family History

One evening, whilst discussing family history, I found that my wife’s Great Great Grandfather was quite possibly murdered in the 1890s! The Coroner’s report suggests the body was found buried in a sitting position – so that sounds like foul play. It’s unclear whether there was a severed hand found nearby with some money but the newspaper says “hat” so that may be translation!

This week in pictures

Weeknote 21/2021: Running late

Last week’s weeknote is a few days late…

That was the week when I confirmed that:

  • I’m still not a fan of panel discussions (I did take part in this event, but it still didn’t do it for me).
  • …or online events. Matt Ballantine’s post on “why I struggle with online events” sums up many of the things that I hadn’t quite managed to put my finger on. Basically, just because you can get 1000s of people to attend for virtually no cost, doesn’t mean it’s good value (not for the attendees anyway!).

On the subject of online events, I missed the Microsoft Build keynote completely (because of the poor communications), but I found this nice summary of what Google is up to:

Meanwhile, I’m reading The Human Organisation Report, to help me understand how to make work work.

A colleague shared this great advice for helping neurotypical people communicate in a way that works for those who are neurodiverse – so we can all understand one another:

It was also the week when I saw QR codes being used incredibly badly, and also well.

Last week in pictures

Not much on Insta’ this week…

Next week (now this week)

I’m on holiday now, which leads to my final point. I was reminded that being away from work should be absolute… if you do drop into email to do “just one thing” you may see things that then nag you and you have to fix them…

You have been warned!

Weeknote 20/2021: Echo chambers

This week has been a bit flat. The weather is mostly awful, so I don’t much feel like riding my bike. I hurt my back exercising on Wednesday. And I have 5 weeks to get into shape for my ride across Wales.

This weeknote will be a short one. I can’t believe it’s Friday already…

This week I:

  • Desparately tried to bring some very dry design workshops to life with the inclusion of visual content, only to find that Microsoft Teams isn’t very good at sharing digital whiteboards, yet:
  • Was reminded that annual reviews are a good opportunity to take stock on what’s happened in the last 12 months.
  • Received my new UK (non-EU) driving licence:
  • Escaped from my home office and spent a few hours working inside a coffee shop, for the first time in months.
  • Learned that my social bubble is oh so echoey… when I stepped outside it I heard of people for whom the discomfort of taking a lateral flow test is some kind of hardship (Really? Spreading Covid is a lot worse, I’m sure!) and got called an idiot for not agreeing with conspiracy theories around government tracking of citizens.
  • Felt the need to remind people that there are two NHS Apps:
    • The NHS App (authenticated), which lets you access your own health record.
    • The NHS Covid-19 app (anonymous), which is used for test and trace purposes.

This week in pictures

Weeknotes 18-19/2021: Doubling up

Last week didn’t have a weeknote. I just didn’t get around to it! To be perfectly honest, my weekends are packed with cycling-related activities at the moment and work has been pretty busy too… so here’s a bumper fortnight-note. Even this is delayed because I locked myself out of WordPress with too many incorrect login attempts… but the very fact I managed to post this indicates that I got in again!

Working

There’s much I can write about my work at the moment but we are approaching my annual review. That means I’ve spent a lot of time reflecting on the last 12 months and looking forward to where I need things to head in the coming weeks and months. It’s not been a wonderful year: although my family has been fortunate to avoid Covid-19 we’re still living in strange times and I really could do with leaving my home office for the odd day here and there. Procrastination levels are certainly up, followed by evening catch-up sessions. That could be another reason there was no week note last week…

Learning

I did manage to squeeze in another exam. It’s one of the Microsoft Fundamentals series: Microsoft Azure Data Fundamentals (DP-900) and I used Microsoft Learn to prepare, passing with a good score (944).

I’m also really interested in building a body of knowledge around sustainable IT and I worked my way through the Sustainable IT MOOC from the Institut du Numérique Responsable’s ISIT Academy. Not surprisingly, some of the statistics are French-specific but, in general I found the content interesting and enlightening. Definitely worth a few hours for anyone with an interest in the topic.

Watching

I’m a heavy social media user and I’m under no illusions about what that means in terms of my privacy. I often say that, if you’re not paying for the product, you are the product. Even so, my wife and I watched The Social Dilemma on Netflix a couple of nights ago. Highly recommended for anyone who uses… well… the Internet. So, pretty much everyone then.

Cycling

After riding England Coast to Coast (C2C) on The Way of the Roses a couple of years ago, I’ve been planning my next big cycling trip.

My eldest son and I were planning to head to the French Alps after his GCSEs this summer but, well, that was before a global pandemic messed up our plans. So we’ve been looking for something a little closer to home. We’re planning on riding the length of Wales – from Cardiff to Holyhead on Lôn Las Cymru

After booking all the hotels, and the train travel to return from Holyhead (5.5 hours, via England, with a change mid-way at Shrewsbury) the biggest challenge was booking 2 spaces for bikes on the train. I had similar issues with the C2C and I’m just hoping that I manage to make the cycle reservations nearer the time. I certainly can’t allow myself to stress about it for the whole 4 day ride up!

Something that will almost certainly come in useful on that trip are the waterproof socks I bought from Sealskins… they are fantastic:

Still on the subject of cycling, the Trek X-Caliber 9 mountain bike that I bought last autumn is back in the workshop. It’s 6 months old, with just 300km on the clock and the forks have gone back for warranty repairs (and that’s after the headset bearings already had to be replaced because they were not fitted correctly in the factory). More generally, there’s a big problem with bike part availability in the UK right now – partly Brexit-related (inability to buy from some EU-based vendors) but some general supply issues with some parts on back order until 2023.

Meanwhile, I’m finding more and more of my weekends involve supporting my eldest son with his racing (either cross-country or cycle-cross, with the occasional road circuit). One bonus was that the usual Saturday Youth Coaching session was replaced by a pleasurable gravel ride (and pub garden visit) this week due to non-availability of our usual venue.

Random techie stuff

The last few weeks in pictures

Weeknote 17/2021: Not yet digitally transformed

This week I’ve been struggling to focus but still moved a few things forwards. I also kept bumping up against some bizarre (non) efforts at “digital transformation”, courtesy of Standard Life (abrdn), Costco and the UK Government.

This week’s highlights included:

  • Realising that digital transformation hasn’t reached Costco UK yet – and no membership card means no entry and no shopping:

Looking ahead to the (long) weekend, I have no races to take the eldest teenager to and the weather ins’t looking wonderful. So, just the usual Youth Cycle Coaching on Saturday and, hopefully, some relaxing and pottering at “geek stuff” in the Man Cave…

This week in photos

No Insta’ from me yet this week (maybe there will be over the long weekend) so here’s a Line of Duty meme instead:

Weeknote 16/2021: Look after yourself – and watch out for friends and family too…

Most importantly, this week:

  • I was reminded not to take family members’ health for granted. Also, that the NHS has many problems but a) is staffed by some truly wonderful people and b) I’m really, really glad it’s there when we need it.
  • I was also reminded that I have some really supportive friends and colleagues. You know who you are. Thank you.

Lower down the hierarchy of needs:

  • I finally got the (Enterprise) Architecture as a Service service that I’ve wanted to launch off the ground. After years of thinking that it might be useful for clients to have access to someone for a day or two a month, it seems that a couple of days a week is more useful – it’s actually time to do something meaningful. Anyway, it’s given Thom McKiernan (@ThomMcK) an opportunity to go back on site.
  • Related to above, I found I’m a little jealous of colleagues who get to visit clients and interact with humans again. I don’t want it every day – just one or twice a week would be nice.
  • I was frustrated to find that the General Data Protection Regulation (GDPR) is very misunderstood – and all too often given as a reason for not doing something, with no apparent knowledge of what the regulation covers.
  • A client project underlined that, even when using SaaS, you still have to plan for and take action around upcoming changes… such as the upcoming retirement of Microsoft Skype for Business Online.
  • I sold a bike. It felt odd:
  • Related to above, I found that Facebook Marketplace is a strange mixture of nice, normal people, and some very odd individuals who didn’t seem to understand why I wouldn’t accept their low offer when I had plenty of interest at the asking price.
  • My weekend activities were mostly cycling-related: riding in the sunshine; transporting my son to/from an XC MTB race; youth coaching, and marshalling at a road race (where my son was also racing).

This week in photos

Weeknote 15/2021: Jabbed!

This week (last week)’s weeknote is a few days late, so here’s what I learned in week 15 of 2021:

  • It’s hard coming back to work after taking a complete break for 10 days.
  • Autonomy over your calendar is a really important part of wellbeing.
  • Flesch-Kincaid readability tests are just a number, but we tend to overestimate people’s reading ability:
  • Email, Teams and other “productivity” tools are real “time hoovers” and reactive working is highly stressful. I’m increasing of the view that such tools hinder productivity in favour of reactiveness. It seems that I’m not alone.
  • The Microsoft Dynamics 365 HR app for Teams is a much better way to access holiday request info than natively in Dynamics. I did laugh at the message that “Human Resources sent a card” though:
Sample of the Microsoft Dynamics 365 HR app in Microsoft Teams
  • How to be a good colleague in Ramadan – Ramadan Mubarak!
  • Not to rely on the NHS COVID Vaccination site to send notifications of bookings, even when given a phone number and email address. I had to ring 119 and navigate minutes of menus before a very helpful human gave me my reference numbers to make changes. It took around 48 hours for the text message/email to arrive, quickly followed by updated ones for new appointments. I suspect there may be some CSV files and batch jobs in the background… especially as a friend who had a recent birthday was “not 45 enough” to book her vaccination.
  • Emailing and asking for someone to do something by Close of Business that day, then emailing at 15:45 and asking them to do it by 16:30 is probably using the wrong channels and setting the wrong expectations…
  • Don’t underestimate the value of your network for presenting new opportunities.
  • Three pints of IPA may be a good way to avoid side effects of the Oxford-Astra Zeneca COVID-19 vaccine (based on my not at all scientific sample size of one)!

This (last) week in photos

Weeknote 14/2021: A week off work

This week has been spent at home. Mostly. It also involved some time wrapped in blankets in friends’ and family’s gardens, as England and Wales return to some degree of limited socialisation but northerly winds mean it’s still pretty chilly. Actually, it was snowing as I started to write this blog post.

As I mentioned last week, there were a few things planned for my time away from work. I celebrated a birthday on Monday. I had the final assessment for my First Aid Essentials in Sport certification on Tuesday. Then, Saturday was my first experience of coaching a group of young people to help them develop their cycling skills. It was… interesting. Oh well, they do say that practise makes perfect…

This week in tech

I haven’t really got much to report this week from the world of tech except:

  • After helping my youngest son out with renewing his Xbox Live Gold subscription (hint: CDkeys is your friend), he found that some updates in Minecraft were conflicting with the Windows Family Safety settings. That can be a minefield, but the error message directed me to the “Minecraft Realms and Multiplayer Troubleshooting” page on the Microsoft website, which helped me adjust the settings. The “I’m Getting an Error When Trying to Play Multiplayer with a Child Account” page makes it even easier to work out what to change, although I was able to leave the Privacy settings as they were (so only his friends can contact him by voice or text). Kudos to Microsoft for making it easy to work out what we needed to do.
  • I also got pretty frustrated with the limitations on my Apple Watch pairing with various old iPhones (or not). The end result is, I’m still selling my iPhone 8 Plus (which still has some residual value) and I’ve bought an iPhone SE for my wife. Expect to see a blog post here soon on the fun and games of moving cross-platform (I switched to Android when I bought a Samsung Galaxy S20 last year). Spoiler: don’t do it unless you really like messing around with tech and various platform lock-ins.
  • Apps asking for feedback really should be more considerate about when they interrupt your workflow:
  • Vodafone let us know that our monthly broadband is going up by £3 a month and by 3.9% above inflation. Apparently, that’s to cover the extra costs of running their network, but it seems to something that many providers are doing now…

Elsewhere in my life

Without going into specific details about my family’s medical history, Mark Booth at Body Limits is bloody brilliant. After just one session with Mark, my son could feel a tremendous difference in the knee pain he had been suffering whilst cycling.

Meanwhile, I’m not sure if carpentry and power tools are “tech” or not, but:

  • I found that drilling holes through plywood can easily split the face of the wood. The trick is to stop, just as the centre of the drill starts to emerge, and then use that centre hole to drill back in the opposite direction.
  • This video was handy as I fought with a jigsaw I’d borrowed from a friend. I had seriously started to doubt my blade-fitting abilities as I got through four of them to slice a sizable hole between two sets of shelves:

More thoughts on hybrid and remote working

I’ve been pretty open about my thoughts on remote and hybrid working and it’s only a few months since I wrote this post musing about the future of the office. This week, I saw The Economist had an interesting video on some of the challenges of working from home:

I was particularly pleased to see they called out having good home working facilities as a privilege many do not have and the consequential need for hybrid working (not just remote). Meanwhile, for those who can go fully remote, The Republic of Croatia is offering a Digital Nomad visa for a year

Back in Blighty, my friend Matt Ballantine (@ballantine70) was finally pushed over the edge with one online meeting too many:

“By removing the last filter of meeting organisation, the meeting room, we probably are organising more meetings than ever before.”

Matt Ballantine: “Zoomed Out”

And, as for the impact of remote work on our mental health… maybe let’s consider it’s not just remote working that’s been introduced to our lives over the last 13 months but also a whole load of other restrictions on social contact:

This week in photos