MSFT Cloud Architecture Contoso
MSFT Cloud Architecture Contoso
Houston Bangalore
Regional Hub
Johannesburg
25% of Contoso s
Headquarters Regional hubs Satellite offices workforce is mobile-
only, with a higher
percentage of
The Contoso Corporation Regional hub offices serve a specific Satellite offices contain 80% sales and mobile-only workers
headquarters is a large corporate region of the world with 60% sales support staff and provide a physical
campus on the outskirts of Paris and support staff. Each regional hub
in the regional hubs
and on-site presence for Contoso
with dozens of buildings for is connected to the Paris customers in key cities or sub- and satellite offices.
administrative, engineering, and headquarters with a high-bandwidth regions. Each satellite office is
manufacturing facilities. All of WAN link. connected to a regional hub with a Providing better
Contoso s datacenters and it s high-bandwidth WAN link. support for mobile-
Internet presence are housed in the Each regional hub has an average of only workers is an
Paris headquarters. 2,000 workers. Each satellite office has an average of important business
250 workers. goal for Contoso.
The headquarters has 15,000
workers.
September 2017 © 2016 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at [email protected].
Contoso in How a fictional but representative global
organization has implemented the
On-premises
workers
Partner extranet
4 Reduce remote access infrastructure 5 Scale down on-premises datacenters 6 Scale-up computing and storage
By moving resources commonly accessed The Contoso datacenters contain hundreds
resources for end-of-quarter processing
by remote workers to the cloud, Contoso of servers, some of which are running End-of-quarter financial accounting and
will save money by reducing maintenance legacy or archival functions that distract IT projection processing along with inventory
and support costs for their remote access staff from maintaining high business value management requires short-term increases
solution. workloads. in servers and storage.
Office 365: Primary personal Host sales and support Move archival and legacy 5
and group productivity 1 3 5 documents and information 3 systems to cloud-based servers.
applications in the cloud. systems using cloud-based
apps.
Dynamics 365: Use cloud- Migrate low-use apps and data
based customer and vendor
2 out of on-premises datacenters.
5
management. Remove
partner extranet in the DMZ. Mobile applications are
cloud-based, rather than 3 4 Add temporary servers and
6
Intune/EMS: Manage iOS 3 Paris datacenter-based. storage for end-of-quarter
and Android devices. processing needs.
September 2017 © 2016 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at [email protected].
Contoso in How a fictional but representative global
organization has implemented the
Networking
To adopt a cloud-inclusive infrastructure, Contoso s network engineers realized the fundamental
shift in the way that network traffic to cloud-based services travels. Instead of only optimizing
traffic to on-premises servers and datacenters, equal attention must be paid to optimizing traffic
to the Internet edge and across the Internet.
Chicago
Tokyo
Thames Valley
Moscow
Beijing
New York
Irvine Dubai
Paris
Mexico City
Bangalore
Sao Paulo
Johannesburg
Successful adoption of SaaS services by users To better support mobile workers, legacy To move some legacy and archival servers
depends on highly-available and performant apps and some file sharing sites are being out of the Paris campus datacenters and add
connectivity to the Internet, or directly to reworked and deployed as Azure PaaS apps. servers as needed for quarter-end processing,
Microsoft cloud services. For optimum performance, Contoso plans to Contoso plans to use virtual machines
deploy the new apps from multiple Azure running in Azure infrastructure services.
For mobile users, their current Internet access is
datacenters across the world. Azure Traffic
assumed to be adequate.
Manager to send client app requests, whether The Azure virtual networks that contain these
For users on the Contoso intranet, each office they originate from a mobile user or a servers must be designed for non-
must be analyzed and optimized for throughput computer in the office, to the nearest Azure overlapping address spaces, routing, and
to the Internet and round-trip times to datacenter hosting the app. integrated DNS.
Microsoft s Europe datacenter hosting the
Office 365, EMS, and Dynamics 365 tenants. The IT department will need to add PaaS The IT department must include these new
application performance and traffic servers in their network management and
distribution to their network health monitoring system.
monitoring solution.
Based on the analysis of current and future traffic to Microsoft s cloud offerings, Contoso has
performed a network assessment and implemented an any -to-any (MPLS-based) ExpressRoute
connection for access to Azure resources, with private and public peering relationships, from the
Paris headquarters to the Microsoft peering location in Europe.
1 Optimize employee computers for 2 Analyze Internet connection utilization 3 Analyze DMZ systems at each office for
Internet access at each office and increase as needed optimal performance
Individual computers will be checked to Each office will be analyzed for the current Firewalls, IDSs, and other systems in the
ensure that the latest TCP/IP stack, browser, Internet usage and WAN link bandwidth will Internet path will be analyzed for optimal
NIC drivers, and security and operating be increased if operating at 70% or above performance. Proxy servers will be updated
system updates are installed. utilization. or upgraded as needed.
4 Add ExpressRoute for the Paris campus 5 Create and test an Azure Traffic 6 Reserve private address space for Azure
Provides consistent access to Azure
Manager profile for Azure PaaS apps VNets
resources for administration of Azure PaaS Test an Azure Traffic Manager profile that Based on the numbers of projected short
and IaaS workloads uses the performance routing method to and long-term servers in Azure IaaS,
gain experience in distributing Internet reserve private address space for Azure
traffic to regional locations. VNets and their subnets.
September 2017 © 2016 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at [email protected].
Contoso in How a fictional but representative global
organization has implemented the
Identity
Microsoft provides an Identity as a Service (IDaaS) across its cloud offerings. To adopt a cloud-inclusive
infrastructure, Contoso s IDaaS solution must leverage their on-premises identity provider and include
federated authentication with their existing trusted, third-party identity providers.
Chicago
Moscow Tokyo
Dubai
New York
Irvine Paris
Mexico City
Bangalore
Regional Hub
Johannesburg
Contoso uses a single Windows Server Active Directory (AD) forest for contoso.com with seven domains, one for each region of the world. The headquarters,
regional hub offices, and satellite offices contain domain controllers for local authentication and authorization.
Contoso wants to use the accounts and groups in the contoso.com forest for authentication and authorization for its cloud -based apps and workloads.
External firewall
Internal firewall
September 2017 © 2016 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at [email protected].
Contoso in How a fictional but representative global
organization has implemented the
Contoso s structure
Organization The Contoso Corporation is identified by its public
domain name contoso.com.
Office 365
Contoso s Azure subscriptions Contoso has designed the following hierarchy for their
Azure subscriptions:
Subscriptions
IT.Development
Each Azure subscription can be associated with a single
Azure AD tenant that contains user accounts and groups
for authentication and authorization to Azure services.
IT.Testing
Production subscriptions use the common Contoso Azure
AD tenant.
IT.Production
September 2017 © 2016 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at [email protected].
Contoso in How a fictional but representative global
organization has implemented the
Security
Contoso is serious about their information security and protection. When transitioning their IT
infrastructure to a cloud-inclusive one, they made sure that their on-premises security requirements
were supported and implemented in Microsoft s cloud offerings.
Encryption for traffic across No data sent across the Internet is in plain text form. Always use HTTPS connections, IPsec, or other end -to-end data
the Internet encryption methods.
Level 1: Low business value Level 2: Medium business value Level 3: High business value
Data is encrypted and available only to Level 1 plus strong authentication and data Level 2 plus the highest levels of encryption,
authenticated users loss protection authentication, and auditing
Provided for all data stored on premises and in cloud- Strong authentication includes multi-factor The highest levels of encryption for data at rest and in
based storage and workloads, such as Office 365. Data authentication with SMS validation. Data loss the cloud, compliant with regional regulations,
is encrypted while it resides in the service and in transit prevention ensures that sensitive or critical combined with multi-factor authentication with smart
between the service and client devices. information does not travel outside the on-premises cards and granular auditing and alerting.
network.
Examples of Level 1 data are normal business Examples of Level 3 data are customer and partner
communications (email) and files for administrative, Examples of Level 2 data are financial and legal personally identifiable information and product
sales, and support workers. information and research and development data for engineering specifications and proprietary
new products. manufacturing techniques.
Level 1: Low
• Allow access to all 6 months Use encryption
business value
1 Optimize administrator accounts for the 2 Perform data classification analysis into 3 Determine access, retention, and
cloud three levels information protection policies for data
Contoso did an extensive review of the Contoso performed a careful review and
levels
existing Windows Server AD administrator determined the three levels, which was used Based on the data levels, Contoso
accounts and set up a series of cloud to determine the Microsoft cloud offering determined detailed requirements, which
administrator accounts and groups. features to protect Contoso s most valuable will be used to qualify future IT workloads
data. being moved to the cloud.
September 2017 © 2016 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at [email protected].
Contoso in How a fictional but representative global
organization has implemented the
Enterprise scenarios
With the networking, identity, and security infrastructure in place, Contoso began to address its
business needs with enterprise cloud scenarios.
As part of its business need to scale down its on-premises datacenters, SQL Server 2016 Smart query Azure SQL Stretch
Contoso chose to upgrade to SQL Server 2016 because of the Stretch processing Database
Database hybrid feature and its seamless integration with Azure. Stretch
Database allows Contoso to move the cold data in its tables from on- T-SQL queries
premises to cloud storage, freeing up local disk space and reducing
maintenance. Both hot and cold data are in the same tables and are always
available to applications and their users and for maintenance, such as
backups and restores.
Contoso used these steps to move their historical data to the cloud: Stretch Database
2 Upgrade
Updated existing SQL servers in the Paris headquarters
datacenter to SQL Server 2016.
Here is the resulting configuration for one server running SQL Server 2016 in
the Paris headquarters:
Users access the data through existing apps and queries. Access
Headquarters Azure PaaS policies remain the same.
Additionally, even if some resources are intentionally or Default Office 365 label applied to files: Default Office 365 label applied to files:
unintentionally distributed, they must be encrypted and have Sensitive Highly Confidential
permissions to prevent those who do not have access to view or
change their contents.
Data Loss Prevention (DLP) policy: Warn DLP policy: Block users from sending
Security and SharePoint administrators in Contoso s IT users when sending files with the Sensitive files with the Highly Confidential Office
department decided to use sensitive protection and highly- Office 365 label outside the organization. 365 label outside the organization.
confidential SharePoint Online team sites.
Highly Confidential Azure Information
Protection (AIP) label: Encrypt files and
grant permissions only to specific group
Contoso used these steps to create secure SharePoint Online members.
team sites for their executives and research teams:
1 Create an Executives sensitive SharePoint Online team 3 Create a Research highly confidential SharePoint Online
site team site
The new team site uses existing Azure Active Directory (AD) groups The new team site uses existing Azure AD research team groups
for executives as members with the Edit SharePoint permission as members with the Edit permission level and a small set of
level and a small set of SharePoint administrator accounts as SharePoint administrator accounts as owners with the Full
owners with the Full Control permission level. Control permission level. An AIP label assigned to research files
ensures that they are encrypted and only members of a research
group can open them.
Services and
Platform Options Networking Identity Hybrid
cloud IT resources
Storage Mobility Test Lab Guides
September 2017 © 2016 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at [email protected].