Download presentation
Presentation is loading. Please wait.
1
Azure Stack Usage and Billing
6/17/2018 6:21 AM BRK3090 Azure Stack Usage and Billing Alfredo Pizzirani Aparna Vishwanathan Program Managers, Azure Stack team © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Have feedback on Azure Stack?
6/17/2018 6:21 AM Have feedback on Azure Stack? Want to provide your feedback directly to the engineering team? Join the Azure Stack customer research panel : © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
In this session… How Azure Stack usage is processed
6/17/2018 6:21 AM In this session… How Azure Stack usage is processed Enterprise Cloud Service Provider (CSP) Configuring usage reporting Integrating with billing and chargeback systems © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Azure Stack licensing models
6/17/2018 6:21 AM Azure Stack licensing models Consumption Capacity No upfront licensing fees: don’t pay until you use the service Same subscriptions, monetary commitment, invoice as Azure EA and CSP channels Fixed fee, annual subscription, based on number of physical cores No usage metering or connection to commerce EA channel only (no CSP) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Azure Stack usage reporting
6/17/2018 6:21 AM Azure Stack usage reporting © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Usage pipeline: basic components
6/17/2018 6:21 AM Usage pipeline: basic components Azure Stack RPs Usage Service … Usage DB Usage Bridge Azure Usage Gateway Commerce 1 2 3 4 5 Billing portal Azure Usage APIs Local Usage APIs © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Mapping usage for commerce processing
6/17/2018 6:21 AM Mapping usage for commerce processing Usage Gateway performs the following mappings: Azure Stack local subscriptions Azure subscription(s) Local meters Azure commerce meters Timestamp (usage happened) Timestamp (usage reported) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Configuring usage reporting
6/17/2018 6:21 AM Configuring usage reporting Registration configures usage reporting Usage reporting is required for Multi-node consumption deployments; recommended for all other © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Registration PowerShell
6/17/2018 6:21 AM Registration PowerShell A deployment engineer will run this for you! Add-AzsRegistration -CloudAdminCredential $cloudAdminCredential -AzureDirectoryTenantName $azureDirectoryTenantName -AzureSubscriptionId $azureSubscriptionId -PrivilegedEndpoint $privilegedEndpoint -BillingModel <PayAsYouUse or Capacity> Documentation in GitHub > Azure Stack Tools > Registration © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
6/17/2018 6:21 AM User Workloads User workloads are the business applications you run on Azure Stack; everything that is not a Resource Provider Must run under user subscriptions! Tenant workloads under the Default Provider Subscription violate the license agreement This Photo by Unknown Author is licensed under CC BY © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Usage Reporting for EA customers
6/17/2018 6:21 AM Usage Reporting for EA customers © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
Usage reporting for EA customers
6/17/2018 6:21 AM Usage reporting for EA customers Pre-requisites: EA with Azure enrollment Azure subscription Registration using EA Azure subscription Usage reported via Azure EA portal and in usage reports © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
6/17/2018 6:21 AM Demo View Azure Stack usage in the Azure EA portal and usage detail file © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Usage Reporting for Service Providers
6/17/2018 6:21 AM Usage Reporting for Service Providers © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
CSP usage reporting: Direct CSP scenario
6/17/2018 6:21 AM CSP usage reporting: Direct CSP scenario Direct CSP End Customer A End Customer B End Customer C © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
CSP usage reporting: Direct CSP scenario
6/17/2018 6:21 AM CSP usage reporting: Direct CSP scenario The Direct CSP operates Azure Stack: Create tenants, and Azure subscriptions in Partner Center (same as Azure) Update Azure Stack registration with tenants and subscriptions Usage reported in Recon file and through Partner Center APIs Direct CSP CSPTenant CSP_Sub_000 Tenant A CSP_Sub_001 Tenant B CSP_Sub_002 Tenant C CSP_Sub_003 © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
Demo Partner Center: set up users; view reconciliation file
6/17/2018 6:21 AM Demo Partner Center: set up users; view reconciliation file © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
18
CSP usage reporting: Indirect CSP scenario
6/17/2018 6:21 AM CSP usage reporting: Indirect CSP scenario Indirect CSP Partner Reseller 1 End Customer A Reseller 2 End Customer B End Customer C © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
CSP usage reporting: Indirect CSP scenario
6/17/2018 6:21 AM CSP usage reporting: Indirect CSP scenario The Indirect CSP Partner operates Azure Stack: Create tenants, and Azure subscriptions in Partner Center (same as Azure) Update Azure Stack registration with tenants and subscriptions Usage reported in Recon file and through Partner Center APIs Indirect CSP Partner CSPTenant CSP_Sub_000 Tenant A CSP_Sub_001 Tenant B CSP_Sub_002 Tenant C CSP_Sub_003 © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
20
Interfacing with billing and cost analysis solutions
6/17/2018 6:21 AM Interfacing with billing and cost analysis solutions © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
Integrate with billing/chargeback systems
6/17/2018 6:21 AM Integrate with billing/chargeback systems Interface locally or with Azure Commerce Differences: Subscriptions Meter IDs Usage reports © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
Local Usage API example
Sample call: reportedStartTime={reportedStartTime}&reportedEndTime={reportedEndTime}& aggregationGranularity={granularity}&subscriberId={userSubId}&api-version= preview& continuationToken={token-value} Response © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
Powershell scripts Powershell script for API: Powershell cmdlet:
6/17/2018 6:21 AM Powershell script for API: Powershell cmdlet: Example: Get-UsageAggregates -ReportedStartTime " T00:00+00:00Z" -ReportedEndTime " T00:00+00:00Z" -AggregationGranularity "Daily" Get-UsageAggregates [-AggregationGranularity <AggregationGranularity>] [-ContinuationToken <String>] -ReportedEndTime <DateTime> -ReportedStartTime <DateTime> [-ShowDetails <Boolean>] [<CommonParameters>] © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
24
Where should I get usage data?
6/17/2018 6:21 AM Where should I get usage data? Azure Stack Usage APIs More usage meters No time advantage Need to run collection on each Azure Stack Usage data retained for 180 days Azure Commerce/Partner Center Chargeable meters only Central view of all your Azure Stacks and Azure Probably already doing it © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
25
Local usage meters (part I)
6/17/2018 6:21 AM Local usage meters (part I) Current list here. Resource provider Meter name Description Network Static IP Address Usage Count of IP addressess used Dynamic IP Address Usage Storage TableCapacity Total capacity consumed by tables PageBlobCapacity Total capacity consumed by page blobs QueueCapacity Total capacity consumed by queue BlockBlobCapacity Total capacity consumed by block blobs TableTransactions Table service requests (in 10,000s) TableDataTransIn Table service data ingress in GB TableDataTransOut Table service data egress in GB BlobTransactions Blob service requests (in 10,000s) BlobDataTransIn Blob service data ingress in GB BlobDataTransOut Blob service data egress in GB QueueTransactions Queue service requests (in 10,000s) QueueDataTransIn Queue service data ingress in GB QueueDataTransOut Queue service data egress in GB © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
26
Local usage meters (part II)
6/17/2018 6:21 AM Local usage meters (part II) Current list here. Coming soon: AppService meter (vcores); meter will be chargeable. Resource provider Meter name Description Compute Base VM Size Hours Number of vcores times minutes the VM ran Windows VM Size Hours VM size hours Captures both Base and Windows VM. Does not adjust for vcores Key Vault Key Vault transactions Number of REST API requests received by Key Vault data plane © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
27
Azure Commerce meters Resource GUID Service Name Service Type
Resource Name Direct Unit of Measure 0c1fecb6-52d bbfa-f79e6a5b056d Storage Standard Disks 1 GB 190c935e-9ada-48ff-9ab8-56ea1cf9adaa App Service App 1 Core Hour 3e59e16d-a a c6b Virtual Machines VM Admin 44ca d b c45 Storage Admin 5849dc2e-ac2e-489f-a53c-b2dfb0f5bdff Tables 5bfe1d6a-bdf3-4cfe-8d36-a1c8e Queues 7bc bc-474d-8c88-36fbd79ae004 VM 8767aeb db f51e9a9085e Block Blob 8a913f38-33b e89522fc09e5 8e9d8811-9f3d ba581c143b8 d30b c-4463-a83e-cbd0e04dff81 Windows VM Admin daa b-564f3037bf61 dba5e57a-99ce-4843-b7a6-1d70f36fa1a1 App Admin fb8c0713-ea20-40bf-901f-5560fd3f6330 Windows VM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
28
Session resources GitHub / Azure / AzureStack-Tools
6/17/2018 6:21 AM Session resources GitHub / Azure / AzureStack-Tools Documentation on Azure Stack usage and billing Partner Center APIs Azure.com > Products > Azure Stack > How to buy © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
29
Related Content You are here 6/17/2018 6:21 AM BRK3084
Microsoft Azure Stack hybrid apps and developer overview Bradley Bartz BRK2138 Incorporating Microsoft Azure Stack in your Hybrid Cloud Strategy Natalia Mackevicius BRK2108 Digital transformation with Microsoft Azure and Azure Stack Jeffrey Snover Mark Russinovich BRK3127 Operating principles of Microsoft Azure Stack Daniel Savage Charlie Satterfield BRK3088 Microsoft Azure Stack Development Kit and why it matters Charles Joy BRK3150 Understanding Microsoft Azure Stack through the lens of customer use cases Filippo Seracini BRK2094 Microsoft Azure Stack delivery and operations overview Vijay Tewari BRK2093 Microsoft Azure Stack business and support model Cheng Wei BRK2091 Azure App Service on Microsoft Azure Stack, developer Ninjitsu: Above and below the clouds! Andrew Westgarth BRK2106 Deploying, managing, and supporting Azure App Service on Microsoft Azure Stack BRK3089 Microsoft Azure Stack security and compliance BRK4010 Microsoft Azure Stack business continuity and disaster recovery Hector Linares BRK4015 DevOps on Microsoft Azure Stack Matthew McGlynn Anjay Ajodha BRK3115 IaaS on Microsoft Azure Stack David Armour Scott Napolitan BRK3099 Developing hybrid apps on Microsoft Azure Stack Ricardo Mendes BRK3149 Understanding Azure Stack architecture and how to capacity plan solution purchases Spencer Shepler BRK3122 Making it real: How Azure Stack was implemented in production at a large hoster in the Nordics Anders Ravnholt Joni Leskinen BRK3116 Integrating Azure Stack into your Datacenter Thomas Roettinger BRK3114 How to expand your Azure Stack marketplace with production ready solutions Marc van Eijk BRK3090 Microsoft Azure Stack usage and billing Alfredo Pizzirani BRK4011 Microsoft Azure Stack identity, multi-tenancy, and role-based access control Shriram Natarajan BRK2095 Microsoft Azure Stack, the journey and its findings Christer Olsson Alexander Ortha BRK2143 Lessons learned from the Azure Stack Early Adoption Initiative Joel Yoker Pat Telford THR3007 Updating and servicing Microsoft Azure Stack Justin Incarnato THR3006 Recovering Azure Stack infrastructure from a catastrophic data loss THR2017 Microsoft Azure Stack role guide and certifications PRE25 Drive successful Azure Stack deployments THR1008 Truly consistent hybrid cloud with Microsoft Azure Ananthanarayan Sundaram Vanessa Alvarez You are here © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
30
6/17/2018 6:21 AM Q&A If you have questions please proceed to the Q&A MICROPHONE located in your session room. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
31
Please evaluate this session
Tech Ready 15 6/17/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
32
6/17/2018 6:21 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.