Being friends with Mark Russinovich
Download
Report
Transcript Being friends with Mark Russinovich
>57%
Fortune 500 using Azure
>90,000
New Azure customers a month
>50
>
5.1
439
>18
MILLION
AAD users
BILLION
Azure Active Directory
authentications/week
TRILLION
storage objects
TRILLION
transactions in
March
1 out of 5 VMs
are Linux VMs
>3
Million
Developers registered
with Visual Studio Online
20M
SQL databases
hours used everyday
The Azure Cloud Platform
Hybrid
HyperScale
• Global coverage
• Hyperscale regions
• Hyperscale platform
Enterprise
Grade
Hyperscale
Global coverage
Coming soon…
2014
2013
Hyperscale regions
Up to 600,000
servers in
some Azure
regions.
Scaling applications
Service
Fabric
SQL Database
Azure Batch
HDInsight
The Azure Cloud Platform
Hybrid
Hybrid
• Connectivity
• Consistency
• Connected Services
Enterprise
Grade
Hyperscale
Connectivity
SSL (P2S)
Azure
VPN (S2S)
ExpressRoute
16 ExpressRoute locations
31 CDN Point of Presence locations
Azure Regions
ExpressRoute Locations
CDN Point of Presence
Express Route Partners
Consistency Azure Stack
Azure
On-Premises
Datacenter
Azure Stack
Cloud OS Network
Azure Regions
ExpressRoute Locations
CDN Point of Presence
Cloud OS Network Partners
>100 Countries
>600 Local datacenters
>100 World-class partners
>3.7M Customers every day
Connected Services
StorSimple
Application
Insights
Azure
Operations Mgmt Suite
• Azure Site Recovery
• Azure Backup
• Log Analytics
Migration
Accelerator
azureoperationsinsights.com/Main.aspx#Wor
Microsoft
Management
Overview IT
– Azure
Oper …
Microsoft IT Management
ODSRealData
Sean Stuart
Overview
Settings and Profile
Quick Info
4
Get Access to IT
Management on the Go!
Download Mobile App Now
Servers connected
100%
Learn more
Profile: 3 of 3 items completed
Search Data Explorer
ODSRealData
Automation
Solutions
+
Site Recovery
Failed
Suspended
Create or Add Runbooks
Completed with Errors
2.6GB
Avg. / day
Usage
Stopped
12
2
Servers connected to recovery
Configure Site Recovery
Errors Last tested on 2/26/2014
Backup
Backup
25
3
Servers backed up 3/1/2015
Configure Backup
Errors is the last backup
The Azure Cloud Platform
Hybrid
Enterprise Grade
Enterprise
Grade
Hyperscale
Trust and control
Physical
Infrastructure
Cameras and alarms
Secure by design
24x7 security staff
Operation security controls
Barriers and fencing
Compliance certifications
Two-factor access control
Penetration testing
Days of backup power
Forensics
Network
VM
Secure and isolated VNets
Anti-malware
Network ACLs
VM security extensions
Azure Active Directory
Role-based access controls
Security appliances
Logging and auditing
Multiple virtual NICs
Key vault and encryption
Key vault and encryption
HSM-protected security.
Simple programming model (Dev or Prod).
Scale with your application.
Integration with platform.
SQL encryption.
NEW: Disk encryption
Role-based access
Define granular roles by API.
Use built-in roles (owner/contributor).
Federate with on-premises solutions.
Active Directory
Scale-up options
Highest value
Highest value
SSD storage
Faster CPUs
>64,000s of IOPS
Most memory
Fastest CPUs
Largest scale-up
The pieces of IaaS
Storage
Virtual machine storage architecture
Azure virtual machine
C:\
OS Disk (127 GB)
Disk cache
D:\
Temporary disk
(Contents can be lost)
E:\, F:\, etc.
Data disks (1 TB)
Virtual machine standard storage
Virtual machine standard storage
Defend against regional disasters
East DC
> 400 miles
Geo replication
West DC
Virtual machine storage architecture
Azure virtual machine
C:\
OS disk
Disk cache
D:\
Temporary disk
E:\, F:\, etc.
Data disks
G:\, H:\, etc.
SMB share
Premium Storage
Up to 32 TB of storage per virtual
machine.
>64,000 IOPS per virtual machine.
5,000 IOPS per disk.
Less than 1ms read latency (cache).
~5 ms read/write (no cache).
Virtual machine storage architecture
Azure virtual machine
C:\
OS disk
Disk cache
D:\
Temporary disk
E:\, F:\, etc.
Data disks
Disk cache
The pieces of IaaS…
Compute
G
Optimized for data workloads
Up to 32 CPU cores, 448 GB RAM
6.5 TB local SSD
Latest generation Intel processor
Up to 64 attached disks!!
SLA High Availability
Hardware and Software
Windows and Linux
High Availability
VM extensions
Agent
IaaS Antimalware
Reset password
Docker
Backup
BGInfo
RDMA Drivers
Bash Script
PowerShell
PowerShell DSC
Symantec
Trend Micro
Chef
Puppet
SQL IaaS Agent
Visual Studio
Monitoring
Partners
DSC, PowerShell, and Bash
Octopus Deploy
Visual Studio Release Manager
Chef and Puppet and Salt
SQL Monitoring and Management
Auto-HA/AlwaysOn
Monitoring and Diagnostic
Auto-Patch
Auto-Backup
Auto-Encrypt
The pieces of IaaS…
Network
Load balancing
Internal and external
TCP/UDP, 5 tuple
ACLs
Client affinity
Custom HTTP probe
Load-balancing in different ways
Internet
Public
Internal
IP
IP
Customer network
InternalVIP
Internal
Front end
IP
Back end
High availability features
Subnet ACLs
Cloud service
Front end tier (App)
Virtual
network 1
Internet
Subnet ACL 10.0.0.4
Middle tier (Logic)
Virtual
network 2
Subnet ACL 10.0.0.5
Virtual
network 3
Backend tier (Database)
On-premises datacenter
VPN ACL 10.0.0.6
Forced tunneling
Cloud Service
Front end tier (App)
Virtual
network 1
Internet
Middle tier (Logic)
Virtual
network 2
Virtual
network 3
Backend tier (Database)
On-premises datacenter
Forced tunnel
User-Defined Routes
Cloud service
Front end tier (App)
Virtual
network 1
Internet
Middle tier (Logic)
Virtual
network 2
Virtual
network 3
Backend tier (Database)
IDS
On-premises datacenter
Compute continuum
IaaS
PaaS
Virtual
Machines
Ultimate
control
VM
extensions
Service
Fabric
Batch
App Service
Media
services
Rapid
development
RESOU RCE G ROUP
Self-service Declarative Templates
IaaS + PaaS resources
(3 VMs + 1 SQL DB)
RBAC on API/Portal
Custom Tagging
Centrals Audits
Template
DEPENDS ON SQL
SQL Server
SQL CONFIG
Web App
VMs
NICs
Load-Balancer
Security Groups
Public IP
VNETs
Parameters
Dependencies
Extensions
Parallel Deployment
Loops
3 FDs
OS Memory
OS Kernel
Physical Machine
(Hardware Virtualization)
Dev
Test
Prod
Docker on Linux
Docker Client on Windows
Orchestration Support
Swarm/Compose
Kubernetes
Mesos
Coming Soon…
Docker Hub on Azure
Hyper-V Containers
Windows Server Containers
OS Memory
OS Kernel
Hardware Machine
(Shared)
OS
Memory
OS
Memory
OS
Kernel
OS
Kernel
Hardware Machine
(Shared)
Virtual
Machines
App
Services
Data
Services
AAD
Applications
Web
Applications
PaaS on IaaS
CloudFoundry
Apprenda
Jelastic
Service Fabric
Closing
Hybrid, enterprise grade, hyperscale.
Bringing our Cloud to you!
Ease of Templates
Agility, time-to-market, TCO.
At any scale, at any time.
NO PURCHASE NECESSARY. Open only to event attendees.
Winners must be present to win. Game ends May 9th, 2015.
For Official Rules, see The Cloud and Enterprise Lounge or
myignite.com/challenge
http://myignite.microsoft.com