Professional Documents
Culture Documents
Blog: http://blogs.msdn.com/walterm
Course Topics
Design Microsoft Azure infrastructure and
networking
01 |
02 |
03 |
04 |
05 |
Setting Expectations
Target Audience
IT Pros
Anyone taking the 534 exam
Click to edit
Master subtitle
style
Module Overview
Data Center Architecture
Global Presence
Datacenter Architecture
Region can be comprised of multiple datacenters
Datacenters are divided into clusters
Each rack provides a unit of fault isolation
Datacente
r
Routers
Aggregation Routers
and
Load Balancers
Ag
g
Cluster 1
Cluster
Network
Aggregation
Ag
g
Cluster 2
Ag
g
Ag
g
Cluster 3
Ag
g
Cluster 5
Cluster 4
Ag
g
Ag
g
Ag
g
Ag
g
PDU
PDU
PDU
TOR
Servers
PDU
TOR
Servers
PDU
TOR
Servers
PDU
TOR
Servers
PDU
TOR
Servers
PDU
TOR
Servers
PDU
TOR
Servers
PDU
TOR
Servers
PDU
TOR
Servers
PDU
TOR
Servers
TOR
Servers
PDU
TOR
Servers
PDU
TOR
Servers
Power
Distribution
Units
TOR
Servers
Racks
TOR
Servers
Top of Rack
Switches
PDU
Physica
l Server
PDU
CPU
CPU
CPU
VM
CPU
PaaS VM
Role
Instance
PaaS VM
Role
Instance
Guest Agent
Guest Agent
Trust boundary
Host Partition
FC Host Agent
To Fabric Controller
VM
VM
CPU
CPU
IaaS VM
Role
CPU
CPU
Unallocat
ed CPUs
Global Presence
North America Region
West
U.S. Sub-Region
N. Central
U.S. Sub-Region
Europe Region
N. Europe
SubRegion
East
U.S. SubRegion
W. Europe
SubRegion
S. Central
U.S. Sub-Region
24 x 7 x 365 support.
East Japan
Sub-Region
West Japan
Sub-Region
E. Asia
Sub-Region
Major datacenter
CDN node
Live sub-region
Announced sub-region
Partner-operated subregion
E. China (via
21Vianet)
Sub-Region
S.E. Asia
Sub-Region
East
Australia
Sub-Region
LATAM
Sub-Region
Southeast
Australia
Sub-Region
89 markets worldwide.
months.
Click to edit
Master subtitle
style
Module Overview
Internet Connectivity
Intra-Region Communication
Cross-Premises Communication
ExpressRoute
Virtual Appliance and Partner EcoSystem
Hybrid Networking Services
Internet
Connectivity
IP Reservation
IP reservation
Reserve public IP addresses
from Azures pool
Befor
e
Internet
Internet
Reserved
IP
To IP
Microsoft Azure
Microsoft Azure
LB
LB
Cloud
service
VIP
VM1
VM2
DIP2
IP: <portDIP1
x> DIP1:<port
y> OR
DIP2:<port y>
VM1
DIP1
Cloud
service
Reserved
VIP
VM2
DIP2
www.yourapp.com
US West
US East
Europe North
Cloud Services
Europe West
Intra-Region
Communication
Internal
balancing
(ILB)(ILB)
Internalload
load
balancing
Enables load balancing
among VMs with private
IP addresses
Accessible only from
Internet
Microsoft
Azure
Multi-tier applications
with internal facing tiers
require ILB
HA LOB apps
SQL Always On
RDP to internal endpoints
for added default
security
External
load
balancer
Customer
on-premises
Internal
VIP
Internal
load
balancer
Back end
Front end
Logic tier
Cross-premises
Communication
Befor
e
Multiple Site-to-Site
connections
Connect to multiple
VNet1
US
West
VNet2
East
Asia
VNet1
US
West
on-premises
locations
VNet2
East
Asia
One-to-one
connection
Contoso NorthAm
HQ (10.0.0.0/16)
Contoso NorthAm
HQ (10.0.0.0/16)
Cross-subscription connectivity
Virtual networks in different
subscriptions can securely
communicate using private IP
addresses
Scenarios: Cross-division/dept.
workload communication; B2B
transactions in the cloud
Befor
e
Connect to multiple
on-premises
locations and to
other VNets
VNet1
US
West
VNet2
East
Asia
VNet1
US
West
VNet2
East
Asia
One-to-one
connection
Contoso NorthAm
HQ (10.0.0.0/16)
Contoso NorthAm
HQ (10.0.0.0/16)
ExpressRoute
Branch office 2
Azure
Branch office 1
WA
N
Corp HQ
Azure
Branch office 1
Public
internet
WA
N
Public
internet
Corp HQ
ExpressRoute Locations
Locations
US
Atlanta
Chicago
Dallas
Los Angeles
New York
Seattle
Silicon Valley, CA
Washington D.C.
EMEA
Amsterdam
London, UK
APAC
Hong Kong
Singapore
Sydney
Tokyo
Partners
AT&T
British Telecom
Colt
Equinix
Internet Initiative Japan
(IIJ)
Level3
Orange
SingTel
Tata Communications
Telecity Group
Telstra
Verizon
Azure datacenters
ExpressRoute Locations (today)
New Locations and coming soon
North
Europe
West
Europe
London
Amsterda
m
HA + DR = Active-active in 1 location
+ active-active in 2nd location
Aggregate Throughput determined
by VNet Gateway size
Microsoft Azure
SQL Farm
IIS Servers
Storage
SQL DB
Websites
Proxy /
Interner edge
AD / DNS
AD / DNS
Monitoring
IT
ExpressRoute
Exchange
AD / DNS
Sales
AD / DNS
R&D
AD / DNS
Marketing
Virtual
Appliance
Platform &
Ecosystem
Up to 4 NICs per
VM
Azure Virtual Machine
NIC2
10.2.3.33
NIC1
10.2.2.22
Defaul
t
10.2.1.11
VIP:
133.44.55.66
Internet
Backend
Subnet
App
Subnet
Frontend
Subnet
Appliance
ecosystem
Barracuda NG Firewall
Citrix NetScaler
Riverbed Steelhead, SteelApp,
SteelStore
More to come!
Azure Certified
Hybrid
Networking
Services
Customer
Secure point-to-site
connectivity
Secure site-to-site
VPN connectivity
ExpressRoute
private connectivity
On Premises 10.0/16
Internet
S2S
VPNs
Internet
VPN
GW
Backend
10.3/16
Mid-tier
10.2/16
Virtual Network
Fronten
d
10.1/16
Forced Tunneling
Force or redirect
customer Internet-bound
traffic to an on-premises
site
Auditing & inspecting
outbound traffic from
Azure
Needed by many
scenarios for critical
security and IT policy
requirements
On Premises
Internet
S2S
VPNs
Forced Tunneled
via S2S VPN
Internet
VPN
GW
Backend
10.3/16
Mid-tier
10.2/16
Virtual Network
Fronten
d
10.1/16
Gateway Enhancements
High Performance
Gateway
No Encryption
option
Better throughput
More S2S tunnels
Pricing
Gateway
SKU
ExpressRoute S2S
Throughput* Throughput
*
Max
Tunnels
Default
500 Mbps
10
100 Mbps
Operations Logs
EW
N
Click to edit
Master subtitle
style
Module Overview
Virtual Machines
Virtual Machine Availability
VM Extensions
Storage
Non-Persistent Storage
Persistent Storage
Easily add additional storage
Deployment
Stock VHDs
Networking
Primary Use
Images Available
Windows Server
SQL Server
BizTalk Server
SharePoint
Ubuntu
OpenSUSE
CentOS
SUSE Linux Enterprise Server
Oracle Linux
Virtual
Cores
RAM
Shared
768 MB
Small (A1)
1.75 GB
Medium (A2)
3.5 GB
Large (A3)
7 GB
14 GB
A5
14 GB
A6
28 GB
A7
56 GB
A8
56 GB
A9
16
112 GB
Compute
Instance
Name
Compute
Instance
Name
Virtual
Cores
RAM
D1
3.5 GB
G1
28 GB
D2
7 GB
G2
56 GB
D3
14 GB
G3
112 GB
D4
28 GB
G4
16
224 GB
D11
14 GB
G5
32
448 GB
D12
28 GB
D13
56 GB
D14
16
112 GB
http://azure.microsoft.com/enus/pricing/details/virtual-machines/
Disk Storage
Images and disks are stored as Microsoft Azure Storage Blobs
Data is triplicated (within one Azure datacenter, optional geo-replication
of blobs to a second datacenter; note this is not replication of the VM,
just the blobs holding the VHD)
All existing storage tools just work
Virtual Machine
Availability
Whats included
SQL
Server
Secondar
y
SQL
Server
Primary
Virtual Machine
Virtual Machine
SLA 99.95
Update Domains
Represents groups of resources that will be updated together
Host OS updates honour service update domains
Specified in service definition
Default of 5 (up to 20)
Fault Domain
Rack
Web Role
UD #2
INSTANCE
INSTANCE
INSTANCE
INSTANCE
UD #1
Worker Role
UD #2
INSTANCE
INSTANCE
INSTANCE
INSTANCE
VM Extensions
Extending the power of your VM
IaaS, meet
PaaS
Agent
Azure
Curated
Extension
s
Click to edit
Master subtitle
style
Module Overview
High Level Overview of Azure Services
PaaS is cheaper
Reason: Theres less admin and management work to do
Benefit: Organizations spend less supporting applications
Data Services
Storage
SQL Database
HDInsight
Cache
Redis
Backup
Recovery Manager
App Services
Media Services
Service Bus
Notification Hubs
Scheduler
Automation
BizTalk Services
BizTalk Hybrid Connections
Visual Studio Online
Active Directory
Multi Factor Authentication
API Management
Azure RemoteApp
Network
ExpressRoute
Virtual Network
Traffic Manager
CDN
SDKs
.NET
Java
PHP
Python
Node.js
Ruby
Multiple languages
Open source
http://github.com/windowsazure
Other Azure
Services
SQL database
DB
Blob storage
Cache
Redis Cache
This new cache service gives customers the ability to use a
secure, dedicated Redis cache, managed by Microsoft.
With this offer, you get to leverage the rich feature set and
ecosystem provided by Redis, and reliable hosting and
monitoring from Microsoft.
We are offering the Azure Redis Cache Preview in two tiers:
Basic A single Cache node (ideal for dev/test and noncritical workloads)
Standard A replicated Cache (Two nodes, a Master and a
Slave)
You can migrate from Shared Cache today to Redis cache
Identity
Service bus
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics 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.