SlideShare a Scribd company logo
1 of 39
Azure subscription management
CSP and EA
Senior Cloud Solution Architect
Daichi Isami Feb 2021
Why you need to learn
Azure subscription management?
• I mistake and charge credit into wrong contract
• I can’t find administrators
• I can’t create subscriptions
• How to collaborate EA and CSP?
• I can’t find subscriptions
Why you need to learn Azure subscription management?
1. EA and CSP
2. Collaborate EA and CSP
3. What’s Azure subscription
4. Billing Calculator
5. EA to CSP migration
6. Other resources
Agenda
EA - Enterprise Agreement
• You can add Azure to a new or existing Enterprise Agreement by making
an upfront monetary commitment.
• You can pay for additional usage beyond the commitment, at the same
rates.
Multi Year Monetary Commitment(MYMC)
FYXX FYXX+1 FYXX+2
MC(Monetary Commitment)
EA - https://ea.azure.com
When you login to the EA Portal you begin in an Enrollment view for enrollment level details. Here your main
tasks are to add others in administrative roles and change any desired enrollment level settings.
You begin at the enrollment level.
The focus will be highlighted in blue
Items with a
blue pen are
editable
You can move to Department,
Account and Subscription level
You can see and add
Enterprise Admins
Hovering
over the
headshot
icon will
allow you
to see your
login
credentials
and sign out
You add
notification
contacts here
You can move
to reporting,
notifications
and help file
views on the
left hand
navigation
panel
Related
accounts is
the same as
the account
view on top
Language Selection
and Support links
are on each page
Feedback can be provided
through the comment icon
Read Only Role
Flag for those
who can see but
not edit
Azure Cloud Solution Provider (CSP)
Talk to your Microsoft account representative about the CSP Program
Register your interest www.MicrosoftCSP.com
Visit http://aka.ms/cloudsolutionprovider to learn more
Own and
Control the
Billing
Provision,
Manage and
Support
Sell
Integrated
Offers and
Services
Microsoft is expanding the CSP program to
more partners with access to new Azure cloud
services, more markets and new capabilities.
Own the end-to-end customer lifecycle &
relationship with direct provisioning, billing and
support of Microsoft cloud services.
Partners create the offer, set the price and
own the billing terms with their customers.
Partners can attach and/or bundle their own
services with Azure.
https://docs.microsoft.com/en-us/partner-center/regional-authorization-overview
CSP - https://docs.microsoft.com/partner-center/
• Create your customers on your Partner Center Portal, and you can create
and assign Azure subscriptions under the customers
• Each customers must have their Azure AD tenants to associate with your
Partner Center Portal
Microsoft Azure billing hierarchy
Subscription Subscription
https://ea.azure.com/
https://portal.azure.com
https://partnercenter.microsoft.com
• Azure subscriptions are created by using partnercenter.microsoft.com or
ea.azure.com
• Azure subscriptions are consumed by using portal.azure.com
Subscription Subscription
Create
Consume
How to take Azure subscriptions in your organization
Subscription Subscription
https://ea.azure.com/ https://partnercenter.microsoft.com
• EA- Confirm who is account administrators on your proper EA contract
• CSP - Confirm who is user Admin Agents or other proper roles on your
regional CSP contract
Subscription Subscription
Most huge customers and partners have several EA and CSP contracts
It’s quite hard to find out the administrators by Microsoft-self
• I mistake and charge credit into wrong contract
• Find your proper EA contract or a customer under your proper CSP in your
organization
• I can’t find administrators
• Find your administrators in your EA or CSP contracts
• I can’t create subscriptions
• Reach out EA or CSP administrators in your organization
• How to collaborate EA and CSP
• I can’t find subscriptions
Why you need to learn Azure subscription management?
1. EA and CSP
2. Collaborate EA and CSP
3. What’s Azure subscription
4. Billing Calculator
5. EA to CSP migration
6. Other resources
Agenda
• Use Case #1: customers view
1. A customer works with multiple partners
2. A customer has own EA contract
3. A customer has their Azure Active Directory tenant
4. The partner has already established CSP contract
How to collaborate EA and CSP – use case #1 (1/3)
• Assign Azure subscriptions of both partners and a customer to
customer’s AAD tenant
• Retrieve all Azure subscriptions on customer’s AAD tenant
How to collaborate EA and CSP – use case #1 (2/3)
Subscription
Customer EA
Subscription
Subscription Subscription
Subscription
Subscription
Partner CSP Other Partner CSPs
Subscription
Subscription
• Retrieve all Azure subscriptions by assign all of them into an
AAD tenant
• Ensure isolations per partner with Azure subscription assignment
• Assign proper roles such as Owner, Reader and others by using
Role Base Access Control
How to collaborate EA and CSP – use case #1 (3/3)
https://portal.azure.com
Subscription Subscription Subscription
• Use Case #2: partners view
1. A partner offers their service to some customers
2. The partner has common area for the services – AD,
WSUS, SCOM and others
3. The customers have own AAD tenants
4. The partner has already established CSP contract
How to collaborate EA and CSP – use case #2 (1/2)
• Create subscriptions for the services per customer
• Create a subscription for common usage
• Retrieve all resources across AAD tenants with Azure Lighthouse
How to collaborate EA and CSP – use case #2 (2/2)
Partner A CSP
Subscription
(common usage)
Subscription
Subscription
Partner A - AAD tenant
Customer A - AAD tenant
Subscription
Subscription
Customer B - AAD tenant
Azure Lighthouse
RBAC – contributor, Reader…
• I mistake and charge credit into wrong contract
• Find your proper EA contract or a customer under your proper CSP in your
organization
• I can’t find administrators
• Find your administrator in your EA or CSP contracts
• I can’t create subscriptions
• Reach out EA or CSP administrators in your organization
• How to collaborate EA and CSP
• Design subscription architecture properly
• I can’t find subscriptions
Why you need to learn Azure subscription management?
1. EA and CSP
2. Collaborate EA and CSP
3. What’s Azure subscription
4. Billing Calculator
5. EA to CSP migration
6. Other resources
Agenda
Subscription A
Subscription Owners
Azure AD tenants
xxxxxx@hotmail.com
xxxxx.onmicrosoft.com
xxxxxx@microsoft.com
Subscription C
microsoft.onmicrosoft.com
Subscriptions
Azure Subscription structure
Subscription B
• Subscriptions must have at least one subscription owner
• Subscriptions must have an AAD tenant
xxxxxx@gmail.com
Subscription A
Subscription Owners
Azure AD tenants
xxxxxx@hotmail.com
xxxxx.onmicrosoft.com
xxxxxx@microsoft.com
Subscription C
microsoft.onmicrosoft.com
Subscriptions
Azure Subscription structure
Subscription B
• Subscriptions must have at least one subscription owner
• Subscriptions must have an AAD tenant
xxxxxx@gmail.com
#1 Types of Authentication Credentials
#2 Azure Active Directory tenants
#3 Global Subscription Filter
#1 Types of Authentication Credentials (1/2)
Personal/Microsoft Account
• Joe.doe@hotmail.com
• Mee.too@outlook.com
• He.aswell@live.com
• tony@my_company.com
• tina@my_school.edu
• joseph@my_ngo.org
Work or school account
• tony@my_company.com
• tina@my_school.edu
• joseph@my_ngo.org
Accounts and Passwords are set by account
owner on:
http://signup.live.com
Passwords are reset on:
http://login.live.com
Accounts and Passwords are set by your company
or Active Directory Domain administrator on:
Synchronized Azure Active Directory in the Cloud
or Office 365 (See slide notes for details)
#1 Types of Authentication Credentials (2/2)
• Bad practice for Microsoft account #1
• A customer assign a Microsoft Account as Owner role into subscriptions
• The Microsoft Account owner left the company with MFA setting
• No one couldn’t touch the subscriptions
• Bad practice for Microsoft account #2
• A customer assign a Microsoft Account as Owner role into subscriptions
• The user has never logged in more than two years
• The service has failed because of Microsoft account activity policy
• Bad practice for Microsoft account #3
• A customer create a Microsoft account with their corporate ID ex. xxxx@my_company.com
• We can’t create such Microsoft account now…
• The customer had utilized the corporate ID Microsoft account, but it made seriously confusion
to distinguish “School or Work Account” and “Microsoft Account”
Azure Lighthouse view*
selected commapny01.com tenant view
selected commapny02.com tenant view
#2 Azure Active Directory tenants
• Some Azure features deeply depend on AAD tenants
• AAD tenants separation forces to switch AAD tenants
• Need to invite as “guest user” into other AAD tenants to make visible Azure subscriptions
• Azure Lighthouse enable to retrieve resources across AAD tenants*
Service Principal - 1 Service Principal - 2
company01.com
tenant
Subscription A
Subscription B
company02.com
tenant
Service Principal - 3 Service Principal - 4
Subscription C
Subscription D
*Azure Lighthouse supports for some Azure features
#3 Global Subscriptions Filter
• Enable filter your subscriptions with Global Subscriptions Filter
• New subscriptions might be unchecked on this filter
• I mistake and charge credit into wrong contract
• You need to find your proper EA or CSP contract in your organization
• I can’t find administrators
• You need to find your administrator in your EA or CSP contracts
• I can’t create subscriptions
• You need to contact to the administrator
• How to collaborate EA and CSP
• Design subscription architecture properly
• I can’t find subscriptions
• You need to confirm your AAD tenant and RBAC
Why you need to learn Azure subscription management?
• Choose issue type as “Subscription management”
• “Subscription management” and “Billing” are no charge
Create support tickets on Azure Portal if you can’t solve issues
Azure Datacenter
Subnet 1
Subnet 2
Subnet 3
Gateway
Subnet Virtual Network
VM VM
VPN Gateway
VM
• VNETs and Subnets are free
• Traffic between VNET Peering across
region or datacenter is charged
*Note Availability Zone has traffic across datacenters
Public IP is charged
• Basic Load Balancer is free
• Standard Load Balancer is charged
• VM is charged
• Disk is charged
• Azure AD users are charged
• Azure AD groups are free
VPN Gateway is charged
Network Security Group is free
Example architecture with popular Azure resources
• Find out which Azure SKU will be used in your architectures
Utilize Pricing calculator to estimate Azure
• Update your estimation by using example scenarios
• Add your specific Azure resources for your use cases if you need
1. EA and CSP
2. Collaborate EA and CSP
3. What’s Azure subscription
4. Billing Calculator
5. EA to CSP migration
6. Other resources
Agenda
1. Associate source EA subscriptions and destination CSP subscriptions into
same AAD(Azure Active Directory) tenant
2. Perform migration assessment for using Azure resources
3. Upgrade Azure classic deployment model to ARM(Azure Resource
Manager) if subscriptions are using Azure classic deployment model
4. Move resources from EA subscription into CSP subscription
EA to CSP migration steps
https://docs.microsoft.com/en-us/azure/cloud-solution-provider/migration/migration-from-ea-to-csp
• All subscriptions must be associated into an AAD tenant
• Change AAD tenant if it’s different between Partners and customers
• Invite operation user accounts into the AAD tenant
#1. Associate EA and CSP subscriptions into same AAD tenant
1. Create Azure resources list of the subscriptions based on usage csv files
2. Confirm availability of the resources to move into CSP
• Available Azure services in Azure CSP https://docs.microsoft.com/en-us/azure/cloud-solution-
provider/overview/azure-csp-available-services
• Services that can be moved https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-
group-move-resources#services-that-can-be-moved
• Ex. Azure AD B2C isn’t available in CSP
• Ex. CSP supports VPN Gateway but you need to redeploy because VPN Gateway can’t be moved
• Classic Virtual machines and classic virtual network can’t migrate directly, and you need to recreate the
resources as ARM(Azure Service Manager). “Classic” means “Azure Service Manager” and please refer to an
article below if you’re not familiar with it.
• https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-deployment-model
• Many of Azure Marketplace resources can’t migrate directly. There are few exceptions such like “Red Hat” and
others, but please confirm them.
• https://docs.microsoft.com/en-us/azure/cloud-solution-provider/overview/azure-csp-available-services#azure-
marketplace-items-in-azure-csp
• https://azure.microsoft.com/is-is/updates/azure-marketplace-third-party-reseller-services-now-use-azure-monetary-
commitment/
3. Make your “EA to CSP migration plan”
#2. Perform migration assessment for using Azure resources
• If customers is still using resources that they created by using the Azure
classic deployment model, the resources must be transferred to the Azure
Resource Manager model before you move them to Azure CSP
• You need to follow steps below
• Platform-supported migration of IaaS resources from classic to Azure Resource Manager
https://docs.microsoft.com/en-us/azure/cloud-solution-provider/migration/ea-payg-to-azure-csp/ea-open-
direct-assessment
• Planning for migration of IaaS resources from classic to Azure Resource Manager
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/migration-classic-resource-manager-
plan
• Migrate IaaS resources from classic to Azure Resource Manager by using Azure PowerShell
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/migration-classic-resource-manager-ps
• Frequently asked questions about classic to Azure Resource Manager
migration https://docs.microsoft.com/en-us/azure/virtual-machines/windows/migration-classic-resource-
manager-faq
#3. Upgrade classic deployment model to ARM - optional
• Move your Azure resources by following an article below
• https://docs.microsoft.com/en-us/azure/cloud-solution-provider/migration/ea-payg-to-azure-csp/ea-open-
direct-arm-to-csp
#4. Move resources from target subscription to Azure CSP
1. EA and CSP
2. Collaborate EA and CSP
3. What’s Azure subscription
4. Billing Calculator
5. EA to CSP migration
6. Other resources
Agenda
• EA:
• http://normalian.hatenablog.com/archive/category/EA%20Portal
• https://ea.azure.com
• https://channel9.msdn.com/Search?term=enterprise%20azure%20portal&lang-en=true
• CSP
• http://partnercenter.Microsoft.com
• https://channel9.msdn.com/Search?term=partner%20center%20csp&lang-en=true
• Azure Lighthouse
• https://azure.microsoft.com/en-us/blog/introducing-azure-lighthouse/
• https://docs.microsoft.com/en-us/azure/lighthouse/concepts/cross-tenant-management-
experience
• http://normalian.hatenablog.com/entry/2019/09/22/094524
Resources
Appendix: How to invite new user into AAD tenant
• Need two steps to enable subscriptions visible for other
organization users
1. Invite users into your Azure AD tenant
2. Assign a role into the user account
*This two steps are mandatory to access other AAD tenants subscriptions
Azure subscription management with EA and CSP

More Related Content

What's hot

Building a well-engaged and secure AWS account access management - FND207-R ...
 Building a well-engaged and secure AWS account access management - FND207-R ... Building a well-engaged and secure AWS account access management - FND207-R ...
Building a well-engaged and secure AWS account access management - FND207-R ...Amazon Web Services
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overviewgjuljo
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.Emtec Inc.
 
Azure App Service
Azure App ServiceAzure App Service
Azure App ServiceBizTalk360
 
Azure role based access control (rbac)
Azure role based access control (rbac)Azure role based access control (rbac)
Azure role based access control (rbac)Srikanth Kappagantula
 
Microsoft Azure Networking Basics
Microsoft Azure Networking BasicsMicrosoft Azure Networking Basics
Microsoft Azure Networking BasicsSai Kishore Naidu
 
CloudTrail ログの検索を爆速化してみた
CloudTrail ログの検索を爆速化してみたCloudTrail ログの検索を爆速化してみた
CloudTrail ログの検索を爆速化してみたYohei Azekatsu
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureNovosco
 
Microsoft Azure Active Directory
Microsoft Azure Active DirectoryMicrosoft Azure Active Directory
Microsoft Azure Active DirectoryDavid J Rosenthal
 
Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...
Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...
Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...Neeraj Kumar
 
Azure Active Directory - An Introduction
Azure Active Directory  - An IntroductionAzure Active Directory  - An Introduction
Azure Active Directory - An IntroductionVenkatesh Narayanan
 
Microsoft Azure Security Overview
Microsoft Azure Security OverviewMicrosoft Azure Security Overview
Microsoft Azure Security OverviewAlert Logic
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceDavid J Rosenthal
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureSoumya De
 
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft AzureAdvanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft AzureKemp
 
Azure key vault
Azure key vaultAzure key vault
Azure key vaultRahul Nath
 

What's hot (20)

Building a well-engaged and secure AWS account access management - FND207-R ...
 Building a well-engaged and secure AWS account access management - FND207-R ... Building a well-engaged and secure AWS account access management - FND207-R ...
Building a well-engaged and secure AWS account access management - FND207-R ...
 
Azure Cost Management
Azure Cost ManagementAzure Cost Management
Azure Cost Management
 
Azure migration
Azure migrationAzure migration
Azure migration
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.
 
Azure App Service
Azure App ServiceAzure App Service
Azure App Service
 
Azure role based access control (rbac)
Azure role based access control (rbac)Azure role based access control (rbac)
Azure role based access control (rbac)
 
Microsoft Azure Networking Basics
Microsoft Azure Networking BasicsMicrosoft Azure Networking Basics
Microsoft Azure Networking Basics
 
CloudTrail ログの検索を爆速化してみた
CloudTrail ログの検索を爆速化してみたCloudTrail ログの検索を爆速化してみた
CloudTrail ログの検索を爆速化してみた
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Microsoft Azure Active Directory
Microsoft Azure Active DirectoryMicrosoft Azure Active Directory
Microsoft Azure Active Directory
 
Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...
Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...
Part 03: Azure Virtual Networks – Understanding and Creating Point-to-Site VP...
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Azure Active Directory - An Introduction
Azure Active Directory  - An IntroductionAzure Active Directory  - An Introduction
Azure Active Directory - An Introduction
 
Microsoft Azure Security Overview
Microsoft Azure Security OverviewMicrosoft Azure Security Overview
Microsoft Azure Security Overview
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with Confidence
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Azure Security Overview
Azure Security OverviewAzure Security Overview
Azure Security Overview
 
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft AzureAdvanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
 
Azure key vault
Azure key vaultAzure key vault
Azure key vault
 

Similar to Azure subscription management with EA and CSP

Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019
Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019
Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019Marius Zaharia
 
Azure AD B2C Webinar Series: Custom Policies Part 2 Policy Walkthrough
Azure AD B2C Webinar Series: Custom Policies Part 2 Policy WalkthroughAzure AD B2C Webinar Series: Custom Policies Part 2 Policy Walkthrough
Azure AD B2C Webinar Series: Custom Policies Part 2 Policy WalkthroughVinu Gunasekaran
 
O365Con18 - External Collaboration with Azure B2B - Sjoukje Zaal
O365Con18 - External Collaboration with Azure B2B - Sjoukje ZaalO365Con18 - External Collaboration with Azure B2B - Sjoukje Zaal
O365Con18 - External Collaboration with Azure B2B - Sjoukje ZaalNCCOMMS
 
CSF18 - External Collaboration with Azure B2B - Sjoukje Zaal
CSF18 - External Collaboration with Azure B2B - Sjoukje ZaalCSF18 - External Collaboration with Azure B2B - Sjoukje Zaal
CSF18 - External Collaboration with Azure B2B - Sjoukje ZaalNCCOMMS
 
Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles ...
Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles ...Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles ...
Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles ...Shawn Ismail
 
External collaboration with Azure B2B
External collaboration with Azure B2BExternal collaboration with Azure B2B
External collaboration with Azure B2BSjoukje Zaal
 
External collaboration with Azure B2B
External collaboration with Azure B2B External collaboration with Azure B2B
External collaboration with Azure B2B Sjoukje Zaal
 
Azure AD B2C Webinar Series: Custom Policies Part 1
Azure AD B2C Webinar Series: Custom Policies Part 1Azure AD B2C Webinar Series: Custom Policies Part 1
Azure AD B2C Webinar Series: Custom Policies Part 1Vinu Gunasekaran
 
Overcoming the challenges of Office 365 user management in hybrid environments​
Overcoming the challenges of Office 365 user management in hybrid environments​Overcoming the challenges of Office 365 user management in hybrid environments​
Overcoming the challenges of Office 365 user management in hybrid environments​Zoho Corporation
 
Dear Azure: External collaboration with Azure AD B2B
Dear Azure: External collaboration with Azure AD B2BDear Azure: External collaboration with Azure AD B2B
Dear Azure: External collaboration with Azure AD B2BSjoukje Zaal
 
Deep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech TalksDeep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech TalksAmazon Web Services
 
Global azure virtual 2021 - Azure Lighthouse
Global azure virtual 2021 - Azure LighthouseGlobal azure virtual 2021 - Azure Lighthouse
Global azure virtual 2021 - Azure LighthouseIvo Andreev
 
Introduction to Azure AD and Azure AD B2C
Introduction to Azure AD and Azure AD B2CIntroduction to Azure AD and Azure AD B2C
Introduction to Azure AD and Azure AD B2CJoonas Westlin
 
DevSum: Azure AD B2C Application security made easy
DevSum: Azure AD B2C Application security made easyDevSum: Azure AD B2C Application security made easy
DevSum: Azure AD B2C Application security made easySjoukje Zaal
 
WordPress + Office 365 | O365 user profile fields v8.0
WordPress + Office 365 | O365 user profile fields v8.0WordPress + Office 365 | O365 user profile fields v8.0
WordPress + Office 365 | O365 user profile fields v8.0Marco van Wieren
 
Azure Saturday: External Collaboration With Azure AD B2B
Azure Saturday:  External Collaboration With Azure AD B2BAzure Saturday:  External Collaboration With Azure AD B2B
Azure Saturday: External Collaboration With Azure AD B2BSjoukje Zaal
 
Azure - Identity as a service
Azure - Identity as a serviceAzure - Identity as a service
Azure - Identity as a serviceBizTalk360
 

Similar to Azure subscription management with EA and CSP (20)

Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019
Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019
Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019
 
Azure AD B2C Webinar Series: Custom Policies Part 2 Policy Walkthrough
Azure AD B2C Webinar Series: Custom Policies Part 2 Policy WalkthroughAzure AD B2C Webinar Series: Custom Policies Part 2 Policy Walkthrough
Azure AD B2C Webinar Series: Custom Policies Part 2 Policy Walkthrough
 
O365Con18 - External Collaboration with Azure B2B - Sjoukje Zaal
O365Con18 - External Collaboration with Azure B2B - Sjoukje ZaalO365Con18 - External Collaboration with Azure B2B - Sjoukje Zaal
O365Con18 - External Collaboration with Azure B2B - Sjoukje Zaal
 
CSF18 - External Collaboration with Azure B2B - Sjoukje Zaal
CSF18 - External Collaboration with Azure B2B - Sjoukje ZaalCSF18 - External Collaboration with Azure B2B - Sjoukje Zaal
CSF18 - External Collaboration with Azure B2B - Sjoukje Zaal
 
Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles ...
Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles ...Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles ...
Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles ...
 
External collaboration with Azure B2B
External collaboration with Azure B2BExternal collaboration with Azure B2B
External collaboration with Azure B2B
 
External collaboration with Azure B2B
External collaboration with Azure B2B External collaboration with Azure B2B
External collaboration with Azure B2B
 
Azure AD B2C Webinar Series: Custom Policies Part 1
Azure AD B2C Webinar Series: Custom Policies Part 1Azure AD B2C Webinar Series: Custom Policies Part 1
Azure AD B2C Webinar Series: Custom Policies Part 1
 
Overcoming the challenges of Office 365 user management in hybrid environments​
Overcoming the challenges of Office 365 user management in hybrid environments​Overcoming the challenges of Office 365 user management in hybrid environments​
Overcoming the challenges of Office 365 user management in hybrid environments​
 
Dear Azure: External collaboration with Azure AD B2B
Dear Azure: External collaboration with Azure AD B2BDear Azure: External collaboration with Azure AD B2B
Dear Azure: External collaboration with Azure AD B2B
 
Deep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech TalksDeep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech Talks
 
MCSA 70-412 Chapter 08
MCSA 70-412 Chapter 08MCSA 70-412 Chapter 08
MCSA 70-412 Chapter 08
 
Global azure virtual 2021 - Azure Lighthouse
Global azure virtual 2021 - Azure LighthouseGlobal azure virtual 2021 - Azure Lighthouse
Global azure virtual 2021 - Azure Lighthouse
 
Understanding Azure AD
Understanding Azure ADUnderstanding Azure AD
Understanding Azure AD
 
Introduction to Azure AD and Azure AD B2C
Introduction to Azure AD and Azure AD B2CIntroduction to Azure AD and Azure AD B2C
Introduction to Azure AD and Azure AD B2C
 
DevSum: Azure AD B2C Application security made easy
DevSum: Azure AD B2C Application security made easyDevSum: Azure AD B2C Application security made easy
DevSum: Azure AD B2C Application security made easy
 
Azure AD with Office 365 and Beyond!
Azure AD with Office 365 and Beyond!Azure AD with Office 365 and Beyond!
Azure AD with Office 365 and Beyond!
 
WordPress + Office 365 | O365 user profile fields v8.0
WordPress + Office 365 | O365 user profile fields v8.0WordPress + Office 365 | O365 user profile fields v8.0
WordPress + Office 365 | O365 user profile fields v8.0
 
Azure Saturday: External Collaboration With Azure AD B2B
Azure Saturday:  External Collaboration With Azure AD B2BAzure Saturday:  External Collaboration With Azure AD B2B
Azure Saturday: External Collaboration With Azure AD B2B
 
Azure - Identity as a service
Azure - Identity as a serviceAzure - Identity as a service
Azure - Identity as a service
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Azure subscription management with EA and CSP

  • 1. Azure subscription management CSP and EA Senior Cloud Solution Architect Daichi Isami Feb 2021
  • 2. Why you need to learn Azure subscription management?
  • 3. • I mistake and charge credit into wrong contract • I can’t find administrators • I can’t create subscriptions • How to collaborate EA and CSP? • I can’t find subscriptions Why you need to learn Azure subscription management?
  • 4. 1. EA and CSP 2. Collaborate EA and CSP 3. What’s Azure subscription 4. Billing Calculator 5. EA to CSP migration 6. Other resources Agenda
  • 5. EA - Enterprise Agreement • You can add Azure to a new or existing Enterprise Agreement by making an upfront monetary commitment. • You can pay for additional usage beyond the commitment, at the same rates. Multi Year Monetary Commitment(MYMC) FYXX FYXX+1 FYXX+2 MC(Monetary Commitment)
  • 6. EA - https://ea.azure.com When you login to the EA Portal you begin in an Enrollment view for enrollment level details. Here your main tasks are to add others in administrative roles and change any desired enrollment level settings. You begin at the enrollment level. The focus will be highlighted in blue Items with a blue pen are editable You can move to Department, Account and Subscription level You can see and add Enterprise Admins Hovering over the headshot icon will allow you to see your login credentials and sign out You add notification contacts here You can move to reporting, notifications and help file views on the left hand navigation panel Related accounts is the same as the account view on top Language Selection and Support links are on each page Feedback can be provided through the comment icon Read Only Role Flag for those who can see but not edit
  • 7. Azure Cloud Solution Provider (CSP) Talk to your Microsoft account representative about the CSP Program Register your interest www.MicrosoftCSP.com Visit http://aka.ms/cloudsolutionprovider to learn more Own and Control the Billing Provision, Manage and Support Sell Integrated Offers and Services Microsoft is expanding the CSP program to more partners with access to new Azure cloud services, more markets and new capabilities. Own the end-to-end customer lifecycle & relationship with direct provisioning, billing and support of Microsoft cloud services. Partners create the offer, set the price and own the billing terms with their customers. Partners can attach and/or bundle their own services with Azure. https://docs.microsoft.com/en-us/partner-center/regional-authorization-overview
  • 8. CSP - https://docs.microsoft.com/partner-center/ • Create your customers on your Partner Center Portal, and you can create and assign Azure subscriptions under the customers • Each customers must have their Azure AD tenants to associate with your Partner Center Portal
  • 9. Microsoft Azure billing hierarchy Subscription Subscription https://ea.azure.com/ https://portal.azure.com https://partnercenter.microsoft.com • Azure subscriptions are created by using partnercenter.microsoft.com or ea.azure.com • Azure subscriptions are consumed by using portal.azure.com Subscription Subscription Create Consume
  • 10. How to take Azure subscriptions in your organization Subscription Subscription https://ea.azure.com/ https://partnercenter.microsoft.com • EA- Confirm who is account administrators on your proper EA contract • CSP - Confirm who is user Admin Agents or other proper roles on your regional CSP contract Subscription Subscription Most huge customers and partners have several EA and CSP contracts It’s quite hard to find out the administrators by Microsoft-self
  • 11. • I mistake and charge credit into wrong contract • Find your proper EA contract or a customer under your proper CSP in your organization • I can’t find administrators • Find your administrators in your EA or CSP contracts • I can’t create subscriptions • Reach out EA or CSP administrators in your organization • How to collaborate EA and CSP • I can’t find subscriptions Why you need to learn Azure subscription management?
  • 12. 1. EA and CSP 2. Collaborate EA and CSP 3. What’s Azure subscription 4. Billing Calculator 5. EA to CSP migration 6. Other resources Agenda
  • 13. • Use Case #1: customers view 1. A customer works with multiple partners 2. A customer has own EA contract 3. A customer has their Azure Active Directory tenant 4. The partner has already established CSP contract How to collaborate EA and CSP – use case #1 (1/3)
  • 14. • Assign Azure subscriptions of both partners and a customer to customer’s AAD tenant • Retrieve all Azure subscriptions on customer’s AAD tenant How to collaborate EA and CSP – use case #1 (2/3) Subscription Customer EA Subscription Subscription Subscription Subscription Subscription Partner CSP Other Partner CSPs Subscription Subscription
  • 15. • Retrieve all Azure subscriptions by assign all of them into an AAD tenant • Ensure isolations per partner with Azure subscription assignment • Assign proper roles such as Owner, Reader and others by using Role Base Access Control How to collaborate EA and CSP – use case #1 (3/3) https://portal.azure.com Subscription Subscription Subscription
  • 16. • Use Case #2: partners view 1. A partner offers their service to some customers 2. The partner has common area for the services – AD, WSUS, SCOM and others 3. The customers have own AAD tenants 4. The partner has already established CSP contract How to collaborate EA and CSP – use case #2 (1/2)
  • 17. • Create subscriptions for the services per customer • Create a subscription for common usage • Retrieve all resources across AAD tenants with Azure Lighthouse How to collaborate EA and CSP – use case #2 (2/2) Partner A CSP Subscription (common usage) Subscription Subscription Partner A - AAD tenant Customer A - AAD tenant Subscription Subscription Customer B - AAD tenant Azure Lighthouse RBAC – contributor, Reader…
  • 18. • I mistake and charge credit into wrong contract • Find your proper EA contract or a customer under your proper CSP in your organization • I can’t find administrators • Find your administrator in your EA or CSP contracts • I can’t create subscriptions • Reach out EA or CSP administrators in your organization • How to collaborate EA and CSP • Design subscription architecture properly • I can’t find subscriptions Why you need to learn Azure subscription management?
  • 19. 1. EA and CSP 2. Collaborate EA and CSP 3. What’s Azure subscription 4. Billing Calculator 5. EA to CSP migration 6. Other resources Agenda
  • 20. Subscription A Subscription Owners Azure AD tenants xxxxxx@hotmail.com xxxxx.onmicrosoft.com xxxxxx@microsoft.com Subscription C microsoft.onmicrosoft.com Subscriptions Azure Subscription structure Subscription B • Subscriptions must have at least one subscription owner • Subscriptions must have an AAD tenant xxxxxx@gmail.com
  • 21. Subscription A Subscription Owners Azure AD tenants xxxxxx@hotmail.com xxxxx.onmicrosoft.com xxxxxx@microsoft.com Subscription C microsoft.onmicrosoft.com Subscriptions Azure Subscription structure Subscription B • Subscriptions must have at least one subscription owner • Subscriptions must have an AAD tenant xxxxxx@gmail.com #1 Types of Authentication Credentials #2 Azure Active Directory tenants #3 Global Subscription Filter
  • 22. #1 Types of Authentication Credentials (1/2) Personal/Microsoft Account • Joe.doe@hotmail.com • Mee.too@outlook.com • He.aswell@live.com • tony@my_company.com • tina@my_school.edu • joseph@my_ngo.org Work or school account • tony@my_company.com • tina@my_school.edu • joseph@my_ngo.org Accounts and Passwords are set by account owner on: http://signup.live.com Passwords are reset on: http://login.live.com Accounts and Passwords are set by your company or Active Directory Domain administrator on: Synchronized Azure Active Directory in the Cloud or Office 365 (See slide notes for details)
  • 23. #1 Types of Authentication Credentials (2/2) • Bad practice for Microsoft account #1 • A customer assign a Microsoft Account as Owner role into subscriptions • The Microsoft Account owner left the company with MFA setting • No one couldn’t touch the subscriptions • Bad practice for Microsoft account #2 • A customer assign a Microsoft Account as Owner role into subscriptions • The user has never logged in more than two years • The service has failed because of Microsoft account activity policy • Bad practice for Microsoft account #3 • A customer create a Microsoft account with their corporate ID ex. xxxx@my_company.com • We can’t create such Microsoft account now… • The customer had utilized the corporate ID Microsoft account, but it made seriously confusion to distinguish “School or Work Account” and “Microsoft Account”
  • 24. Azure Lighthouse view* selected commapny01.com tenant view selected commapny02.com tenant view #2 Azure Active Directory tenants • Some Azure features deeply depend on AAD tenants • AAD tenants separation forces to switch AAD tenants • Need to invite as “guest user” into other AAD tenants to make visible Azure subscriptions • Azure Lighthouse enable to retrieve resources across AAD tenants* Service Principal - 1 Service Principal - 2 company01.com tenant Subscription A Subscription B company02.com tenant Service Principal - 3 Service Principal - 4 Subscription C Subscription D *Azure Lighthouse supports for some Azure features
  • 25. #3 Global Subscriptions Filter • Enable filter your subscriptions with Global Subscriptions Filter • New subscriptions might be unchecked on this filter
  • 26. • I mistake and charge credit into wrong contract • You need to find your proper EA or CSP contract in your organization • I can’t find administrators • You need to find your administrator in your EA or CSP contracts • I can’t create subscriptions • You need to contact to the administrator • How to collaborate EA and CSP • Design subscription architecture properly • I can’t find subscriptions • You need to confirm your AAD tenant and RBAC Why you need to learn Azure subscription management?
  • 27. • Choose issue type as “Subscription management” • “Subscription management” and “Billing” are no charge Create support tickets on Azure Portal if you can’t solve issues
  • 28. Azure Datacenter Subnet 1 Subnet 2 Subnet 3 Gateway Subnet Virtual Network VM VM VPN Gateway VM • VNETs and Subnets are free • Traffic between VNET Peering across region or datacenter is charged *Note Availability Zone has traffic across datacenters Public IP is charged • Basic Load Balancer is free • Standard Load Balancer is charged • VM is charged • Disk is charged • Azure AD users are charged • Azure AD groups are free VPN Gateway is charged Network Security Group is free Example architecture with popular Azure resources • Find out which Azure SKU will be used in your architectures
  • 29. Utilize Pricing calculator to estimate Azure • Update your estimation by using example scenarios • Add your specific Azure resources for your use cases if you need
  • 30. 1. EA and CSP 2. Collaborate EA and CSP 3. What’s Azure subscription 4. Billing Calculator 5. EA to CSP migration 6. Other resources Agenda
  • 31. 1. Associate source EA subscriptions and destination CSP subscriptions into same AAD(Azure Active Directory) tenant 2. Perform migration assessment for using Azure resources 3. Upgrade Azure classic deployment model to ARM(Azure Resource Manager) if subscriptions are using Azure classic deployment model 4. Move resources from EA subscription into CSP subscription EA to CSP migration steps https://docs.microsoft.com/en-us/azure/cloud-solution-provider/migration/migration-from-ea-to-csp
  • 32. • All subscriptions must be associated into an AAD tenant • Change AAD tenant if it’s different between Partners and customers • Invite operation user accounts into the AAD tenant #1. Associate EA and CSP subscriptions into same AAD tenant
  • 33. 1. Create Azure resources list of the subscriptions based on usage csv files 2. Confirm availability of the resources to move into CSP • Available Azure services in Azure CSP https://docs.microsoft.com/en-us/azure/cloud-solution- provider/overview/azure-csp-available-services • Services that can be moved https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource- group-move-resources#services-that-can-be-moved • Ex. Azure AD B2C isn’t available in CSP • Ex. CSP supports VPN Gateway but you need to redeploy because VPN Gateway can’t be moved • Classic Virtual machines and classic virtual network can’t migrate directly, and you need to recreate the resources as ARM(Azure Service Manager). “Classic” means “Azure Service Manager” and please refer to an article below if you’re not familiar with it. • https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-deployment-model • Many of Azure Marketplace resources can’t migrate directly. There are few exceptions such like “Red Hat” and others, but please confirm them. • https://docs.microsoft.com/en-us/azure/cloud-solution-provider/overview/azure-csp-available-services#azure- marketplace-items-in-azure-csp • https://azure.microsoft.com/is-is/updates/azure-marketplace-third-party-reseller-services-now-use-azure-monetary- commitment/ 3. Make your “EA to CSP migration plan” #2. Perform migration assessment for using Azure resources
  • 34. • If customers is still using resources that they created by using the Azure classic deployment model, the resources must be transferred to the Azure Resource Manager model before you move them to Azure CSP • You need to follow steps below • Platform-supported migration of IaaS resources from classic to Azure Resource Manager https://docs.microsoft.com/en-us/azure/cloud-solution-provider/migration/ea-payg-to-azure-csp/ea-open- direct-assessment • Planning for migration of IaaS resources from classic to Azure Resource Manager https://docs.microsoft.com/en-us/azure/virtual-machines/windows/migration-classic-resource-manager- plan • Migrate IaaS resources from classic to Azure Resource Manager by using Azure PowerShell https://docs.microsoft.com/en-us/azure/virtual-machines/windows/migration-classic-resource-manager-ps • Frequently asked questions about classic to Azure Resource Manager migration https://docs.microsoft.com/en-us/azure/virtual-machines/windows/migration-classic-resource- manager-faq #3. Upgrade classic deployment model to ARM - optional
  • 35. • Move your Azure resources by following an article below • https://docs.microsoft.com/en-us/azure/cloud-solution-provider/migration/ea-payg-to-azure-csp/ea-open- direct-arm-to-csp #4. Move resources from target subscription to Azure CSP
  • 36. 1. EA and CSP 2. Collaborate EA and CSP 3. What’s Azure subscription 4. Billing Calculator 5. EA to CSP migration 6. Other resources Agenda
  • 37. • EA: • http://normalian.hatenablog.com/archive/category/EA%20Portal • https://ea.azure.com • https://channel9.msdn.com/Search?term=enterprise%20azure%20portal&lang-en=true • CSP • http://partnercenter.Microsoft.com • https://channel9.msdn.com/Search?term=partner%20center%20csp&lang-en=true • Azure Lighthouse • https://azure.microsoft.com/en-us/blog/introducing-azure-lighthouse/ • https://docs.microsoft.com/en-us/azure/lighthouse/concepts/cross-tenant-management- experience • http://normalian.hatenablog.com/entry/2019/09/22/094524 Resources
  • 38. Appendix: How to invite new user into AAD tenant • Need two steps to enable subscriptions visible for other organization users 1. Invite users into your Azure AD tenant 2. Assign a role into the user account *This two steps are mandatory to access other AAD tenants subscriptions

Editor's Notes

  1. https://docs.microsoft.com/en-us/partner-center/permissions-overview
  2. https://docs.microsoft.com/en-us/partner-center/confirm-consent
  3. Azure Lighthouse - Cross-tenant management experiences https://docs.microsoft.com/en-us/azure/lighthouse/concepts/cross-tenant-management-experience