James Crawshaw, Microsoft Shashank Pawar, Microsoft 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.

Download Report

Transcript James Crawshaw, Microsoft Shashank Pawar, Microsoft 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.

James Crawshaw, Microsoft
Shashank Pawar, Microsoft
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
6
Device
Friendly
Fully self-service
Cloud OS Consistent Experiences, delivered by Windows Azure Pack
Windows Azure
Web Sites
Apps
Database
VMs
Customer
Subscriber
Self-Service
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
Service
Bus
Other
Services
Caching
CDN.
Media,, etc.
Cloud-Enabled Services
Move On-Premises
Web
Sites
VMs
SQL
Service
Bus
Future
Services
R2 w/ Service Provider Foundation
Workload Portability
Consistent Dev.
Experience
Configure and
deploy:
• Fibre Channel
Additional
Networking
SAN
Delegated
Service
• IP address management
capacity for
• Scale-out file
Provider
•
Logical
switches
departments
servers from
Capacity
bare metal• Logical networks
• Clustered • Virtual networks
Expanding your
Hyper-V hosts
network / capacity to
a service provider
http://download.microsoft.com/download/6/1/D/61DDE9B6-AB46-48CA-8380-D7714C9CB1AB/Best_Practices_for_Virtualizing_and_Managing_SQL_Server_2012.pdf
• Hardware
• Use SLAT enabled hardware
• Intel – VT
• AMD - -V
• Storage
• Storage Spaces (HBA) vs Array Controller vs SAN
• Scale out File Server/SMB 3.0
• Network
• Use 10GbE
• Use multiple physical adapters per host
• NIC Teaming (on the Host)
•
Clustering
• Cluster Aware Updating
•
Storage
• Optimize for Random IO
• Dedicate disks to SQL
• Compute
• Get hardware with offload technologies ie. RSS, DCB, RSC, RDMA
•
VM Affinity / Availability sets
•
Live Migration
• Live Storage Migration
• Shared-nothing Live Migration
Hyper-V Replica
• Replicate disk changes to a VHD between sites
• A cheaper HA option
•
•
Operating System
• Configure templates to deploy Windows Server ‘Core’
•
SQL Host and Guest CPU
• Virtual NUMA
•
SQL Memory
• Dynamic Memory (manage this in WAP)
•
SQL Storage
• Virtual Disks
• VHDX -Fixed vs Dynamic sizing (not passthru)
• Guest Storage
• SMB 3.0
• Virtual Hard disk sharing (Server 2012 R2)
•
SQL Network
• DVMQ, vRSS
• SR-IOV (virtual function on NIC)
• QoS /DCB bandwidth management
• HA with Guest Clustering
• Use anti affinity to keep VMs on separate hosts
• HA DR with Always On
• SQL Cluster / Clustering
• Not limited by virtualization on Hyper-V
• all SQL and Hyper-V features available and supported.
• Hyper-V Replica
• Async, 30 seconds, 5 & 15 minute sync options
• Azure Recovery Services
• Virtual Machine Manager
• Fabric Config
• VM management
• Dynamic Optimization
• App Controller
• Service manager
• Orchestrator
• Operations Manager – SQL MP
• Data Protection manager
• What’s being delivered
• Extensions to SQL Server Sysprep functionality to support image based
deployment of clustered SQL Server instances
• Main benefits
• Full automation of SQL Server Failover Cluster deployment scenarios (private and public cloud)
• Reduces deployment times for SQL Server Failover
Clusters
• Built on top of SQL Server 2012 SP1 CU2 Sysprep
enhancements
• Database Engine
• Reporting Services
• Analysis Services
• Integration Services
• Shared features
• What’s being delivered
• Usage of non-volatile drives (SSD) to extend buffer pool
• Main benefits
• Improve query performance
• No risk of data loss (using clean pages only)
• Easy configuration
Example:
ALTER SERVER CONFIGURATION
SET BUFFER POOL EXTENSION ON
(FILENAME = 'F:\SSDCACHE\EXAMPLE.BPE‘,
SIZE = 50 GB)
Cloud OS Consistent Experiences, delivered by Windows Azure Pack
Customer
Service
Plans
Users
Web
Sites
Provider
Portal
VMs
SQL
Service Provider
Web Sites
Apps
Database
VMs
Service
Bus
Consumer
Self-Service
Portal
Future
Services
R2 w/ Service Provider Foundation
Service Consumers
Service Providers
Consume infrastructure and apps
from service providers as “off the shelf” solutions
Offer and administer services
that are provided to customers
self-service administration
extreme focus on cost
acquire capacity on demand
maximize per-customer profit
empowered operations
hardware efficiency
predictable costs
automate everything
get up & running quickly
differentiate on SLAs
Cloud Offerings for Service
Consumers
Virtual Machines
Windows Azure-consistent IaaS
- User Experience & API
Virtual Machine Roles
- Portable
- Elastic
- Gallery
- Windows and Linux Support
Virtual Networks
- Site to Site connectivity
- Tenant supplied IP addresses
Databases
•
Windows Azure consistent PaaS
•
User experience
•
Provision databases on different plans
•
Configure DBO login at time of database
creation
•
View connection string info
•
Resize database
•
Delete database
•
Support for MySQL database…can add
other providers
More will be added by Release time
Management
Portal
Service
Admin
Portal
Service
Management API
Tenant
Portal
Service
Admin API
Service Provider
Foundation
SPF Web Server
Stamp1
SPF DB
Stamp2
VMM Server 1
Compute
Public
Endpoint
Tenant
API
Storage
VMM Server 2
VMs
Network
Compute
Storage
http://technet.microsoft.com/en-us/library/dn296442.aspx
Network
Enabling Service Providers
Usage and Reporting
Continuous usage metering
per tenant subscription
Per-subscription Billing APIs
IaaS Data Warehouse
Server Inventory Reports
Cloud
ROCK
Private
one day
CUSTOMER
1
CONSISTENT
PLATFORM
WINDOWS
AZURE
SERVICE
PROVIDER
Increased virtual processor & memory
Allows SQL Server VM to use up to 64 virtual processors & 1 TB
of memory
Increased logical processor & memory
Allows SQL Server to use up to 640 logical processors
& 4 TB of memory
Increased cluster node scalability
Supports SQL Server clusters up to 64 nodes
Increased VM density
› Up to 8,000 SQL Server VMs per cluster
› Support for up to 320 logical processors & 4 TB memory
Support for NUMA
QoS – Network Bandwidth
Enforcing
Windows NIC Teaming
Cluster-Aware Updating (CAU)
Online
Dynamic Quorum
Windows Server Core
Online VHDX resize (Windows Server 2012 R2)
Online
Updating …
Online
SMB Support
Fiber Channel Support
ReFS Support (SQL Server 2014)
Tiered Storage Spaces (Windows Server 2012 R2)
Reads/Writes
Accumulates
Data Activity
Hot Data
Cold Data
http://download.microsoft.com/download/8/0/F/80FCCBEF-BC4D-4B84-950B-07FBE31022B4/ESG-Lab-Validation-Windows-Server-Storage.pdf
Industry Leading IO Performance
•VM storage performance on par with native
•Performance scales linearly with increase in
virtual processors
•Windows Server 2012 Hyper-V can virtualize
over 99% of the world’s SQL Server.
Windows Server 2008 R2
Windows Server 2012
250,000 IOPS
1,000,000+ IOPS
http://blogs.technet.com/b/schadinio/archive/2012/07/07/over-1-million-iops-from-a-single-vm.aspx
Virtual Machine Manager & App Controller
•
Creation & management of private cloud based on SQL Server VMs
•
Deployment of SQL Server VM across private & public cloud
environments
Operations Manager & Advisor
•
•
Proactive & reactive monitoring of
SQL Server instances
Early detection & problem resolution of SQL Server issues using agentbased operations that perform continuous server scanning
Data Protection Manager
Windows Azure Pack (Windows Server 2012 R2, System Center
2012 R2)
http://aka.ms/azurepack
http://tinyurl.com/k24yuno
www.windowsazure.com
Virtual labs experience
SQL Server 2012 Virtualising Best Practices - http://tinyurl.com/l2ccsk9
SQL Server Virtualisation Performance ESG Lab Report http://tinyurl.com/ku3lbor
Comparing Windows Server Hyper-V and VMware vSphere
Migrating from VMware: Tools and Tips
Overview: Introduction to System Center 2012 R2
Microsoft Virtual Academy (online training)
Microsoft Assessment and Planning Toolkit (assess environments for azure
migration etc)
http://channel9.msdn.com/Events/TechEd/Australia/2013
http://www.microsoftvirtualacademy.com/
http://technet.microsoft.com/en-au/
http://msdn.microsoft.com/en-au/
http://technet.microsoft.com/en-us/evalcenter/dn205290.aspx
www.windowsazure.com
http://www.windowsazure.com/en-us/documentation/services/hdinsight/?fb=en-us
www.powerbi.com