The Cloud for Modern Business Scott Guthrie Executive Vice President Cloud + Enterprise

Preview:

Citation preview

The Cloud for Modern BusinessScott GuthrieExecutive Vice PresidentCloud + Enterprise

Mobile-first Cloud-first

Azure

SQL, SharePoint, BizTalk Images

Distributed Cache

Queue Geo ReplicationRead-Only Secondary Storage

Delete Disks

Large Memory SKU

Tag Expressions

Per Minute Billing

Stop without Billing

MSDN Dev/Test Integration

Offline Operations

VIP ACLs

Site to Site Virtual Network

New VM Gallery

Point to Site Software VPN

Android SupportHTML 5/CORS

Windows Phone Support

Custom Mobile API

iOS Notification Support

Git Source Control Windows 8 Notification Support

Mercurial Deployment

Log Streaming

IP and SNI SSL

IP/DDOS Protection

http Logs to Storage

WebSockets

New Relic

Remote Debug

VOD Streaming + Encoding

AD Management Portal

AD Directory Sync

Manage Azure in AD

B2B/EDI and EAI Adapters AutoScale/Monitoring

Windows Server Backup

Hyper-V Disaster Recovery Support

http Logs to Storage

Import/Export Hard Drives

CORS/JSON Storage Support

Storage Analytics

Message Pump Programming Model

AMQP Support

Partitioned Queues/Topics

Cloud Services SDK 2.0

Dynamic Remote Desktop

Dynamic Remote Desktop

Last 12

Xamarin integration

HDInsight

AutoScaleIaaS

Multi-Factor Auth

Active Directory

BizTalk Services

Traffic Manager

PowerBI

Web Sites

Notification HubsMobile Services

Media Services

Scheduler

VS Online

Hyper-V Recovery

months

>30TrillionStorage objects

in Azure

1,200,000SQL databases

in Azure

>60% Customers using

higher level services

>10,000

New Azure customers a week

350MillionAzure Active Directory

users

>18BillionAzure Active Directory authentications/week

>2MillionDevelopers registered

with Visual Studio Online

How we differentiate with Azure

Enterprise Grade

Hybrid

Hyper-scale

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 each Azure region

And there are 16 buildings per region…

How we differentiate with Azure

Enterprise Grade

Hybrid

Hyper-scale

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 ofvirtual machines60% faster CPUMore memoryLocal SSD storage

Announcing the G family

Optimized for data workloads

Up to 32 CPU cores, 450 GB RAM, 6.5 TB local SSD

Latest generation Intel processor

GLargest Virtual Machines

in the public cloud

Announcing premium storageUp to 32 TB of storage per VM

>50,000 IOPS per VM

Less than 1ms read latency

How we differentiate with Azure

Enterprise Grade

Hybrid

Hyper-scale

Azure

Connect every on-premises server to the cloud

On-Premises Datacenter

StorageBackupDisaster recoveryIdentityNetworking

How we differentiate with Azure

Enterprise Grade

Hybrid

Hyper-scale

Connecting ISVs + Startups with Enterprises

AnnouncingAzure Marketplace

Building Apps for Azure

Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++

Microsoft cloud infrastructure

WebMobileGamingCloud services

DataAnalyticsMediaIdentity

IaaSWindows VMsLinux VMsStorageNetworking

PaaSMicrosoft Azure

Composing + Managing Appsusing the

Azure Resource Manager

Resource Groups 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

RESOURCE GROUP

Azure Templates can:• Ensure Idempotency

• Simplify Orchestration

• Simplify Roll-back

• Provide Cross-Resource Configuration and Update Support

Azure Templates are: • Source file, can be checked-in

• Specifies resources and dependencies (VMs, WebSites, DBs) and connections (config, LB sets)

• Support parametized input/output

Instantiation of repeatable config.Configuration Resource Group

Azure Resource Templates

SQL - A Website VirtualMachines

My App

[SQL CONFIG] VM (2x)

DEPENDS ON SQLDEPENDS ON SQL

SQLCONFIG

Azure Management Portal Leverages resource groups to provide app management + monitoring views

Azure Active DirectoryIdentity control plane with integrated role based access control management

Consistent Management Layer with Windows ServerConsistent resource management, resource templates, management portal

Management Portal

Microsoft Azure

Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++

Microsoft cloud infrastructure

PaaSWebMobileGamingIoT

DataAnalyticsMediaIdentity

IaaSWindows VMsLinux VMsStorageNetworking

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

On-p

rem

ises

GW

Region to RegionPoint-2-Site (SSL)Site-2-Site (VPN)Partners (ExpressRoute)

VPN

Hybrid Networking Support

WAN

Configuring VM images

Capture VM images

My DB Image@ today

Capture VM images

My DB Image@ today

Virtual Machine configuration Puppet Chef PowerShell and DSC

Virtual Machine management

Virtual Machine management

Demo: SharePoint Farm Creation

Microsoft Azure

Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++

Microsoft cloud infrastructure

WebMobileGamingIoT

DataAnalyticsMediaIdentity

IaaSWindows VMsLinux VMsStorageNetworking

PaaS

Web

.NETPython

Develop apps with…Node.j

sJava

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

Microsoft Azure

Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++

Microsoft cloud infrastructure

WebMobileGamingIoT

DataAnalyticsMediaIdentity

IaaSWindows VMsLinux VMsStorageNetworking

PaaS

Mobile

.NET

Develop backends with…

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

Data

SQLSQL 500

GB

New

99.99%SLA

Self service restore

SQL

DELETE FROMSales.SalesPersonQuotaHistory; GO

SQL

Self service restore

SQLSQL

Self service restore

Active geo replication

Read Only

Read/Write

Read/Write

Azure DocumentDBFully-managed, highly-scalable, NoSQL document database service

query over schema-free

JSON

multi-documenttransactions

tunable, high performance

designedcloud 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 cloud infrastructure

WebMobileGamingIoT

DataAnalyticsMediaIdentity

IaaSWindows VMsLinux VMsStorageNetworking

PaaSMicrosoft Azure

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.

Recommended