Date post: | 12-Jan-2016 |
Category: |
Documents |
Upload: | frederick-sherman |
View: | 216 times |
Download: | 0 times |
CSPP Private Cloud & Chargeback for Enterprises & Usage for Service ProvidersRanganathan Srikanth
MDC-B320
Session Goals• Overview of CSPP (Cloud Service Process
Pack)• Chargeback for Enterprise scenarios• Tenant Usage Tracking for Service Provider
scenarios
Jan –
Apr
2012
• Deep application insight• Multi-hypervisor management• Process automation &
integration• Unified management across on-
premises & Windows Azure
Private Cloud DaySystem Center 2012 announced
Microsoft Management Summit System Center 2012General Availability
Windows Server 2012 General Availability
Sep 2
012
• Enterprise-scale virtualization• High performance, industry
standard storage• Cloud-integrated storage • Software-defined networking • Automation & manageability• Web & app platform• Identity & access• VDI
• Multi-tenant infrastructure management
• Windows Azure-consistent virtual machines & websites
• Unified management across on-premises, Windows Azure & service provider
• Service Provider Foundation• Global service monitor (GSM)
Jan 2
013 System Center 2012 SP1
General Availability
Windows Azure Services for Windows Server General Availability
Service Delivery
Service Delivery
Service Delivery
Deploy service delivery thru automation Self-service
Give consumers of IT services the ability to identify, access, and request services as needed
Controlled empowerment Request offerings displayed
based on user role Intuitive, easy-to-navigate
portal
Standardization
Standardized offerings, services and processes
Standardize the services provided by IT to consumers
Define the services to be offered
Define the request offerings that will be contained within a service offering
Identify who needs to be involved (approvals, notifications, fulfillment)
Automation
Automate the service processes and systems necessary to the fulfillment of consumer requests
Automate routing of requests for approval and notification
Automate provisioning of the service request
E M
P O
W E
R S
System Center 2012 Capability Primer
Inventory
Monitor
Protect
ProcessAutomationIT Service
Management
Self ServicePortal
InfraToolsProcessBusiness Requirements
Deploy
Configure
Migrate
Tools
Service Provider“Datacenter
Admin”
Application Owner
“Service Consumer”
Service Model
App Controller
Cloud attributes
What is CSPP?• Cloud Services Process Pack• System Center feature, built on top of
Service Manager and Orchestrator• Enables a Private Cloud in your data center
CSPP basic flow
On-board Tenant(s)
Subscribe to cloud resources
Provision VMs against
subscriptions
Contoso.com
Tenant 1
Subscription 1
VM [1..N]
Subscription 2
VM [1..M]
Tenant 2
Subscription 3
VM [1..Y]
Subscription 4
VM [1..Y]
Fabric Admin Project Lead
Self-Service Users
CSPP Offerings
CSPP Demo
Session Goals• Overview of CSPP (Cloud Service Process
Pack)• Chargeback for Enterprise scenarios• Tenant Usage Tracking for Service Provider
scenarios
Overview
Physical Infrastructure
SLA in Weeks & Months
Capacity managed by the consumer
TRADITIONAL IT
Over-subscribe
Under utilize
CONSUMER BEHAVIOR
Cost Recovery
TRADITIONAL CHARGEBACK
Pooled resources using Virtual Infrastructure
SLA in hours/days
Capacity managed by the service provider
CLOUD OPTIMIZED IT
Over-subscribe
Under utilize
CONSUMER BEHAVIORDoes not change
Amplified with self-service capabilities
CAPACITY BURDEN
Shifts to the Service Provider
Quota
Lease
Approvals
Chargeback/Showback
GOVERNANCE&PROACTIVE CONTROLS
Charge for compute units allocated
Pricing on Clouds, Tenants, User Roles - Granularity / Day
Pricing Model allows for fixed and variable costs
Self-service reports
Dashboards
FEATURES
Chargeback Demo
Extending Chargeback for Service Requests
Step by Step Guide• Create a new Price item class in a new MP with
price value, cost center, cloud, and user role attributes inside
• Create a new form to set value in the new price item object with other info filled in
• Update the DW Infrachargeback MP to add new fact with respective measure for the new price item
• Update the corresponding custom transform store procedure to the change
• Update the Cube MP to add new measure group for the new added fact
Data Model• Link to the model
Extending Chargeback for a new VM property
Step by Step Guide• Extend the MP model to Add a new Priceable
AspectSingleton class • Create a form to update the Price value- and
the Project the value to the newly created PriceableAspect
• Update the DW Infrachargeback MP to add new Measure for the new Priceableaspect
• Update the corresponding custom transform store procedure to the change
• Run the cleanup script to remove the existing fact
• Reimport the updated DwMP and the old cube MP
Session Goals• Overview of CSPP (Cloud Service Process
Pack)• Chargeback for Enterprise scenarios• Tenant Usage Tracking for Service Provider
scenarios
Design Elements
Cloud patterns• Pay As You Go & Pay Only for what you use• Cloud Business Model
• Elastic consumption• Requires Analytics at the macro and micro levels
Usage/Billing Overview• Usage data for all Tenant Subscriptions• VM Clouds• SQL• Web Sites• …
• REST, Odata, JSON interfaces• Enables 3rd party billing provider integration
• Data warehouse / Analytics• Out of the box reports on Inventory
Architecture Overview
Architecture
Usage CollectorResource Provider Interface
VM Clouds
Web sites
Service Bus
mySQL
3rd Party Value Services
SQL
REST API
Usage Data across all providers
End
Usage DB
Usage REST API
Offer, Subscription, Plan, Add-ons
Architecture
Billing Adaptor
Billing System
ITFM Sytem
Usage REST API
OM DB
Usage Analytics
Usage DW
Excel
Performance Point
Provider system
Out of box capability
Item Type Description
EventId Long Unique identifier of the event
StartTime DateTime
Indicates when the usage started
EndTime DateTime
Indicates when the usage ended. Identifies the billing period (UTC)
ProviderId Short Unique identifier for a service
ResourceId String Unique identifier of the resource
ServiceType String Type of the service
SubscriptionId
String An identifier that the clients and the Billing System share
Properties Collection
Contains informational data specific to a Service [Type , Quantity]
Resources Collection
Resources that were consumed to be billed against [ID, Value]
Usage Data Contract
Usage Analytics Demo
Key Takeaway’s• System Center CSPP enables self-service
VM provisioning, with compliance• System Center enables Chargeback for
Enterprise scenarios• System Center provides granular Tenant
Usage Tracking for Service Provider scenarios
• Metering Usage paves way for insights to analytics in addition to chargeback
Track ResourcesBreakout Sessions
MDC-B320 CSPP delivers private cloud with Chargeback
MDC-B362 Windows Server and System Center 2012 R2
MDC-B206 System Center 2012 R2 Overview
MDC-B215 Windows Server and System Center 2012 R2
MDC-B214 Windows Server Services for Windows Server
MDC-B364 Windows Server Services for Windows Server
MDC-B357 Whats new in Virtual Machine Manager 2012 R2
msdn
Resources for Developers
http://microsoft.com/msdn
Learning
Microsoft Certification & Training Resources
www.microsoft.com/learning
TechNet
Resources
Sessions on Demand
http://channel9.msdn.com/Events/TechEd
Resources for IT Professionals
http://microsoft.com/technet
Evaluate this session
Scan this QR code to evaluate this session.
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows 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.