>50 trillion storage objects >500 million aad users 1 out of 4 vms are linux vms >5>5...

44

Upload: eugene-matthew-day

Post on 17-Jan-2016

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18
Page 2: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Microsoft Cloud RoadshowDeploy Virtual Machines in the Cloud Part I

Page 3: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

• Brief Platform Overview• Storage/Compute/Networking• Pulling it all together• Demos

What are we covering today?

Page 4: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

>50 TRILLION

storage objects

>500

MILLIONAAD users

1 out of 4 VMs

are Linux VMs

>5 MILLION

requests/sec

>1,500,000SQL databases

in Azure

Azure Scale Momentum

>18BILLIONAzure Active Directory authentications/week

New Azure customers a month

>90,000

>3 MillionDevelopers

registered with Visual Studio Online

TRILLIONEvents each month(Event Hub)>2

Page 5: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Huge infrastructure scale is the enabler24 Regions Worldwide, 22 ONLINE…huge capacity around the world…growing

every year

100+ datacenters Top 3 networks in the world 2x AWS, 6x Google DC Regions G Series – Largest VM in World, 32 cores, 448GB Ram, SSD…

OperationalAnnounced/Not Operational

Central US

Iowa

West USCaliforni

a

North EuropeIreland

East USVirginia

East US 2

VirginiaUS GovVirginia

North Central US

Illinois

US GovIowa

South Central US

Texas

Brazil South

Sao Paulo

West Europe

Netherlands

China North *

Beijing

China South *

Shanghai

Japan East

Saitama

Japan West

OsakaIndia South

ChennaiEast Asia

Hong Kong

SE AsiaSingapo

re

Australia South East

Victoria

Australia EastNew South

Wales

* Operated by 21Vianet

India CentralPune

Canada EastQuebec City

Canada CentralToronto

India West

Mumbai

Page 6: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Up to 600,000 servers in some Azure regions.

Hyperscale regions

Page 7: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Azure

SSL Point-to-Site

VPN Site-to-Site

ExpressRoute

Connectivity

Page 8: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Azure Regions

ExpressRoute Locations

Express Route Partners

16 ExpressRoute locations31 CDN Point of Presence locations

CDN Point of Presence

Network Coverage

Page 9: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Platform Services

Security & Manageme

nt

Infrastructure Services

Compute Storage

Datacenter Infrastructure (24 Regions, 22 Online)

Web and Mobile

Web Apps

MobileApps

APIManagement

APIApps

LogicApps

NotificationHubs

Media & CDN

Content DeliveryNetwork (CDN)

MediaServices

Analytics & IoT

HDInsight MachineLearning

StreamAnalytics

DataFactory

EventHubs

MobileEngagement

ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

Integration

BiztalkServices

HybridConnections

ServiceBus

StorageQueues

Store /Marketplace

HybridOperations

Backup

StorSimple

SiteRecovery

Import/Export

Networking

Data

SQLDatabase

DocumentDB

RedisCache Search

Tables

SQL DataWarehouse

Azure AD Connect Health

Virtual Network

ExpressRoute

BLOB Storage

Azure Files

Premium Storage

Virtual Machines

AD PrivilegedIdentity Management

Traffic Manager

Application Gateway

OperationalInsights

Compute

CloudServices

Batch Remote App

ServiceFabric

Developer Services

Visual Studio

ApplicationInsights

Azure SDK

Team Project

Containers

VM Image Gallery& VM Depot

DNS VPN Gateway

Load Balancer

Page 10: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Overview of Virtual Machine ServicesStorage resourcesBlobs, tables, and queues functionality Storage accounts (blobs) - Standard & Premium Storage

Compute resourcesVirtual machinesVM extensions

Networking resourcesVirtual networksNetwork interface cards (NICs)Load balancersIP addressesNetwork Security Groups

Page 11: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

• Brief Platform Overview• Storage/Compute/

Networking• Pulling it all together• Demos

What are we covering today?

Page 12: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Storage

The pieces of IaaS

Page 13: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Virtual machine storage architecture

Azure virtual machine

C:\OS Disk (127 GB) E:\, F:\, etc.

Data disks (1 TB)Up to 64 disks

D:\Temporary disk

(Contents can be lost)Disk cache

Azure Blob

Page 14: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Page Blobs3 copiesVHD disks, 1 TB per disk (64TB Total) 500 IOPs (32,000 IOPS total)

Virtual machine standard storage

Page 15: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

East DC

West DC

> 400 miles

Defend against regional disasters

Geo replication

Virtual machine standard storage

Page 16: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18
Page 17: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Azure virtual machine

C:\OS disk

E:\, F:\, etc.Data disksD:\

Temporary diskDisk cache

Azure Blob

G:\, H:\, etc.SMB share

Azure files

Virtual machine storage architecture

Page 18: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Premium Storage

Up to 64 TB of storage per VM

>80,000 IOPS per virtual machine

5,000 IOPS per disk

Less than 1ms read latency (cache)

~5 ms read/write (no cache)

Great for data warehousing solution

Page 19: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Virtual machine storage architecture

Azure virtual machine

C:\OS disk

E:\, F:\, etc.Data disks

D:\Temporary disk

Disk cache

Premium storage

Disk cache

Page 20: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Virtual Machine Disks

DEMO

Page 21: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Compute

The pieces of IaaS…

Page 22: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Scale-up options

Most memory

Fastest CPUs

SSD storageFaster CPUs

Highest value

Largest scale-up

Highest value

Premium Storage

>80,000s of IOPS

Page 23: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

The A familyHighest value VM Size

Basic and Standard Sizes

General Purpose and High Memory

High Performance A8/A9 (RDMA)

A

Page 24: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

The D family60% faster CPU (newer procs)

Up to 112 GB Memory

Local SSD storage (caching)

Available in all regions

D

Page 25: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

The G familyOptimized 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!

G

Page 26: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Availability Sets

SQL ServerPrimary

SQL Server

Secondary

Availability set

High Availability (SLA 99.95)

SLA High Availability

Hardware and Software

Windows and Linux

Page 27: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Availability Sets

Physical Machines

Power UnitRack Switch

Page 28: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Availability Sets

Physical Machines

Power UnitRack Switch

Availability Set

VM1

VM1 VM2 VM2

Page 29: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

MICROSOFT CONFIDENT IAL – INTERNAL ONLY

Network

The pieces of IaaS…

Page 30: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Load balancing

Internal and external

TCP/UDP, 5 tuple

ACLs

Client affinity

Custom HTTP probe

Page 31: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Load-balancing in different ways

Customer network

Back end

Front end

Internet

Internal VIP

Public IP

InternalIP

InternalIP

Page 32: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

High availability features

Availability set

VM1

VM1 VM2 VM2

Load-balanced Set

Load balancer

Page 33: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

• Brief Platform Overview• Storage/Compute/Networking• Pulling it all together• Demos

What are we covering today?

Page 34: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Microsoft Azure Marketplace

An online store for integrated applications and services ready to deploy on Microsoft Azure

MARKTPLACE

Solve

Discover

Transact

Deploy

Manage

Solve

Discover

Transact

Deploy

Manage

Page 35: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Building momentum

Page 36: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

MICROSOFT CONFIDENTIAL

A large and growing marketplace…

Page 37: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Dozens of .NET & PHP CMS and Web applicationsApplications

Clients

Infrastructure

Management

Databases &Middleware DocDB

App Frameworks

…that goes deep into open source

Page 38: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

VM extensions Extending the power of your VM.Enable easier management.Support partner ecosystem.Full control remains with you!

IaaS extended

Azure

Curated extension

s

Agent

Page 39: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Virtual machine building blocksOS & data disk imagesWindows base OSsLinux base OSsAzure Certified ImagesCommunity images

VM ExtensionsSecurityDeploymentConfigurationOthers

• Visual Studio debuggers• Diagnostics agents• Monitoring agents• Access recovery• Docker extension• Backup helper

Page 40: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Virtual Machine Extensions

DEMO

Page 41: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Management models for IaaSClassic Model (v1) Resource Manager (V2)

Storage Account

Virtual Network

Cloud Service

Subnet-1Disk (blob)

VM w/ IP

Address

Resource Group

VM NICVM IP

Address

Load Balance

dEndpoint w/ IP Address

Load Balanc

er

DependsOn

ReferenceReference

Backend Pool (NICs)

LB IP Addres

s

Reference

Coming Soon…Gateways (VPN)ExpressRoute

Network Security Group ACLS(deployed to VM, NIC, or

Subnet)

VNetSubnet

Storage

Account

Disk (blob)

ReferenceReference

Page 42: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Azure Templates can:• Ensure Idempotency

• Simplify Orchestration

• Simplify Roll-back

• Provide Cross-Resource Configuration and Update Support

Azure Templates are: • Source file, checked-in

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

• Parametized input/output

Instantiation of repeatable config.Configuration Resource Group

Power of Repeatability

SQL - A Website VirtualMachines

SQL-AWebsite

[SQL CONFIG] VM (2x)

DEPENDS ON SQLDEPENDS ON SQL

SQLCONFIG

Page 43: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Template Deployment

DEMO

Page 44: >50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18

Closing

Hybrid, enterprise grade, hyperscale.

Bringing our Cloud to you!

Agility, time-to-market, TCO.

At any scale, at any time.