Windows Azure Pack Consistent experiences across the Cloud OS ON-PREMISES CONSISTENT PLATFORM MICROSOFT SERVICE PROVIDER WEB SITES SERVICE BUS VIRTUAL MACHINES SERVICE MGMT PORTAL & API Web Application PaaS Reliable Messaging IaaS - Elastic Tiers Azure.

Download Report

Transcript Windows Azure Pack Consistent experiences across the Cloud OS ON-PREMISES CONSISTENT PLATFORM MICROSOFT SERVICE PROVIDER WEB SITES SERVICE BUS VIRTUAL MACHINES SERVICE MGMT PORTAL & API Web Application PaaS Reliable Messaging IaaS - Elastic Tiers Azure.

Windows Azure Pack
Consistent experiences across the Cloud OS
ON-PREMISES
1
CONSISTENT
PLATFORM
MICROSOFT
SERVICE PROVIDER
WEB SITES
SERVICE BUS
VIRTUAL
MACHINES
SERVICE MGMT
PORTAL & API
Web Application PaaS
Reliable Messaging
IaaS - Elastic Tiers
Azure Consistent
Highly Scalable
Standards Based
Virtual Networks
Federated Identities
Dev-ops optimized
Cross Cloud
Window and Linux
Active Directory
Integrated SCC
Fully self-service
Gallery of apps
Standards Based
Fully self-service
Device Friendly
3
Fully self-service
Windows Azure Pack - Services for On-premise Clouds
Windows Azure
Web Sites
Apps
Database
VMs
Customer
Subscriber SelfService
Portal
Self Service Portal
Moves On-Premises
Service
Plans
Users
Provider
Portal
Service Provider
Web Sites
Apps
Database
VMs
Consumer
Self-Service
Portal
Common Mgt.
Experience
Worker
Role
Web
Sites
VM
Role
SQL
Other
Service
Caching Services
CDN.
Bus
Media,, etc.
Cloud-Enabled Services
Move On-Premises
Web
Sites
VMs
SQL
Service
Bus
Future
Services
R2 w/ Service Provider Foundation
Workloads
Consistent Dev.
Experience
Windows Azure Pack – Service Provider Capabilities
It’s easy to deploy and administer cloud based services
Offer Services
Administer
 Plans and Add-ons
 Manage tenant resources
 User identity using AD,
ADFS, or ASP.NET accounts
 Monitor cloud capacity
 Tenant subscriptions with
co-administration
 Add new services over
time
 Usage Metering and
Billing
Customize
 Easily skin portal with
your theme and brand
 Replace the portal with
your own by providing
support for the API
 Portal source code
provided
Service Offers: Plans and Optional Add-ons
• Plans define a set of services for tenant
subscriptions
• Quotas are defined per service
• Add-ons give à la carte access
• Additional services, resources, capacity
• Service offers enable
• Capacity management
• Monetization and upsell opportunities for hosting service
providers
• Chargeback/showback for enterprises
• Flexible Billing Model (Monthly fixed price, Pay as you Go, etc)
Plans and Add-ons
Virtual Machines
VMs
Websites
Service Bus
SQL
VMs
Websites
Service
Bus
Increase VM Quota
Websites
Backup VMs
SQL
Claims-based Identity and Authentication Model
• Claims-based Authentication
• Federation with external
Identity Providers
• Supported Identity Stores
JWT Identity Claims
JWT Identity Claim
Tenant
Public
Endpoint
Portal
Certificate
• Supported Protocols : SAML 2.0, WS-Trust
Credentials
Certificate
 (Ping, Azure Active Directory, etc…)
• ASP.NET membership providers
ADFS
Or
Custom
STS
Active
Directory
JWT Identity Claim
• Active Directory (AD)
• Federated Identities through ADFS
Login Page
Service Management API
Basic Auth Headers
Resource
Provider
Federated
STS (only for
ADFS
scenarios)
Portal Login Scenario using Claims
STEPS
1. User without Claims
2. Portal redirects to STS
3. STS Shows Login Page
3
5
4
5. User is authenticated
6. Claim token is issued to the user
7. User uses claim to access Portal
8. Portal Grants access to Resources
User
ADFS
6
4. User Enters Credentials
2
1
7
ASP.Net
Portal
8
3rd party
Identity
Provider with
Secure Token
Service
• Continuous usage metering per
tenant subscription
• IaaS usage (CPU, Memory, Storage, Network)
• IaaS data comes from the Operations Manager DW
•
Usage metering endpoint added to SPF
• Per-subscription Billing APIs
• IaaS Data Warehouse
• Analytics on Tenant Subscription usage
• Built on Microsoft BI stack
• Server Inventory Reports
• Supports SPLA compliance
Metering &
Subscription
Data
REST API
-
SPF
VM Cloud
Subscription
Usage
SCVMM
SCOM
Usage
Collector
Usage Data
Cache
Metering &
Subscription
Data
Provider Billing
System
REST API
Usage
Front
End
Fabric
Capacity
Data
Metering &
Subscription
Data
Fabric
Capacity
Data
Usage DW
-
ETL
Process
Metering &
Subscription Data
Usage Analytics
Excel
Performance
Point
Metric
Metric Identifier
Unit
Description
VM memory allocated
MemoryAllocated
MB
Allocated memory size for a VM within an hour
VM memory consumed
MemoryConsumed
MB
Consumed memory size for a VM within an hour
VM CPU allocation count
CPUAllocationCount
Integer
CPU core allocated for a VM within an hour
VM CPU % utilization
CPUPercentUtilization
Integer
Percentage of CPU consumption for a VM within an hour
Disk IOPS across all disks
attached to VM
CrossDiskIOPerSecond
Bytes
I/O per sec (IOPS) across attached disk for VM within an hour
Disk size allocated across
all disks attached to VM
CrossDiskSizeAllocated
Bytes
Allocated disk size across aattached disk for a VM within an
hour
VM network adapter
bytes sent per sec
NICKBSentPerSecond
KB
KBs sent per sec on a network adapter attached to a VM within
an hour
VM network adapter
bytes received per sec
NICKKBReceivedPerSecond
KB
KBs received per sec on a network adapter attached to a VM
within an hour
Network gateway bytes
sent
GatewayKBSent
KB
KBs sent through virtual network gateway within an hour
Network gateway bytes
received
GatewayKBReceived
KB
KBs received through virtual network gateway within an hour
VM running uptime
RuntimeSeconds
Seconds
Cumulative time in seconds a virtual machine is in a run state
Interoperability
Web based Runbook Authoring:
Service Administrator can create runbooks to
automate all aspects of cloud infrastructure,
plan delivery, and maintenance activities
Highly Available Engine
Support requirements for scale and H/A.
Built on PowerShell Workflow
Integration into other systems:
Import PS modules and create additional
modules and runbooks for existing resources or
to connect into 3rd party systems (ticketing
system, billing system, user store, CMDB)
ALL
ITEMS
CMDB
WEBSITE CLOUD
12
VIRTUAL MACHINE
CLOUDS
12
SQL SERVER
9
Automation
Ticketing
MYSQL SERVERS
0
NOTIFICATIONS
0
PLANS
12
Billing
USER ACCOUNTS
4
AUTOMATION
8
Management
Systems
• Integrate into existing systems to orchestrate &
automate end to end processes
• Out of the box runbooks to automate delivery of
cloud services
• Import additional integration modules and author
PowerShell Workflow runbooks within Service
Management portal
• Operational dashboard for analysis and
troubleshooting
Integration
Orchestration
Automation
Web Service
• Standard interface for all of SMA
• Security group controls access
• HTTPS support to secure connection to clients
Runbook Worker
• All runbook jobs are picked up by one or more
runbook workers
• Runs under a service account
PowerShell Module
• SMA PowerShell module to enable management
of SMA through cmdlets
Service Admin Portal integration
• Connect the Service Admin portal to the SMA
web service
Author
• Create PowerShell Workflow runbooks
• Call existing runbooks in library
Manage Resources
•
•
Import Modules
Create settings
Browse and insert Resources in runbooks
•
•
•
•
Modules and Activities
Credentials (PowerShell Credentials and Certificates)
Variables (standard and encrypted)
Connections
Test
•
•
Run runbook and see result within authoring window
Troubleshoot issues
Publish
• Work on draft before publishing
Dashboard View
• View runbook jobs over time
• Find jobs that may need attention
Runbooks View
• Filtering of jobs based on status
• Identify authoring state (New, In edit,
Published)
• Filter by tags to group related runbooks
Jobs View
• History of jobs per runbook
• Who last updated and when
• Input parameters and output
• Drill into each job to view each stream
generated to help troubleshooting
• Stop, Suspend and resume job
Resources
• Import / Export runbooks
• Add additional integration modules
• Create settings (credentials, connections,
variables)
• Manage Schedules
Administration through PowerShell
• Add / remove runbook workers
• Configure web service settings
• Configure runbook worker settings
Service Management Portal
Service Management Portal
Http Response
• Authoring
• Debugging
• Operating
Http Request
Runbook Workers
ODATA REST Web
Service
• Runbook service
• PowerShell Modules
Return results
Web Service
• REST oData web service
• Authorizes users
Runbook Workers
SQL Database
Submit requests
Runbooks
Pick up Jobs
Jobs
Persist State
Modules & Activies
SMA Database
• Runbooks
• Runbook Resources
• Tracks runbook job state
Supports Windows Server 2012 R2
System Center 2012 R2 integration
packs:
• SC R2 component Integration Packs (VMM,
DPM, OpsMgr, ConfigMgr, ServiceManager)
• Active Directory
• VMware vSphere
• IBM Netcool
• HP Operations Manager & Service Manager
• HP iLO & OA
• Azure
• Exchange User & Admin
• FTP
New SharePoint User IP to support
SharePoint 2013 on premise and online
http://aka.ms/WS2012R2
http://aka.ms/SC2012R2
http://channel9.msdn.com/Events/TechEd
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn