G - MSDN

advertisement
The Cloud for
Modern Business
Scott Guthrie
Executive Vice President
Cloud + Enterprise
Mobile-first
Cloud-first
Azure
Offline Operations
Remote Debug Tag Expressions
Site to Site Virtual Network Stop without Billing Xamarin integration
Traffic Manager Large Memory
SKU
Hyper-V
Recovery
Cloud Services SDK 2.0 Mercurial Deployment
SQL, SharePoint, BizTalk Images HDInsight
Windows Phone Support
Partitioned Queues/Topics
Distributed Cache Scheduler
Dynamic Remote Desktop Log Streaming
Per Minute Billing
AutoScale
Android Support
IaaS Active Directory
HTML 5/CORS
IP and SNI SSL
Custom Mobile API
BizTalk Services
Hyper-V Disaster Recovery Support
Last 12
months
MSDN Dev/Test
Integration Storage Analytics
http Logs to Storage
IP/DDOS Protection
Multi-Factor Auth
http Logs to Storage
Dynamic Remote Desktop
WebSockets AMQP Support
Delete Disks
New VM Gallery
VIP ACLs
PowerBI
Queue
Geo
Replication
Windows Server Backup
Manage Azure in AD New Relic
Notification Hubs
Windows 8 Notification
iOS Notification Support
Read-Only Secondary Storage
Mobile Services
Git Source Control
AD Management Portal CORS/JSON Storage Support
B2B/EDI and EAI Adapters
Web Sites
Point to Site
Media Services
AD Directory Sync
VOD Streaming + Encoding
AutoScale/Monitoring
Message Pump Programming Model
Support
Software VPN
VS Online
Import/Export Hard Drives
>10,000
1,200,000
>30Trillion
New Azure customers
a week
SQL databases
in Azure
Storage objects
in Azure
>2Million
>60%
Developers registered with
Visual Studio Online
Customers using
higher level services
350Million
Azure Active Directory users
>18Billion
Azure Active Directory
authentications/week
How we
differentiate
with Azure
Hyper-scale
Enterprise Grade
Hybrid
Azure
footprint
Azure
footprint
Datacenter buildings are about
one football field in size
…large enough to hold two jumbo
jets
That’s up to 600,000 servers in
And there are 16 buildings per region…
each Azure region
How we
differentiate
with Azure
Hyper-scale
Enterprise Grade
Hybrid
Leader in Gartner magic quadrants
Cloud Infrastructure as a Service
Enterprise Application Platform as a Service
Public Cloud Storage Services
x86 Server Virtualization

Microsoft only leader in all four magic quadrants
New D family of
virtual machines
60% faster CPU
More memory
Local SSD storage
Announcing
the G family
G
Largest Virtual Machines
in the public cloud
Optimized for data workloads
Up to 32 CPU cores, 450 GB RAM,
6.5 TB local SSD
Latest generation Intel processor
Announcing
premium storage
Up to 32 TB of storage per VM
>50,000 IOPS per VM
Less than 1ms read latency
How we
differentiate
with Azure
Hyper-scale
Enterprise Grade
Hybrid
Connect every on-premises
server to the cloud
Storage
Backup
Disaster recovery
Identity
Networking
On-Premises Datacenter
Azure
How we
differentiate
with Azure
Hyper-scale
Enterprise Grade
Hybrid
Announcing
Azure
Marketplace
Building Apps for Azure
Programming languages + tools
.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++
Microsoft
Azure
IaaS
PaaS
Windows VMs
Linux VMs
Storage
Networking
Web
Mobile
Gaming
Cloud services
Microsoft cloud infrastructure
Data
Analytics
Media
Identity
Composing + Managing Apps
using the
Azure Resource Manager
Resource
Groups
RESOURCE GROUP
 Enable application/solution
management within Azure
 Resource groups are containers that
can contain multiple IaaS + PaaS
resources (e.g. 3 VMs + 1 SQL DB)
 Support lifecycle management with
integrated Role Based Access
Control
 Support both imperative API and
declarative JSON templates for
deployment configuration
Azure Resource Templates
My App
Azure Templates can:
Instantiation of repeatable config.
Configuration  Resource Group
• Ensure Idempotency
[SQL CONFIG] VM (2x)
• Simplify Orchestration
• Simplify Roll-back
• Provide Cross-Resource Configuration
and Update Support
DEPENDS ON SQL
Azure Templates are:
DEPENDS ON SQL
• Source file, can be checked-in
• Specifies resources and dependencies
(VMs, WebSites, DBs) and connections
(config, LB sets)
SQL - A
Website
• Support parametized input/output
SQL CONFIG
Virtual
Machines
Azure Management Portal
Leverages resource groups to provide app management + monitoring views
Azure Active Directory
Identity control plane with integrated role based access control management
Consistent Management Layer with Windows Server
Consistent resource management, resource templates, management portal
Management Portal
Programming languages + tools
.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++
Microsoft
Azure
IaaS
PaaS
Windows VMs
Linux VMs
Storage
Networking
Web
Mobile
Gaming
IoT
Microsoft cloud infrastructure
Data
Analytics
Media
Identity
Virtual
Machines
Core IaaS Capabilities
 Windows VMs
 Linux VMs
 Virtual Networking
 Storage
IaaS Improvements this Fall
• “D Series” of Virtual Machines
• 60% faster CPUs
• Higher memory configurations
• Local SSD storage
• “G Series” of Virtual Machines
• Latest Intel Haswell processors
• Up to 32 CPU cores, 450GB RAM, 6.5TB Local SSD
• Largest VMs in the cloud today
• Premium Storage
• Up to 32 TB of durable storage per VM
• >50,000 disk IOPS, <1ms read latency
Hybrid Networking Support
On-premises
Region to Region
Point-2-Site (SSL)
Site-2-Site (VPN)
Partners (ExpressRoute)
WAN
Configuring VM images
My DB Image
@ today
Capture VM images
My DB Image
@ today
Capture VM images
Virtual Machine configuration
 Puppet
 Chef
 PowerShell and DSC
Virtual Machine
management
Virtual Machine
management
Demo: SharePoint Farm Creation
Programming languages + tools
.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++
Microsoft
Azure
IaaS
PaaS
Windows VMs
Linux VMs
Storage
Networking
Web
Mobile
Gaming
IoT
Microsoft cloud infrastructure
Data
Analytics
Media
Identity
Develop apps with…
.NET
Node.js
Python Java
PHP
AutoScale
AutoScale
AutoScale
Staging
Staging
Staging
Staging
WebJobs
WebJobs
Intelligent customer routing
with Traffic Manager
www.yourapp.com
Intelligent customer routing
with Traffic Manager
www.yourapp.com
Demo: Websites in action
Programming languages + tools
.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++
Microsoft
Azure
IaaS
PaaS
Windows VMs
Linux VMs
Storage
Networking
Web
Mobile
Gaming
IoT
Microsoft cloud infrastructure
Data
Analytics
Media
Identity
Develop backends with…
.NET
Node.js
Flexible Data
Broadcast Notifications
Now supports Active Directory
Office 365 APIs
API Management Service
 Throttle, rate limit and quota Web APIs
 Gain analytics on how APIs are being used and by whom
 Secure APIs using OAuth or key-based access
 Track the health of APIs and quickly identify errors
 Easily expose developer portal for APIs
Demo: Mobile in Action
New
99.99%
SLA
SQL
SQL
500 GB
DELETE FROM
Sales.SalesPersonQuotaHistory;
GO
Self service restore
SQL
SQL
Self service restore
SQL
Self service restore
Active geo
replication
Read/Write
Read Only
Read/Write
Azure DocumentDB
Fully-managed, highly-scalable, NoSQL document database service
query over
schema-free
JSON
multi-document
transactions
tunable, high
performance
designed
cloud first
Demo: DocDB in Action
Additional Data Services
 Search (Search as a Service)
 HDInsight (Hadoop as a Service)
 Machine Learning (Predictive Analytics as a Service)
 More coming soon 
Programming languages + tools
.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++
Microsoft
Azure
IaaS
PaaS
Windows VMs
Linux VMs
Storage
Networking
Web
Mobile
Gaming
IoT
Microsoft cloud infrastructure
Data
Analytics
Media
Identity
Download