52

Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

  • Upload
    vankhue

  • View
    240

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment
Page 2: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Windows 10 Anniversary UpdateCustomization, Deployment and Manufacturing

Jessie Labayen

Principal Program Manager

Page 3: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Agenda

OEM Activation

Page 4: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Windows 10 DesktopManufacturing and Deployment

Page 5: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment
Page 6: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Plan TryIntegrate/

Test

Deploy/

Pilot run

Full

production

• What is new?

• What do I have to change?

• What do I need to prepare?

• Who will do the work?

• How do I integrate into my existing process?

• Create new process or integrate into existing process

• Validate tools and processes in own environment

• Manufacturing work back schedule

• Identify which apps and drivers to preload

• Identify additional customizations

• Understand impact of app and driver installation on process

• Build sample image and test

• Deploy in factory test environment

• Measure performance

• Validate tools/process in factory environment

• Validate diagnostic tools in Windows 10 environment

• Mass production

Page 7: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Follow the process that best fits your company’s needs while noting the difference in factory

cost and downstream impact

Build-to-Stock/Plan Build-to-Order

A build based on a pre-determined (forecasted) order

Predictable

Almost the same HW and SW through the entire run rate

Lower manufacturing cost

A build that may be based on forecasted or just-in-time order

• May be a single device ordered by a user through an OEM

site

• May be a small order with option to change configuration

during the selling season

• May be a large order placed by a channel or enterprise

customer

Flexibility is a high priority

Just-in-time changes on hardware and app configuration

Higher manufacturing cost

Page 8: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Preinstalling Apps, Drivers and Settings

Imaging and Recovery

Page 9: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Preinstalled app principlesRespects customer consent - Customers can control their permissions and privacy

Trustworthy - Kept up-to-date and highly rated by customers in the Store

Well-behaved - Respects customers' bandwidth; app update behavior is controlled and

considerate of customers

Efficient - Launches quickly, shuts down smoothly, respects online/offline status and does not

impact other experience

Durable - Full-featured apps that are not time-limited

Language pack dependencyAlways add the language pack first before installing apps

If you add a language pack after preinstalling the app, you will need to reinstall the app

Page 10: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Use drivers that install via INF instead of SETUP.EXEEnables you to install the driver offline (faster) or online (slower)

WICD, DISM and Windows Update only support INF driver installation

Only install applicable driver architectureIHVs may deliver the driver package that includes both x86 and x64 binaries, only install the

applicable architecture not both

Bundled hardware appsApps that are bundled with the driver consume additional disk space and memory footprint

Check dependency on functionality and impact (e.g., responsiveness, battery life, media

playback)

What if I only get a driver as SETUP.EXE

Page 11: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment
Page 12: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Lab

Windows

Base Image

Prepare

Reference

device

Reference

Device

Boot online or

to Audit mode, and

Install classic Windows app

Classic

Windows appScanState.exe Siloed Provisioning

Package (SPP)

Repeat for each

Application Multiple SPP’s

New!

BenefitsOffline injection of a desktop app

Improved image management

Reduces time to create a new image

Page 13: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Windows Imaging and Configuration Designer (WICD) – A UI

based tool used to customize both Windows Desktop and Mobile

DISM – An advanced command line based tool used to customize

and deploy Windows Desktop onlyImprovements in Extended Attributes reduces first boot (OOBE) time

Support for Siloed Provisioning Packages (SPP) improves image creation and management

RecoveryImproved reliability and experience

* Applies to Mobile also

Page 14: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Disk Footprint Optimization Guidance

Page 15: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

What is disk footprint

Other

Partitions

OS + App

Partition

Free Space

WinRE

Windows

Drivers

Apps

Recovery• Recovery image for preinstalled

desktop apps (USMT.PPKG)

• Windows binaries

• System files

• Language packs, Features-on-

Demand

• Cumulative updates

• Drivers and applets/utilities

• Preinstalled Desktop and Store

apps

32-bit vs.

64-bit

dependent

Page 16: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Windows disk footprint - compact OSReplaces WIMBoot

Per-file compression of OS

Compression is performed during image apply

Single-instancing of PPKG

Page 17: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Local disk recovery (aka PBR v2)Windows 10 Recovery recovers to an updated stateOS and drivers are always restored to the most recent “rollup”, not the factory image

Updates since the most recent “rollup” are discarded and reinstalled by Windows Update after

recovery

OEM customizations such as apps are restored to the factory state

Refresh will not restore user installed Store apps

Windows RE Tools Partition Size Requirements/ImpactThe Windows RE tools partition should always include sufficient free space to ensure that backup

applications can function properly

Page 18: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Windows disk footprint – LP and FOD

Language Pack (LP)Language packs have an immediate impact on image size in manufacturing, even though

unused ones are cleaned up after OOBE

Features-on-Demand (FOD)Only preinstall FODs that are applicable to your hardware and/or target audience (e.g., do not

preinstall the handwriting FOD unless you ship with pen or plan to offer pen support in your

hardware

Page 19: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Windows disk footprint – CU’s

1. Mount WIM.2. Inject LPs/FODs.3. Inject AppX packages.4. Inject CUs.5. Perform cleanup where <mount> is the path to the mounted WIM.

dism /image:<mount> /cleanup-image /startcomponentcleanup /resetbase6. Unmount and save WIM.7. Export WIM where source.wim is the WIM from step 6 and target.wim is a new WIM

filename.dism /export-image /sourceimagefile:<source.wim> /sourceindex:1 /destinationimagefile:<target.wim>

Page 20: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Windows disk footprint – system files

Hibernation file (hiberfil.sys)By default, both hibernate and fast startup features are enabled which requires a hibernation file

size equivalent to <80% of the total memory installed

Options to reclaim disk spaceOption 1 – Disable hibernate only feature (“reduced” option is 20% of physical memory installed)

Implementation – Run powercfg /h /type reduced from an elevated command prompt while

in Audit Mode

Reclaimed disk space varies (>=600 MB) depending on total memory installed

Option 2 – Disable hibernate and fast startup

Implementation – Run powercfg /h off from an elevated command prompt while in Audit

Mode

Reclaimed disk space varies (>=800 MB) depending on total memory installed

Page 21: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Apps and drivers

Apps and Drivers are language pack dependentEven though unused OS language packs are removed, resource files for preinstalled apps/drivers may remain – check with your ISV and IHV

Apps and Drivers are architecture (x86 vs. x64) dependent64-bit versions use more disk space

Driver bundled appletsAre the bundled applets required?

Do they offer additional functionality and/or an improved experience?

Page 22: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Configuration 32-Bit Change

Baseline 11.68 GB

Compact OS applied 8.85 GB -2.83 GB

With single-instancing 7.66 GB -4.02 GB

Hiberfile Reduced 7.26 GB -4.42 GB

Hiberfile Off 6.8 GB -4.88 GB

Disk footprint estimates

32-bit Configuration – Single language Windows Home + Office 2016 + drivers with 2 GB of RAM

64-bit Configuration – Singe language Windows Home + Office 2016 + drivers with 8 GB of RAM

Data reflected in the table are estimates based on a pre-release version and hardware configuration and subject to change.

64-Bit Change

17.24 GB

13.45 GB -3.79 GB

12.28 GB -4.96 GB

11.03 GB -6.21 GB

8.03 GB -9.21 GB

Page 23: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment
Page 24: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

ConsiderationsWhat is the purpose of running the test?

Are you using telemetry and/or factory/field failure rates to define the tests (type and run time)?

Work with your IHV to optimize test time and factory floor resources

Burn-inIf you are doing it, why?

Is there positive ROI by doing burn-in at the expense of increased manufacturing time (cost)?

Test toolsAre the tools for manufacturing or design validation?

Manufacturing tests should focus on validating the assembly and/or component quality

Page 25: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment
Page 26: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Windows Desktop Call to Action

Page 27: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Windows Desktop Call to Action

NEWEnable extended attributes to improve first boot (OOBE) performance

NEW

Page 28: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

ReferencesPush Button Reset MSDN Implementation

Deployment Step by Step Guide (v2.02)https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/system-

builder-deployment-of-windows-10-for-desktop-editions

https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/oem-

deployment-of-windows-10-for-desktop-editions

Compact OS Implementation, Single Instancing, and Image Optimizationshttps://msdn.microsoft.com/en-us/library/windows/hardware/dn940129(v=vs.85).aspx

Page 29: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Windows 10 Mobile

Page 30: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Mobile is a separate image (OS) from Desktop

Mobile is a worldwide image

Mobile disk footprint is different than Desktop

Mobile image creation and deployment processes can be applied

to Desktop

Mobile does not require OEM activation

Page 31: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Windows 10 Mobile supports the following high-level

manufacturing flow but can be customized to your specific needs

Image

CreationSMT OS Flash

Device

Assembly and

Testing

Provisioning/

Security

Pack and QA

Sampling

Some items have dependencies on Silicon Vendors

Page 32: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

https://msdn.microsoft.com/en-

us/windows/hardware/commercialize/manufacture/mobile/mobile-deployment-and-imaging

Page 33: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

OEM Activation Tool

Page 34: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

MICROSOFT CONFIDENTIAL – Provided Under NDA

Microsoft

End-Customer

• Online Use of Computer

OEM Corporate

• Stores Product Key

Inventory

OEM Factory/TPI

• Insert Product Key into BIOS

• Calculate HW Hash for Each

Computer Manufactured

• Adhere Genuine Windows

Label

Data RepositoryMicrosoft OperationsWindows Activation

Services

Order Keys

Deliver & Bill Event

1

Deliver Keys

2

Computer Build Report Data

3

Activation 6

ShipComputers

4

WindowsActivation Request5

ComputerBuild Rpt

3

ComputerBuild

Report3

Factory Order

1

DeliverKeys 2

Product Key provides:

• Per-device unique identifier verifiable by Microsoft

• OS Edition (e.g. Home, Pro)

• OEM identity

Hardware Hash provides:

• Mapping of product key to HW components detected during manufacturing

Page 35: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment
Page 36: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

<HardwareInventory><p n="ProcessorModel" v="Intel(R) Core(TM) i7-4600U CPU @

2.10GHz" /><p n="TotalPhysicalRAM" v="8" /><p n="PrimaryDiskType" v="SSD" /><p n="PrimaryDiskTotalCapacity" v="256" /><p n="InternalDiskCount" v="1" /><p n="SmbiosUuid" v="ff239101-53ee-11cb-84db-84201d6edc06" /><p n="MacAddress" v="00 15 5D 19 D3 0D" /><p n="InternalPrimaryDisplaySizePhysicalH" v="310" /><p n="InternalPrimaryDisplaySizePhysicalV" v="174" /><p n="InternalPrimaryDisplayResolutionHorizontal" v=“1920" /><p n="InternalPrimaryDisplayResolutionVertical" v="1080" /><p n="OpticalDiskDriveType" v="No" /><p n="DigitizerSupportID" v="Touch" /><p n="GraphicsAdapterType" v="Undefined" /><p n="PresentIntegratedVideoPort" v="Undefined" /><p n="ChassisTypes" v="Notebook" /><p n="CollectionOS" v="FullOS" />

</HardwareInventory>

Page 37: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Align reported information for higher quality and consistent reporting dataReduce OHR requirements moving towards elimination of OHR

OHR reported data does not align with information stored in SMBIOSCHID and telemetry data can’t be reconciled with OHR data

OHR Field SMBIOS Field Call To Action

FRM_FACTOR_CL1

FRM_FACTOR_CL2

Enclosure or Chassis type 3 Update SMBIOS to v3.0.0 to add support for Tablet, Convertible and Detachable

Define the chassis type consistently in SMBIOS (Baseboard Product field?)

PC_MODEL_SKU Product Name

Baseboard Information

Family

SKU Number

Standardize on a single SMBIOS field that uniquely identifies a device’s configuration

Page 38: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment
Page 39: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment
Page 40: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Digital Inventory System 3.0Digital Inventory System in the Cloud Digital Inventory Solution Migration Plan

Costing Comparison Capability Comparison

Page 41: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

OA3.0 Solution Overview

Page 42: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

This next version of DIS was design with goal of removing limitations for OEM’s, and adapt to the dynamic market needs. Some key new feature are:

Multiple CBR upload: DIS 3.0 will allow the selection & upload of

multiple CBR reports at once

DLS limitations removed: The limit of 5 DLS per installation is removed,

and partners can have an unlimited number of DLS partners

Multiple OEM’s support: DIS 3.0 enables MSFT partners to manage

multiple sold to OEM’s in a single instance, and unified user interface.

Serial number & DPK mapping: DIS 3.0 will extract the serial # from the

BIOS match it to DPK, and store it. This information is available for

reporting and tracking purposes.

Deployment simplification: DIS 3.0 will have a simple installation wizard

Page 43: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

This new solution will address key partner pain points preventing Microsoft from completely

migrate from a physical COA to a digital world. The key features Cloud OA will offer are:

One click onboarding process

Digital key distribution

CBR/OHR/PBR submission

Leveraging DIS 3.0 & DPC

Billing trigger assessment will be incorporated when needed

Supported scenariosCloud OA will support the traditional centralized, and decentralized model. Additionally, it will

support a new scenario where IDH’s can manage multiple OEM’s in a single OA solution

Page 44: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Phase: Crawl

(RTM Feb 2016)

Phase: Walk

(RTM Aug 2016)

Phase: Run

(RTM Feb

2017)

One click setup i. Cloud OA wizard

ii. Automated DOC account

creation

One click setup i. Cloud OA wizard enabled

for DOC roles

Self-servei. Partner categorization

functionality

ii. Automated DPC account

creation

iii. Automated user/roles

account creation

iv. Click to accept forms

v. Link to DPC partners*

vi. Link to DPC event

registration*

vii. Demo video per new

function

DOC integration i. Programmatic account

creation

ii. Programmatic access

iii. OA3.0 roles integration

DOC integrationi. Key ordering

ii. Key returns

DPC integrationi. Licensing tools integrated

into data transfer

ii. Automated account

provisioning

Self-servei. TPI request form

integration

ii. TPI activation flag

integration

iii. Automated certificate

transfer

iv. Certificate swap

automation

v. Pop-ups notifications Links

to documentation*

vi. Chat support*

vii. Pop-up support messages

viii. Tip tool

ix. Support forum*

x. Live training links*

Self-servei. Digitalize OA3.0 form

ii. Single welcome email*

iii. First time login password

change*

iv. Cross system profile*

v. Simple profile editing function

vi. Demo video per function

vii. Training videos available

viii. Click to accept forms

ix. Environment indication tool

x. New simple UI

xi. Support page link

DPC integrationi. Automated data transfer

between Cloud OA & DPC*

ii. Single sign-on*

iii. User permissions cross

platform*

iv. Automated account creation*

v. Cross platform user profiles*

vi. DOC compatible user profiles*

vii. Automated email notification*

Cloud OA infrastructurei. Key fulfillment

ii. Key transfer

iii. Multitenant users

iv. Inventory management

v. Report submission

(CBR/OHR/PBR)

vi. Services entitlements (AFO)

vii. Other DIS 3.0 features

Scalable platformi. Cloud architecture

ii. Solution natively coded in

Azure

iii. Low onboard & run cost

One click setupi. Single registration form

ii. Simple account linking for

multitenant users

iii. Automated creation of DIS

entities

Page 45: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

DIS 1.95

DIS 1.8

IX

DIS 2.0 DIS 3.0

DIS3.X

COACloud

OA

Migration

Utility

DIS 3.XX

Migration

Delivered

To Be Delivered

Page 46: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

OA3.0 Solution Comparison

Page 47: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

OEM expense type Customized (TVO’s) DIS 3.0 (On-

premise)

DIS on Azure

(VM’s)

Cloud OA

Data center space N/A $31.68 $0.00 $0.00

Energy costs N/A $264.75 $0.00 $0.00

Maintenance N/A $53.97 $0.00 $0.00

Partner IT costs N/A $715.38 $238.46 $119.23

Azure run cost $0.00 $0.00 $569.08 $5.00 to $20.00

Total monthly cost (per

partner)

$75k and above*** $1,065.78 $807.54 $124.23 to $139.23

Run cost savings of over 1000%+ and no capital investment required

Estimate +/-20%

Based on 500+

partners running

Cloud OA

OEM expense type Customized (TVO’s) DIS 3.0 (On-

premise)

DIS on Azure

(VM’s)

Cloud OA

Server hardware N/A $16,191 $0.00 $0.00

Windows Server Licensing N/A $6,165 $0.00 $0.00

SQL Server Licensing N/A $11,688 $0.00 $0.00

Total capital investment $4M-$10M** $34,044.00 $0.00 $0.00

Page 48: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Capability Customized

(TVO’s)

DIS 3.0

(On-premise)

DIS on Azure

(VM’s)

Cloud OA

Integration with OEM ERP systems

Scalable platform (user adoption & easy to add

features)

Easy setup/onboarding (One click setup)

OA3.0 run infrastructure

Integration with DPC & Connector

Partial integration with DOC

Self-serve

Offline run mode

Cloud offers

Dynamic pricing

Bill on binding

BI capability (R&A activation & reporting)

Agility: Automatic software updates from MSFT

to OEM

Cloud OA removes the capability gaps in the ecosystem at a low cost

Capability not available on

premise

MSFT investment only &

available soon

Page 49: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Microsoft OEM Portals

Page 50: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Microsoft Operations

OEM

IDH

ODM

DPC

Matchmaking

Cloud OA

Portal gate

“Registration”

Virtual

server

Databa

se

Resellers

Page 51: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment

Thank You

Page 52: Windows 10 Anniversary Update Customization, Deployment andsec.ch9.ms/slides/winHEC/2_05_WindowsCustomization-Deployment... · Windows 10 Anniversary Update Customization, Deployment