Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
http://research.microsoft.com/en-us/um/cambridge/projects/hci2020/
Proven productivity solutions that are easy to use and manage
Edge Nodes
Connect Data Centers to
Internet Exchange Points
Metro solutions
Connecting business customers
to last mile providers
Mechanical
Chillers
CRACs
Enterprise Datacenter: 2.0 Peak PUE
Building
25%
Cloud Datacenter: 1.4 Peak PUE
Building
29%
25%
1989-2005 2007 2008 2011+
Generation 1 Generation 2 Generation 3 Generation 4
SharePoint, Exchange,
Lync & others
Services Translate Plans into
experiences & features
Office 365 Sign Up
Experience
Tenant
Administration
Landing Pages
Portals
OAuth2
Metadata SAML-P
OAuth2
Metadata SAML-P
OAuth2
Metadata SAML-P
Deploy
Patch
Deploy
Patch
33
How Office Web Apps Work
WOPI
Physical
Datacenters Machines Physical network
Services
1+ services run within VM role Hundreds of services interacting
Physical machines are used purely as virtual machine
hosts for compute-centric tasks:
Greatly improves manageability. Deployment
becomes entirely VHD-based.
Greatly improves predictability. The VHD we test is the
VHD we run in production.
Negligible performance impact from virtualizing.
COST-EFFICIENCY
Value Prop:
Auto HA, Fault-Tolerance
Friction-free scale
Self-provisioning, mgmt @ scale
Value Prop:
100% of API surface area
Easy migration of existing apps
Value Prop: Roll-your-own HA/DR/scale
Full h/w control size/scale
Roll-your-own HA/DR/scale
SharePoint (Windows Azure)
SharePoint (On-premises)
CONTROL
SharePoint Online Topology
Datacenter 1..N: Disaster Recovery Datacenter 1..N:
Network 1..N: Network 1..N: Grid Manager
AD Sync SCOM SPDiag DNS Admin AD Sync SCOM SPDiag DNS Admin
Prov. ULS WER SMTP Backup Prov. ULS WER SMTP Backup
Global Directory
Stamp 1: Stamp 1:
Federated Services: Content: Federated Services: Content: Tenant Admin (UI)
Fed App Fed CA WFE CA Fed App Fed CA WFE CA
Fed Query Fed Idx Crawl WFE Sandbox Fed Query Fed Idx Crawl WFE Sandbox Commerce backend
SQL: App Server Timer Jobs SQL: App Server Timer Jobs
NLB NLB
SQL SQL Directory: SQL SQL Directory:
NLB NLB DNS (multiple)
SQL SQL AD AD SQL SQL AD AD
DAG
Key points
Horizontal scale by adding more storage
Outlook.com
PARTITION
NETWORK
Key points
But you can only do that so much
Need better strategies as failure domain
is now large!
Outlook.com
PARTITION
NETWORK
Key points
You add more partitions
But now you have to stitch them
all back together
Outlook.com
PARTITION PARTITION PARTITION
NETWORK NETWORK NETWORK
Key points
To avoid major failure, really need to split
the partitions across physical locations
Exchange online has at least four copies
of data across four different locations
Outlook.com
PARTITION PARTITION PARTITION
NETWORK NETWORK NETWORK NETWORK NETWORK NETWORK
Key points
Now we can even go past geos
Outlook.com
SPO
North America n
Key points
Each DB WW is tested across every
scenario every five minutes
The whole stack is verified in one go
Failures at any point are turned into alerts
and escalated to engineers Outlook.com
From two+ locations to ensure accuracy
and redundancy in system PARTITION PARTITION
Hundreds of millions of transactions per NETWORK NETWORK NETWORK NETWORK
Cutover migration
Staged migration
IMAP migration
Supports wide range of email platforms
Simple Migrations
2010 Hybrid
2013 Hybrid
Email only (no calendar, contacts, or tasks)
Exchange 2010
Hybrid Deployment Exchange 2013
Hybrid
12 11.3
10
8.8
MILLIONS
8
6.7
6
0
2012 2013 2014 2015
Cloud Computing frees enterprises from the constraints of the client/server model, where up-front
investments in infrastructure are required to pursue technological solutions to business problems
Source: Cloud Computing's Role in Job Creation, IDC, March 2012
http://www.microsoft.com/en-us/news/download/features/2012/IDC_Cloud_jobs_White_Paper.pdf
Office 365 is the future of productivity
Office 365 is loosely coupled but consistent set of
services
New capabilities will come to Office 365 first
Cloud computing changes the role of IT, but does
not supersede it