Using smart links for Office 365
Just a few years ago identity federation such as AD FS was the de facto standard for managing...
Office 365 is a tremendous service that we all know and love. With Office 365, IT Pros and end users alike are equipped with a multitude of applications (Exchange Online, Teams, OneDrive, SharePoint, and more) that enable easier collaboration and increased productivity. Something as simple as collaborating on a word document in real time has changed the way people work.
However, as customers start their individual journeys to Office 365, there are some gaps in the portfolio of Office 365 monitoring and management tools that the service offers, and it is important to know and understand what these are in order to make one’s own experience as smooth as possible.
Given the scope of this topic and ENow's dedication to high quality posts, we decided to break this up into 4 parts.
Traditional monitoring solutions focus almost entirely on the infrastructure supporting a specific service or application. While this approach proves relatively successful in a pure on-premises scenario, it is much less effective with Office 365 monitoring or cloud based systems for that matter. In an on-premises scenario, you typically have a full understanding of what each piece of the infrastructure is responsible for, what the relation is between components, and what “normal” behavior looks like for each component. When one component breaks or underperforms, you know what the impact will be on other components and the services depending on it.
Cloud-based systems are very different. First, you do not have visibility into the supporting infrastructure, let alone an understanding of how components relate to one another. As such, even if you would have access to all the metrics of the infrastructure, the information wouldn’t be useful. For example, consider the servers that Microsoft uses to implement the Office Graph or Search; outsiders have no way to know how many or what kind of servers are handling that work, what they’re doing, or what a normal performance baseline looks like. Even if this information were to be available: should customers care? Or is this solely Microsoft’s responsibility as part of the service agreement? The answer is simple: some metrics are just relevant to Microsoft alone. As a customer, you are purchasing a service and an experience. How Microsoft delivers that service, or how much load their systems are currently under doesn’t really matter. That is, at least, if the delivered service and functionality continues to live up to the expectations and SLA’s!
The massive scale of services, like Office 365 with users distributed across several data centers and hundreds of thousands of servers, make it nearly impossible to maintain the same monitoring paradigm. Within a sea of information, you can’t distinguish what information is relevant to you and what isn’t, in part because you don’t have complete information about all the components and in part because of the scale and complexity of the environment. This problem is worsened by the fact that the cloud service provider has little information about your network.
The fundamental differences between how an on-premises application and cloud-based system are managed created a need for a different monitoring approach. This approach must focus on the service and functionality that is being delivered, as well as the tasks one executes to capture the true user experience. For example, in Exchange Online, one of the core tasks is the ability to send and receive email, whereas in SharePoint Online, being able to upload, download and edit documents is the most frequent task. The way you provide the monitoring results must also account for the changing responsibilities of IT staff . While previous technologies may have been managed by separate, specialized teams, we see that these teams tend to converge, forcing administrators to be more up-to-date on technologies they may not be very familiar with.
Cloud-based systems, such as Office 365, enable organizations and users to work from virtually anywhere. Because of this, monitoring a service from a single location, typically the organization’s datacenter, no longer represents how applications are used in the real world. As users roam between various locations and connect from both within or outside the boundaries of the corporate network, it is important for an organization to understand if service issues are connected to a single location, or if an outage is effecting its operations at a larger scale, potentially even a service-wide impact. Without proper Office 365 monitoring, and by relying solely on built-in capabilities, administrators are often left to wait for feedback from their users to understand when something is wrong. This is far from ideal. Being able to pick up on early warnings of outages in any of the components within the infrastructure, including Office 365, is vital.
When organizations move to Office 365, many believe that keeping the service up and running is solely on Microsoft. However, there is quite more to it. In Addressing the Office 365 Monitoring Gaps - Part 2, we will go over Office 365 outages in more depth.
On-premises components, such as AD FS, PTA, and Exchange Hybrid are critical for Office 365 end user experience. In addition, something as trivial as expiring Exchange or AD FS certificates can certainly lead to unexpected outages. By proactively monitoring hybrid components, ENow gives you early warnings where hybrid components are reaching a critical state, or even for an upcoming expiring certificate. Knowing immediately when a problem happens, where the fault lies, and why the issue has occurred, ensures that any outages are detected and solved as quickly as possible.
Michael Van Horenbeeck is a Microsoft Certified Solutions Master (MCSM) and Exchange Server MVP from Belgium, with a strong focus on Microsoft Exchange, Office 365, Active Directory, and a bit of Lync. Michael has been active in the industry for about 12 years and developed a love for Exchange back in 2000. He is a frequent blogger and a member of the Belgian Unified Communications User Group Pro-Exchange. Besides writing about technology, Michael is a regular contributor to The UC Architects podcast and speaker at various conferences around the world. You can follow Michael via twitter (@mvanhorenbeeck) or his blog michaelvh.wordpress.com.