Skip to content

Commit c77e15c

Browse files
committed
edited for Azure Lighthouse
1 parent 1631a70 commit c77e15c

File tree

1 file changed

+24
-19
lines changed

1 file changed

+24
-19
lines changed

articles/azure-monitor/platform/service-providers.md

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,59 +6,64 @@ ms.subservice: logs
66
ms.topic: conceptual
77
author: MeirMen
88
ms.author: meirm
9-
ms.date: 08/06/2019
9+
ms.date: 02/03/2020
1010

1111
---
1212

1313
# Azure Monitor for Service Providers
14-
Log Analytics workspaces in Azure Monitor can help managed service providers (MSPs), large enterprises, independent software vendors (ISVs), and hosting service providers manage and monitor servers in customer's on-premises or cloud infrastructure.
14+
15+
Log Analytics workspaces in Azure Monitor can help managed service providers (MSPs), large enterprises, independent software vendors (ISVs), and hosting service providers manage and monitor servers in customer's on-premises or cloud infrastructure.
1516

1617
Large enterprises share many similarities with service providers, particularly when there is a centralized IT team that is responsible for managing IT for many different business units. For simplicity, this document uses the term *service provider* but the same functionality is also available for enterprises and other customers.
1718

18-
For partners and service providers who are part of the [Cloud Solution Provider (CSP)](https://partner.microsoft.com/Solutions/cloud-reseller-overview) program, Log Analytics in Azure Monitor is one of the Azure services available in [Azure CSP subscriptions](https://docs.microsoft.com/azure/cloud-solution-provider/overview/azure-csp-overview).
19+
For partners and service providers who are part of the [Cloud Solution Provider (CSP)](https://partner.microsoft.com/Solutions/cloud-reseller-overview) program, Log Analytics in Azure Monitor is one of the Azure services available in Azure CSP subscriptions.
20+
21+
Log Analytics in Azure Monitor can also be used by a service provider managing customer resources through the Azure delegated resource management capability in [Azure Lighthouse](https://docs.microsoft.com/azure/lighthouse/overview).
1922

2023
## Architectures for Service Providers
2124

2225
Log Analytics workspaces provide a method for the administrator to control the flow and isolation of [log](data-platform-logs.md) data and create an architecture that addresses its specific business needs. [This article](design-logs-deployment.md) explains the design, deployment, and migration considerations for a workspace, and the [manage access](manage-access.md) article discusses how to apply and manage permissions to log data. Service providers have additional considerations.
2326

2427
There are three possible architectures for service providers regarding Log Analytics workspaces:
2528

26-
### 1. Distributed - Logs are stored in workspaces located in the customer's tenant
29+
### 1. Distributed - Logs are stored in workspaces located in the customer's tenant
30+
31+
In this architecture, a workspace is deployed in the customer's tenant that is used for all the logs of that customer.
32+
33+
There are two ways that service provider administrators can gain access to a Log Analytics workspace in a customer tenant:
2734

28-
In this architecture, a workspace is deployed in the customer's tenant that is used for all the logs of that customer. The service provider administrators are granted access to this workspace using [Azure Active Directory guest users (B2B)](https://docs.microsoft.com/azure/active-directory/b2b/what-is-b2b). The service provider administrators will have to switch to their customer's directory in the Azure portal to be able to access these workspaces.
35+
- A customer can add individual users from the service provider as [Azure Active Directory guest users (B2B)](https://docs.microsoft.com/azure/active-directory/b2b/what-is-b2b). The service provider administrators will have to sign in to each customer's directory in the Azure portal to be able to access these workspaces. This also requires the customers to manage individual access for each service provider administrator.
36+
- For greater scalability and flexibility, service providers can use the [Azure delegated resource management](https://docs.microsoft.com/azure/lighthouse/concepts/azure-delegated-resource-management) capability of [Azure Lighthouse](https://docs.microsoft.com/azure/lighthouse/overview) to access the customer’s tenant. With this method, the service provider administrators are included in an Azure AD user group in the service provider’s tenant, and this group is granted access during the onboarding process for each customer. These administrators can then access each customer’s workspaces from within their own service provider tenant, rather than having to log into each customer’s tenant individually. Accessing your customers’ Log Analytics workspaces resources in this way reduces the work required on the customer side, and can make it easier to gather and analyze data across multiple customers managed by the same service provider. For more info, see [Monitor customer resources at scale](https://docs.microsoft.com/azure/lighthouse/how-to/monitor-at-scale).
37+
38+
The advantages of the distributed architecture are:
2939

30-
The advantages of this architecture are:
3140
* The customer can manage access to the logs using their own [role-based access](https://docs.microsoft.com/azure/role-based-access-control/overview).
3241
* Each customer can have different settings for their workspace such as retention and data capping.
3342
* Isolation between customers for regulatory and compliancy.
3443
* The charge for each workspace will be rolled into the customer's subscription.
3544
* Logs can be collected from all types of resources, not just agent-based. For example, Azure Audit Logs.
3645

37-
The disadvantages of this architecture are:
38-
* It is harder for the service provider to manage a large number of customer tenants at once.
39-
* Service provider administrators have to be provisioned in the customer directory.
40-
* The service provider can't analyze data across its customers.
46+
The disadvantages of the distributed architecture are:
47+
48+
* The service provider must use tools such as [Azure Monitor Workbooks](https://docs.microsoft.com/azure//azure-monitor/platform/workbooks-overview) in order to analyze data across its customers.
49+
* If customers are not onboarded for Azure delegated resource management, service provider administrators must be provisioned in the customer directory, and it is harder for the service provider to manage a large number of customer tenants at once.
4150

4251
### 2. Central - Logs are stored in a workspace located in the service provider tenant
4352

4453
In this architecture, the logs are not stored in the customer's tenants but only in a central location within one of the service provider's subscriptions. The agents that are installed on the customer's VMs are configured to send their logs to this workspace using the workspace ID and secret key.
4554

46-
The advantages of this architecture are:
47-
* It is easy to manage a large number of customers and integrate them to various backend systems.
55+
The advantages of the centralized architecture are:
4856

57+
* It is easy to manage a large number of customers and integrate them to various backend systems.
4958
* The service provider has full ownership over the logs and the various artifacts such as functions and saved queries.
50-
5159
* The service provider can perform analytics across all of its customers.
5260

53-
The disadvantages of this architecture are:
54-
* This architecture is applicable only for agent-based VM data, it will not cover PaaS, SaaS and Azure fabric data sources.
61+
The disadvantages of the centralized architecture are:
5562

63+
* This architecture is applicable only for agent-based VM data, it will not cover PaaS, SaaS and Azure fabric data sources.
5664
* It might be hard to separate the data between the customers when they are merged into a single workspace. The only good method to do so is to use the computer's fully qualified domain name (FQDN) or via the Azure subscription ID.
57-
5865
* All data from all customers will be stored in the same region with a single bill and same retention and configuration settings.
59-
6066
* Azure fabric and PaaS services such as Azure Diagnostics and Azure Audit Logs requires the workspace to be in the same tenant as the resource, thus they cannot send the logs to the central workspace.
61-
6267
* All VM agents from all customers will be authenticated to the central workspace using the same workspace ID and key. There is no method to block logs from a specific customer without interrupting other customers.
6368

6469
### 3. Hybrid - Logs are stored in workspace located in the customer's tenant and some of them are pulled to a central location.
@@ -81,4 +86,4 @@ There are two options to implement logs in a central location:
8186

8287
* Generate summary reports using [Power BI](../../azure-monitor/platform/powerbi.md)
8388

84-
* Review the process of [configuring Log Analytics and Power BI to monitor multiple CSP customers](https://docs.microsoft.com/azure/cloud-solution-provider/support/monitor-multiple-customers)
89+
* Onboard customers to [Azure delegated resource management](https://docs.microsoft.com/azure/lighthouse/concepts/azure-delegated-resource-management).

0 commit comments

Comments
 (0)