Professional Documents
Culture Documents
and Troubleshooting
Jeff Mealiffe
Principal Program Manager
Microsoft Office 365 Engineering
Office 365
DC locations
Other Microsoft
DC locations
Quincy
Cheyenne
Dublin
Chicago
Boydton
Amsterdam
Shanghai
Hong Kong
Des Moines
San Antonio
Singapore
Brazil
Australia
1+ million servers
100+ datacenters
in 40+ countries
Japan
EDGE
TCP
connect
SSL
connect
San Antonio DC
TTFB
Reusing existing
connections
TTLB
Content
Time
EDGE
Client RTT
Server RTT
App
Latency
Brisbane
Australia
Kuala Lumpur
Malaysia
Los Angeles
USA
Melbourne
Australia
Amsterdam
Netherlands
Miami
USA
Perth
Australia
Auckland
New Zealand
New York
USA
Sydney
Australia
Wellington
New Zealand
Palo Alto
USA
Vienna
Austria
Moscow
Russia
San Jose
USA
Luxembourg
Luxembourg
Singapore
Singapore
Seattle
USA
Sao Paulo
Brazil
Stockholm
Sweden
Montreal
Canada
Zurich
Switzerland
Toronto
Canada
Taipei
Taiwan
Prague
Czechoslovakia
London
UK
Paris
France
Ashburn
USA
Frankfurt
Germany
Atlanta
USA
Hong Kong
Hong Kong
Boston
USA
Dublin
Ireland
Chicago
USA
Milan
Italy
Dallas
USA
Turin
Italy
Denver
USA
Tokyo
Japan
Honolulu
USA
Seoul
Korea
Las Vegas
USA
Native clients
on mobile devices
Browser-based
Clients also cache
with HTML5
Browser-based
mobile clients
Office 365 offers a wide variety of options across devices for customers to access the service
OWA uses HTML 5 Offline Application Caching if enabled in Offline Settings
Server
workloads
Microsoft
network
Microsoft
edge nodes
Internet
peering and
routing
Content
delivery
network
Customer
Internet
connection
Rich client
applications
Exchange Online
http://aka.ms/tune
SharePoint Online
Similar to on-prem
HTTPS
views
of webpages,
uploads/downloads of content
Lync
Estimates
rely upon
on-prem baselines
Online
Office
Web Apps
or Office
Document
Cached modeediting
reduceswith
impact
and provides
for latency
tolerance (<325 mSec)
Perfmon,
IM is bursty,
latency
tolerant,
and
very
small
Netmon,
etc. tonew
baseline
Use
yourbut
pilot
to top,
predict
requirements
Bursty,
latency
tolerant
Voice
uses
RTAudio
Without
Definite
advantages
tono
Outlook
2013
Baseline
bandwidth
requirements
before
Office 365
baseline,
real
way
toSP1
estimate
50kbps
low, 80kbps
high,
autodetermination
Exchange Bandwidth Calculator
Netmon
Measure
bandwidth
for pilot users
Video depends
uponbaseline
resolution
to baseline
280kbps
4000kbps
high,
dependent
upon
resolution
Will
Extrapolate
for total
bandwidth
required
for your
workload
ramp low,
up
as
more
content
is loaded
into
SharePoint, MySites,
Desktop
depends
upon upgrades
desktop resolution
Assumes sharing
enough
time to order
if needed
OneDrive
for
Business
Peer-to-Peer versus Client-Server
Start with at least 20% head room
Lync Bandwidth Calculator
Evaluate options to conserve bandwidth
1.
1.
2.
2.
3.
3.
4.
4.
5.
5.
6.
7.
8.
6.
7.
8.
9.
Agenda
PSPing Demo
Proxy
0.346ms
54.88
346
400.88
Here we can see clearly, the poor RTT is outside the customers environment, on the ISP link to Office 365. If
this RTT is unexpected, the customer can engage their ISP to investigate.
No
65535 (65k)
Yes
1073725440 (1gb)
Maximum Throughput
(Mbit/sec) without
scaling
300
1.71
447.36
200
2.56
655.32
100
5.12
1310.64
50
10.24
2684.16
25
20.48
5368.32
10
51.20
13420.80
102.40
26841.60
512.00
134208.00
Maximum Throughput
(Mbit/sec) with scaling
7692
12:28:03
14/03/2014
12:28:03.8450000
0.0000000
100.8450000
10.127.0.199
contoso47-48ipv4b.sharepointonline.com.akadns.net
TCP
TCP: [Bad CheckSum]Flags=......S.,
SrcPort=43511, DstPort=HTTPS(443), PayloadLen=0, Seq=3807440828, Ack=0, Win=65535 ( Negotiating scale factor 0x0 ) =
65535
7740
12:28:04
14/03/2014
12:28:04.1440000
0.2990000
101.1440000
contoso4748ipv4b.sharepointonline.com.akadns.net
10.127.0.199
TCP
TCP:Flags=...A..S., SrcPort=HTTPS(443),
DstPort=43511, PayloadLen=0, Seq=3293427307, Ack=3807440829, Win=4380 ( Negotiated scale factor 0x2 ) = 17520
7692
12:28:03
14/03/2014
12:28:03.8450000
0.0000000
100.8450000
1
0.127.0.199
contoso47-48ipv4b.sharepointonline.com.akadns.net
TCP
:
[Bad CheckSum]Flags=......S., SrcPort=43511, DstPort=HTTPS(443), PayloadLen=0, Seq=3807440828, Ack=0,
Win=65535 ( Negotiating scale factor 0x0 ) = 65535 {TCP:818, IPv4:122}
7740
12:28:04
14/03/2014
12:28:04.1440000
0.2990000
101.1440000
c
ontoso47-48ipv4b.sharepointonline.com.akadns.net
10.127.0.199
TCP
TCP:Flags=...A..S.,
SrcPort=HTTPS(443), DstPort=43511, PayloadLen=0, Seq=3293427307, Ack=3807440829, Win=4380 ( Negotiated
scale factor 0x2 ) = 17520
{TCP:818, IPv4:122}
Internet
egress point
Microsoft network
Customer network
1 ms
1 ms
1 ms SkyRouter.Home [192.168.0.1]
11 ms
11 ms
11 ms ip-89-200-132-100.ov.easynet.net [89.200.132.100]
10 ms
10 ms
10 ms igbtmdistc7503.msft.net [195.66.236.140]
84 ms
84 ms
84 ms xe-0-3-2-0.ash-96cbe-1a.ntwk.msn.net [207.46.45.227]
96 ms
95 ms
95 ms ae2-0.atb-96cbe-1a.ntwk.msn.net [207.46.33.228]
http://channel9.msdn.com/events/SharePoint-Conference/2014/SPC3993
http://technet.microsoft.com/en-us/library/office-365-system-requirements.aspx
http://trippams.online.lync.com
http://trippdb3.online.lync.com
http://tripphkn.online.lync.com
http://trippbl2.online.lync.com
http://trippsn2.online.lync.com
http://trippsg1.online.lync.com