Microsoft IT's Cloud Adoption

Cloud orientation and context setting
Microsoft IT history and early cloud efforts
Revised IT cloud strategy and approach
Cloud infrastructure influences and challenges
Changes to IT philosophy and investments
Additional insights and learnings
What is the cloud?
We like the definition offered by the National
Institute of Standards and Technology (NIST)
Cloud computing is a model for enabling
convenient, on-demand network access to a shared
pool of configurable computing resources (such as
networks, servers, storage, applications, and services)
that can be rapidly provisioned and released with
minimal management effort or service provider
interaction. This cloud model promotes availability
and is composed of five essential characteristics,
three service models, and four deployment models.
—National Institute of Standards and Technology
Characteristics of cloud computing
On-demand self service
Broad network access
Resource pooling
Rapid elasticity
Measured service
Delivers capacity in seconds or minutes through a specialized web interface
Supports many devices such as mobile phones, tablets, laptops, and workstations
Provides immediate access to thousands, and potentially hundreds of thousands, of servers
Allows you to effect changes immediately to save money with two scenarios:
Outside in: Threshold-based scaling (up and down) with limits
Inside out: API-based scaling (up and down) with limits
Provides you with the means to improve CPU utilization and save money with
pay by the minute, which improves operational metrics and cost accounting
Source: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
180K+ end users
This includes
servers, user PCs
and mobile devices
Windows Phone,
iOS and Android
devices
Presence in over
114 Countries
Sales team works
60% mobile
Enabling mobility
and productivity
100K+ 1.1K+
Employees
LOB apps
managed by IT
2M
150K
513
80K
20K
All new
development
and next gen
apps
Traditional apps
moving to private
cloud and Azure
IaaS
Multiple
traditional
identity
environments
Federated cloud
identity and
strong auth
model
Migrated 3K users
per month
Online sites
growing 4%
and on-prem
declining at 25%
3% Monthly Lync
call volumes
growth
30%
27K
11
1
140K
270K
7.9M
LOB apps run
on Azure PaaS
Simplification
efforts reducing
app portfolio
at 5% per year
Production
IaaS VMs
Devices hit the
Microsoft
network
Active Directory
forests
Devices sync
via EAS
Azure Active
Directory
tenancy
Site locations
Users on Office
365 Exchange
Consecutive
remote
connections
SharePoint sites
in the Cloud
Surface devices
on the network
Lync calls/month
Our journey toward cloud readiness
Application Reduction
First mover
advantage
provides:
2,490
1,667
FY08
FY09
Machine Virtualization
 Improved
ROI and
efficiency
1,443 1,355
1,290
FY10
FY11
FY12
1,200 1,105
FY13
FY14
 Relative
competitive
advantage
59%
59%
FY12
FY13
62%
49%
35%
FY10
FY11
FY14
Percentage of apps in cloud
80
50
New strategy
30
20
15
0
2010
5
1
3
2011
2012
Original projection
5
2013
Revised projection
10
2014
2015
Microsoft IT’s hybrid cloud architecture and strategy
New IT reality
Implementation
Cloud Enablement Areas
1. Connectivity
2. Security
3. Manageability
4. Identity
Workload placement
Cloud Adoption Workstreams
1. Portfolio assessment
2. Datacenter rationalization
3. Application modernization
4. Legacy migration
Top Down—Modernize app portfolio
•
•
•
Bottom Up—Vacate specific infrastructure
•
•
•
Not mission critical
Mission critical
No regulatory exposure
Regulatory exposure
Low-impact content
High-impact content
Not cross-premises
Commodity monitoring needs
Custom app integration
Moderate database sizes
Cross-premises
Complex monitoring needs
Packaged app integration
Large database sizes
32 evaluation criteria, based on six evaluation aspects
SERVICES
OUTCOMES
CLOUD
ANALYSIS
• Faster and better decisions on adoption
• Service providers anticipate cloud needs
ACCELERATE
CLOUD
GUIDANCE & ARCHITECTURE
• IT has the knowledge required
• IT has mitigation plans for inhibitors
SIMPLIFY
CLOUD
ENGAGEMENT & REPORTING
• IT is the reference customer
• IT adjusts efforts based on progress
SHOWCASE
Moving big and critical apps—It can be done!
Migrating Microsoft IT apps to the cloud
3%
Vast majority of IT applications and services
are moving to the public cloud
• 30% of apps have already migrated to Azure PaaS
• Most of the remaining applications meet requirements
to move to public cloud IaaS in Microsoft Azure
• A small population will remain in private cloud
• 3% estimated to remain on dedicated hardware
30%
67%
IaaS Eligible
PaaS Redesigned
Dedicated Hardware
Cloud
• Abstracted from physical
network and topology
• E/W to N/S traffic shift
• Tenant control of network
• Commodity, not custom
Data
• Large volumes gathered for
product engineering and sales
• Increased amount of data
sharing between entities
• Frequent data movement
Business Pressures
•
•
•
•
•
Increase agility and delivery speed
Decrease complexity and cost
Provide a consistent quality of service
Enable new and emerging markets
Support outsourcing and partnerships
Cyber Threats
• Protecting our customers – Encryption in flight and at rest,
limited admin models, multi-tenant isolation, etc.
• Protecting ourselves – Strong authentication, edge controls,
internal sub-segmentation, attestation/auditing
• Detection versus prevention philosophy (active/passive)
Mobile
• Productivity from anywhere
• Devices “always connected”
• Network path between source
and destination not controlled
• Demand for rich experiences
Social
• People hop between personal
and professional identities
• Personal devices contain
corporate data and vice-versa
• Unmanaged apps/services
Modern Devices
• Proliferation of networked devices in the corporate
environment – BYOD, IoT, etc.
• Many operating systems, personal applications/data, and noncorporate identities
• Wireless connectivity – WLAN, cellular, etc.
Network Ecosystem
•
•
•
•
IPv4 address depletion
IPv6 enablement – Clients IPv6 only; Services dual-stack
Security requirements are driving network design changes
Service level rationalization/standardization - Availability,
capacity, performance, etc.
IT infrastructure past – Network centric
Microsoft Azure
Hybrid Cloud Edge
(Far)
Office 365
Emerging Cloud
Services
Pure Cloud Edge
Internet Connected Offices
Distributed
Internet Edge
Home Offices
PUBLIC INTERNET
Mobile
New Internet Edge
O365 Default
Route
Cloud Storage
Edge
Modern Devices
MSFT Internet
(DMZs and Direct Peerings)
Hybrid Cloud Edge
(Near)
Traditional
Internet Edge
MSFTOPEN
Inbound Corp Edge
Microsoft Corporate
Intranet
High Security Edge
High Value Assets
IT infrastructure present
Mobile
Devices
Microsoft Azure
Public Services
Home/Remote Users
Microsoft Azure
Private Services
Office 365
Azure MSEE
INTERNET
To Azure Compute,
Database, Mobile, Storage,
Visual Studio Online, etc.
IT Customer/
Provider Edge
L3 Multipoint VPN
Default Route
Internet
Peering
Exchange
Provider
Peering
Edge Security
Internet
Peering
Edge Security
Server Internet Edge
Edge Security
Cloud Private
Edge
User Internet Edge
(Default Route)
Datacenter
Core
Datacenter
LANs
Office Building
Campus
On-Premises Datacenter
IT infrastructure permutation (interim)
Microsoft Azure Private Services
Public Internet
Azure MSEE
IT Customer/
Provider Edge
Cloud Private Internet Edge
(Managed Outbound,
Secure Inbound)
Edge Security
External
Service
Endpoints
L3 Multipoint VPN
Load Balancers
Azure Private Routes
Exchange
Provider
Peering
Scoped Internet Route
Exchange
Provider
Peering
Internet
Peering
Secure NAT
Egress
Extranet Frontend
Edge Security
Edge Security
Datacenter Core Network
Corporate Datacenters
Corporate to
Extranet
Policy
Boundary
Extranet Datacenters
IT infrastructure prospective (future)
Partner Location
Remote Office
Home Office
Emerging/
Future Cloud
Services
Microsoft
Office 365
Microsoft
Azure
Public Internet
Remote Services
(Inbound)
Intranet Services
(Bidirectional)
Internet Services
(Outbound)
Cloud Public Services
(Outbound)
Enterprise Access
Wired
Wireless



Remote
Cloud Private Services
(Bidirectional)
Enterprise Services
 Integration
Authorization
 Security
Connectivity
 Support
Identity
Enterprise
Transport
Clients and Devices
On-Prem Datacenters
On-Prem Labs
Services POPs
Recommended - http://msdn.microsoft.com/en-us/library/dn568099.aspx
Traditional way
Cloud/Modern way
Network latency sensitive and
connections fragile
Designed for a specific
physical topology
Network latency tolerant
and connections resilient
Cloud federated and
portable identities
Scale-up services
Assume local connectivity
Scale-out services
Assume Internet connectivity
Stateful services
Service tier composition
Stateless services
Client tier composition
Failover Clustering for
high-availability (HA)
Maintenance inhibited (Dependency
on single instance)
Scale-out application
instances for HA
Migrate users between instances
to perform maintenance
XML serialization
Open connections (Synchronous)
JSON serialization
Fan out DB queries
SOAP interfaces
Chatty
RESTful interfaces
Chunky
Hardware dependencies for BC/DR
No caching
Hardware independent BC/DR
Optimized caching
Inside-out monitoring
(Infra-oriented)
Single DB queries
Outside-in monitoring
(Service-oriented)
Decoupled communication
(Asynchronous)
Reliant on geographic location
Single DB tables
Independent of geographic location
Sharded tables
On-premises directory authentication
Manual operations (ITOps)
Designed for a logical topology
Scripted operations (DevOps)
Cloud opportunities and realizations
1.
Moving to the
cloud is both a
business and
technical
decision
2.
One size does
not fit all
3.
Take advantage
of the
opportunity
to redesign
4.
Look at all
environments
for cost savings
5.
IT personnel must adapt to roles and
grow skills relevant to the cloud
“Evolution of the IT Pro”
Automation and
curtailing investment
in traditional services
will free up resources
Freed resources
can evolve toward
new skills
“Pioneers” of the new
era will bring others
along, accelerating
skills transformation
Commoditized skills
“The IT Pro’s Dynamic Operations Role Within DevOps”
Strategic skills for the new era
Rethinking core IT functions to remain relevant
Function
Traditional Way
Modern Way
Administration
Centralized
Decentralized
Compliance
Control
Verify
Service Levels
Singular
Selectable
Standards
Decreed
Defined
Support Agreements
Fixed
Flexible
Microsoft
Azure
Dynamics
Online
Centralized IT
Functions
• Fundamentals
• Compliance
• Management
• Sourcing
• Support
Office 365
Private Cloud
Visual Studio
Online
Hosted
Cloud
New and radically different
traffic patterns
Need for hybrid drives
proliferation of edges
Lack of control and visibility
to cloud network use
Inter-organization
dependencies without aligned
priorities
Legacy policies and solutions
are often not practical or
possible
Customized and tightly
coupled app and infra
architectures
Reluctance to abandon
existing processes and tools
Immature security partner
ecosystem and technology for
Azure
Lack of documentation and
understanding of many apps
Fear of failure and the
unknown
Increasingly Internet-facing
presence
Parallel development conflicts
and duplication
Show people how they fit in
with cloud
Discourage “all or nothing”
attitudes
Reward positive change and
smart risks
Limit legacy investment ASAP
Direct all/most new
investment to cloud
Reallocate, reassign, retrain,
and reuse still viable
resources
Demonstrate the value of
agility and flexibility
Translate IT requirements
from solutions to capabilities
Shift preference from cost
savings to cost avoidance
Do not seek absolute parity
or perfection
Start with areas of maximum
value for minimal investment
Encourage adoption at the
stage of “good enough”
Date/Time/Location
Speaker
Title
Monday
1:30pm – 2:45pm
E353
Brian Harry
DevOps as a strategy for business agility (FND2702)
Monday
3:15pm – 4:30pm
N426
Ganesh Srinivasan
Evolve Your Network Infrastructure for Microsoft Azure Connectivity
(BRK2481)
Monday
3:15pm – 4:30pm
S103
Kathleen Wilson
Niels Nijweide
Azure Operations: Enabling IT Organizations to Leverage Microsoft Azure
(BRK3475)
Tuesday
5:00pm – 6:15pm
N427
Matthew Kerner
Jeffrey Cohen
Azure Network and Datacenter Infrastructure: Enterprise quality at Cloud
Scale (BRK2462)
Wednesday
9:00am – 10:15am
S502
Yu-Shun Wang
Understanding Network Virtual Appliances (BRK2460)
Thursday
3:15pm – 04:30pm
S106
David Chappell
Microsoft Azure for Enterprises: What and Why? (BRK1451)
Date/Time/Location
Speaker
Title
Monday
1:30pm – 2:45pm
S106
David Lef
Turning the Infrastructure Inside Out and IT Practices Upside
Down: Microsoft IT's Cloud Adoption
Thursday
3:15pm – 4:30pm
S401
David Johnson
Alfredo Mogollan
Kimmo Forss
The Microsoft IT Portals Journey, On-Premises to Office 365
Thursday
5:00pm – 6:15pm
E450
Robert Van Winkle
How Microsoft IT Deploys Windows 10
Friday
10:45am – 12:00pm
S104
Chris Slemp
The Microsoft Enterprise Social Journey: How We Did It
Friday
12:30pm – 01:45pm
Laura Hunter
How Microsoft IT Manages Identity in a Hybrid Cloud World
Date
Location
Time
Title
Monday
Microsoft on
Microsoft
Theater
12:35pm – 12:55pm
IT Showcase: How Microsoft Does IT
6:50pm – 7:10pm
How IT Orgs Can Help Drive Office 365 Adoption
7:20pm – 7:40pm
Is Your Culture on a Collision Course with Open Collaboration?
7:50pm – 8:10pm
Who Moved My Provolone?
How the Cloud is Reshaping the Fabric of Microsoft IT
Tuesday
12:05pm – 12:25pm
Accelerate Adoption and Increase Employee Productivity
Wednesday
11:35am – 11:55am
Microsoft IT on Getting Ready for Windows 10 Deployment
2:50pm – 3:10pm
Enterprise IT and the Cloud Provider Networks:
Where Do They End, and Where Do They Start?
Office Theater
11:35am – 11:55am
Microsoft IT on SharePoint Adoption and Governance
Microsoft on
Microsoft
Theater
11:35am – 11:55am
5 Things IT Pros Need to Know About Power BI
12:05pm – 12:25pm
Building a Cloud Roadmap
2:50pm – 3:10pm
15 Windows 10 and Office 365 Tips in 15 Minutes
Thursday
microsoft.com/ITShowcase
http://aka.ms/CloudArchitecture







http://myignite.microsoft.com
© 2015 Microsoft Corporation. All rights reserved.