High availability has become an essential part of the email services in many organizations around the world, which means that understanding how to deploy and maintain a highly available Exchange Server environment is a critical skill for Exchange Server administrators.
Although Microsoft Exchange Server is a single product it is made up of many different components, such as:
- Client access – the protocols that allow mailbox access via Outlook, Outlook Web App (OWA), ActiveSync (mobile devices), and other clients.
- Transport – SMTP communications and mail flow.
- Mailbox – the databases hosting mailboxes.
- Unified Messaging – the telephony integration services.
High availability considerations also vary depending on the version of Exchange Server that is deployed.
Exchange Server 2016 High Availability
For Exchange Server 2016 high availability start with the following resources:
Exchange Server 2013 High Availability
For Exchange Server 2013 high availability start with the following resources:
- Exchange Server 2013 Client Access Server High Availability
- Exchange Server 2013 Database Availability Groups
For a much deeper look at Exchange Server 2013 high availability you can also read our ebook on Deploying and Managing Exchange Server 2013 High Availability.
Exchange Server 2010 High Availability
For Exchange Server 2010 high availability start with the following resources:
- Getting Started with Exchange Server 2010 Client Access Server Arrays
- Exchange Server 2010 Database Availability Group Installation Step by Step
Here are some more recent articles with tips and troubleshooting solutions for Exchange Server high availability:
- How Small is Too Small for a Database Availability Group?
- Exchange Best Practices: Datacenter Activation Coordination Mode
- Podcast Episode 12: High Availability with Michael Van Horenbeeck and Steve Goodman
- Reseeding a Failed Database Copy in an Exchange Server 2016 Database Availability Group
- Podcast Episode 9: Running Exchange in the Real World with Phoummala Schmitt
- Installing an Exchange Server 2016 Database Availability Group
- Introduction to Exchange Server 2016 Database Availability Groups
- PowerShell Scripts for Balancing Database Availability Groups
- Training Course: High Availability for Exchange Server 2013
- Exchange Server 2013 High Availability Q&A Recording Now Available