SlideShare una empresa de Scribd logo
1 de 26
Michel de Rooij
April 26th, 2016
BE-COM E-COMMUNICATIONS EVENT:
EXCHANGE 2016 & OFFICE ONLINE SERVER
• Michel de Rooij
• Consultant @ Conclusion FIT (NL)
• Office Server and Services MVP
(formerly Exchange MVP, 3y)
http://bit.ly/ProEx2013SP1
• michel@eightwone.com
• Blog: eightwone.com
• Twitter: @mderooij
• OOS
• Architecture
• Deployment
• Configuring
• Demo
AGENDA
• Browser-based Office
• Word, Excel, PowerPoint, and OneNote
• Rich Document Viewing or Editing
• Integrates w/Exchange 2016, SharePoint 2016 and Skype for Business
• Not new, but many TLA changes ..
• OWA, OWC, WAC ..
• Available through Volume Licensing Service Center only 
• Technical Preview was Public
• GA not available yet
OOS: OFFICE ONLINE SERVER
OOTW WITHOUT/WITH OOS
• Single or Multiple OOS servers?
• Farm
• Load Balancer
• Client affinity
• Single or Multiple Locations
• Discovery Endpoint
• ‘Autodiscover’ for OOS
• Exchange Org-level and Server-level
TOPOLOGY
oos.us.contoso.com oos.emea.contoso.com
oos.contoso.com
1. OWA user clicks ‘View’
2. Exchange retrieves discovery info
for file type
3. OOS returns discovery info
with unique URL
4. Exchange creates <iframe>, loading
unique URL
5. Client uses unique URL (with token)
6. Exchange transfers contents to OOS
7. OOS renders contents
HOW IT WORKS ..
https://meet.myexchangelabs.com/wv/wordviewerframe.aspx?ui=en-
US&rs=en-
US&WOPISrc=https%3A%2F%2Fmail.myexchangelabs.com%3A443%2
Fowa%2Fe08e45e6-03a0-45c7-9722-
e7f70040fb8f%2540myexchangelabs.com%2Fwopi%2Ffiles%2F%40%2
Fowaatt%3Fowaatt%3DLVMtMS01LTIxLTIxMDAxODI1MDEtMTkyNDYw
ODEwOS00NDk4MzU0OTUtMTEzM7Gj9p2xbNMIAQEBAAA%253d&hh
=1 HTTP/1.1
3
2
6
Exchange 2016 Office Online Server
2016
OWA Client
• Requirements
• Install Office Online Server & Language Packs
• Configure Namespace
• Create & Configure OOS Farm
• (Re)configuring Exchange
DEPLOYMENT
• Dimensioning
• ~10k users/server (concurrent, viewing)
• 8 GB / 8 Xeon cores
• 60 GB storage
• Don’t collocate with other roles
• Not on Domain Controllers, Exchange servers, ..
• Network
• OOS accessible on 80/tcp and 443/tcp
• Intra-farm 809/tcp
• Virtualization & SSL Offloading supported
REQUIREMENTS
• Windows Server 2012 R2
• Windows Features
• Add-WindowsFeature Web-Server, Web-Mgmt-Tools, Web-Mgmt-Console,
Web-WebServer, Web-Common-Http, Web-Default-Doc, Web-Static-Content,
Web-Performance, Web-Stat-Compression, Web-Dyn-Compression,
Web-Security, Web-Filtering, Web-Windows-Auth, Web-App-Dev,
Web-Net-Ext45, Web-Asp-Net45, Web-ISAPI-Ext, Web-ISAPI-Filter,
Web-Includes, InkandHandwritingServices
• Visual C++ Redistributable for Visual Studio 2015
• http://go.microsoft.com/fwlink/p/?LinkId=620071
• .NET Framework 4.5.2
• http://go.microsoft.com/fwlink/?LinkId=616890
• OOS
REQUIREMENTS (2)
INSTALL Should be fixed in GA
• Certificate
• OOS Discovery Endpoint
• OOS Farm(s) External & Internal URLs
• SAN or wildcard
• DNS
• Reachable for Clients & Exchange
• Can point to Load Balancer VIP
CERTIFICATE & NAMESPACE
• No GUI
• PowerShell-only
MANAGING OOS
• New-OfficeWebAppsFarm –InternalURL
https://oos.contoso.com –ExternalURL
https://oos.emea.contoso.com –CertificateName 'Contoso
Certificate' -EditingEnabled
• Operates against local machine
• Use certificate friendly name
• New-OfficeWebAppsMachine –MachineToJoin
oos1.consoto.com
• Adds current OOS server to OOS farm running on oos1.contoso.com
• Set-OfficeWebAppsFarm –ExternalURL
https://oos.apac.contoso.com
• Remove-OfficeWebAppsMachine
• Removes local machine from farm
CONFIGURE FARM
-EditingEnabled:$true
• OU-bound
• Set-OfficeWebAppsFarm –FarmOU
ou=OOSServers,ou=NL,dc=contoso,dc=com
• Allow Interaction
• New-OfficeWebAppsHost –domain 'contoso.com'
• Specific Roles
• Set-OfficeWebAppsMachine –Roles [All | FrontEnd |
WordBackEnd | ExcelBackEnd | PowerPointBackEnd]
• Only recommended large farms
• More on OOS configuring
• http://bit.ly/ConfOOS
RESTRICTING FARM
• Organization or Server-level
• Set-OrganizationConfig –WACDiscoveryEndpoint
https://oos.contoso.com/hosting/discovery
• Set-MailboxServer –Identity Ex1 -WACDiscoveryEndpoint
https://oos.contoso.com/hosting/discovery
• Restart-WebAppPool MSExchangeOWAAppPool
• Both set?
• Org-level used as fall-back
CONFIGURING DISCOVERY ENDPOINT
DISCOVERY ENDPOINT
• Exchange 2016 doesn’t support WAC
• Exchange 2013 doesn’t support OOS
• Exchange 2013 knows org-level only
• Use Set-MailboxServer @ Ex2016
• Use multiple OOS with LB to prevent fall-back
CO-EXISTENCE
oosfarm.contoso.com
wac.contoso.com
(org-level)
OOS Servers WAC Servers
• Enable/Disabling or Forcing (default enabled)
• Exchange level:
• Set-OWAVirtualDirectory –Identity ex1*
• Mailbox level:
• Set-OWAMailboxPolicy –Identity user1 ..
• WacViewingOnPublicComputersEnabled
WacViewingOnPrivateComputersEnabled
• ForceWacViewingFirstOnPublicComputersEnabled
ForceWacViewingFirstOnPrivateComputersEnabled
EXCHANGE & OOS
DEMO
DEMO - CREATING AN OOS FARM
• 2 Web Sites:
• 1 on port 80/443 (clients)
• 1 on 809 (farm)
DEMO – IIS WEB SITES
• (Get-OfficeWebAppsFarm).LogLocation
DEMO – LOGGING/ TROUBLESHOOTING
• Note: Edit will create new Draft message with copy of the attachment
DEMO – OOS IN ACTION
• https://technet.microsoft.com/en-us/library/jj219456(v=office.16).aspx
LINKS
Q&A

Más contenido relacionado

La actualidad más candente

Introduction to ESB Architecture and Message Flow
Introduction to ESB Architecture and Message Flow Introduction to ESB Architecture and Message Flow
Introduction to ESB Architecture and Message Flow
WSO2
 
Spca2014 harbar wac
Spca2014 harbar wacSpca2014 harbar wac
Spca2014 harbar wac
NCCOMMS
 
Perforce Streams
Perforce StreamsPerforce Streams
Perforce Streams
Perforce
 

La actualidad más candente (20)

WEBridge 4 EBS ( Windchill and Oracle EBS Integration )
WEBridge 4 EBS ( Windchill and Oracle EBS Integration )WEBridge 4 EBS ( Windchill and Oracle EBS Integration )
WEBridge 4 EBS ( Windchill and Oracle EBS Integration )
 
Btug.be - Integrate 2016 Recap by Pieter Vandenheede
Btug.be - Integrate 2016 Recap by Pieter VandenheedeBtug.be - Integrate 2016 Recap by Pieter Vandenheede
Btug.be - Integrate 2016 Recap by Pieter Vandenheede
 
Introduction to ESB Architecture and Message Flow
Introduction to ESB Architecture and Message Flow Introduction to ESB Architecture and Message Flow
Introduction to ESB Architecture and Message Flow
 
Streams in Parallel Development by Sven Erik Knop
Streams in Parallel Development by Sven Erik KnopStreams in Parallel Development by Sven Erik Knop
Streams in Parallel Development by Sven Erik Knop
 
Embracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with FlywayEmbracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with Flyway
 
DSD-NL 2021 Delft-FEWS nieuwe ontwikkelingen - focus op nieuwe ontwikkelingen...
DSD-NL 2021 Delft-FEWS nieuwe ontwikkelingen - focus op nieuwe ontwikkelingen...DSD-NL 2021 Delft-FEWS nieuwe ontwikkelingen - focus op nieuwe ontwikkelingen...
DSD-NL 2021 Delft-FEWS nieuwe ontwikkelingen - focus op nieuwe ontwikkelingen...
 
Mule 4 vanrish
Mule 4   vanrishMule 4   vanrish
Mule 4 vanrish
 
ESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick Guimonet
ESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick GuimonetESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick Guimonet
ESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick Guimonet
 
BizTalk 2016: The T-Rex has new specs
BizTalk 2016: The T-Rex has new specsBizTalk 2016: The T-Rex has new specs
BizTalk 2016: The T-Rex has new specs
 
Alfresco Day Milano 2016 - Demo Data
Alfresco Day Milano 2016 - Demo DataAlfresco Day Milano 2016 - Demo Data
Alfresco Day Milano 2016 - Demo Data
 
Spca2014 harbar wac
Spca2014 harbar wacSpca2014 harbar wac
Spca2014 harbar wac
 
Perforce Streams
Perforce StreamsPerforce Streams
Perforce Streams
 
How to automate the SharePoint Provisioning
How to automate the SharePoint Provisioning How to automate the SharePoint Provisioning
How to automate the SharePoint Provisioning
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project Online
 
SouthBay SRE Meetup Jan 2016
SouthBay SRE Meetup Jan 2016SouthBay SRE Meetup Jan 2016
SouthBay SRE Meetup Jan 2016
 
Can you build a Intranet with Modern SharePoint
Can you build a Intranet with Modern SharePointCan you build a Intranet with Modern SharePoint
Can you build a Intranet with Modern SharePoint
 
Microservices: next-steps
Microservices: next-stepsMicroservices: next-steps
Microservices: next-steps
 
Upgrading to TFS 2010
Upgrading to TFS 2010Upgrading to TFS 2010
Upgrading to TFS 2010
 
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other Tools
 

Similar a Exchange 2016 & Office Online Server

Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
BIWUG
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
BIWUG
 

Similar a Exchange 2016 & Office Online Server (20)

O365 saturday: How to (remote) control office 365 with windows azure-slideshare
O365 saturday: How to (remote) control office 365 with windows azure-slideshareO365 saturday: How to (remote) control office 365 with windows azure-slideshare
O365 saturday: How to (remote) control office 365 with windows azure-slideshare
 
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in AzureHeading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
 
TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...
TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...
TechNet Conference 2013 Berlin-Wie Sie Office 365 mit Windows Azure steuern b...
 
SPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business AppSPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business App
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
 
Introduction to AngularJS with the Microsoft Graph
Introduction to AngularJS with the Microsoft GraphIntroduction to AngularJS with the Microsoft Graph
Introduction to AngularJS with the Microsoft Graph
 
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft GraphSPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
 
Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31
 
SPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProSPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT Pro
 
Vincent biret azure functions and flow (ottawa)
Vincent biret azure functions and flow (ottawa)Vincent biret azure functions and flow (ottawa)
Vincent biret azure functions and flow (ottawa)
 
Vincent biret azure functions and flow (toronto)
Vincent biret azure functions and flow (toronto)Vincent biret azure functions and flow (toronto)
Vincent biret azure functions and flow (toronto)
 
The new Azure App Service Architecture
The new Azure App Service ArchitectureThe new Azure App Service Architecture
The new Azure App Service Architecture
 
Uncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint DevelopmentUncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint Development
 
SAP and SharePoint interoperability using Duet Enterprise
SAP and SharePoint interoperability using Duet EnterpriseSAP and SharePoint interoperability using Duet Enterprise
SAP and SharePoint interoperability using Duet Enterprise
 
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
 
OWA And SharePoint Integration
OWA And SharePoint IntegrationOWA And SharePoint Integration
OWA And SharePoint Integration
 
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 DevelopmentSharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
 
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
 

Más de Michel de Rooij (6)

Managing Exchange Online using PowerShell, Tips & Tricks
Managing Exchange Online using PowerShell, Tips & TricksManaging Exchange Online using PowerShell, Tips & Tricks
Managing Exchange Online using PowerShell, Tips & Tricks
 
PowerShell Tips & Tricks for Exchange
PowerShell Tips & Tricks for ExchangePowerShell Tips & Tricks for Exchange
PowerShell Tips & Tricks for Exchange
 
Microsoft Exchange Conference (MEC) 2014 Highlights
Microsoft Exchange Conference (MEC) 2014 HighlightsMicrosoft Exchange Conference (MEC) 2014 Highlights
Microsoft Exchange Conference (MEC) 2014 Highlights
 
20121031 NGN Exchange Tips and Tricks by Michel De Rooij
20121031 NGN Exchange Tips and Tricks by Michel De Rooij20121031 NGN Exchange Tips and Tricks by Michel De Rooij
20121031 NGN Exchange Tips and Tricks by Michel De Rooij
 
Exchange 2010 PowerShell and the Exchange 2003 Administrator
Exchange 2010 PowerShell and the Exchange 2003 AdministratorExchange 2010 PowerShell and the Exchange 2003 Administrator
Exchange 2010 PowerShell and the Exchange 2003 Administrator
 
Amazing Autodiscover(ies), Exchange 2007/2010 Autodiscover
Amazing Autodiscover(ies), Exchange 2007/2010 AutodiscoverAmazing Autodiscover(ies), Exchange 2007/2010 Autodiscover
Amazing Autodiscover(ies), Exchange 2007/2010 Autodiscover
 

Último

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Último (20)

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 

Exchange 2016 & Office Online Server

  • 1. Michel de Rooij April 26th, 2016 BE-COM E-COMMUNICATIONS EVENT: EXCHANGE 2016 & OFFICE ONLINE SERVER
  • 2. • Michel de Rooij • Consultant @ Conclusion FIT (NL) • Office Server and Services MVP (formerly Exchange MVP, 3y) http://bit.ly/ProEx2013SP1 • michel@eightwone.com • Blog: eightwone.com • Twitter: @mderooij
  • 3. • OOS • Architecture • Deployment • Configuring • Demo AGENDA
  • 4. • Browser-based Office • Word, Excel, PowerPoint, and OneNote • Rich Document Viewing or Editing • Integrates w/Exchange 2016, SharePoint 2016 and Skype for Business • Not new, but many TLA changes .. • OWA, OWC, WAC .. • Available through Volume Licensing Service Center only  • Technical Preview was Public • GA not available yet OOS: OFFICE ONLINE SERVER
  • 6. • Single or Multiple OOS servers? • Farm • Load Balancer • Client affinity • Single or Multiple Locations • Discovery Endpoint • ‘Autodiscover’ for OOS • Exchange Org-level and Server-level TOPOLOGY oos.us.contoso.com oos.emea.contoso.com oos.contoso.com
  • 7. 1. OWA user clicks ‘View’ 2. Exchange retrieves discovery info for file type 3. OOS returns discovery info with unique URL 4. Exchange creates <iframe>, loading unique URL 5. Client uses unique URL (with token) 6. Exchange transfers contents to OOS 7. OOS renders contents HOW IT WORKS .. https://meet.myexchangelabs.com/wv/wordviewerframe.aspx?ui=en- US&rs=en- US&WOPISrc=https%3A%2F%2Fmail.myexchangelabs.com%3A443%2 Fowa%2Fe08e45e6-03a0-45c7-9722- e7f70040fb8f%2540myexchangelabs.com%2Fwopi%2Ffiles%2F%40%2 Fowaatt%3Fowaatt%3DLVMtMS01LTIxLTIxMDAxODI1MDEtMTkyNDYw ODEwOS00NDk4MzU0OTUtMTEzM7Gj9p2xbNMIAQEBAAA%253d&hh =1 HTTP/1.1 3 2 6 Exchange 2016 Office Online Server 2016 OWA Client
  • 8. • Requirements • Install Office Online Server & Language Packs • Configure Namespace • Create & Configure OOS Farm • (Re)configuring Exchange DEPLOYMENT
  • 9. • Dimensioning • ~10k users/server (concurrent, viewing) • 8 GB / 8 Xeon cores • 60 GB storage • Don’t collocate with other roles • Not on Domain Controllers, Exchange servers, .. • Network • OOS accessible on 80/tcp and 443/tcp • Intra-farm 809/tcp • Virtualization & SSL Offloading supported REQUIREMENTS
  • 10. • Windows Server 2012 R2 • Windows Features • Add-WindowsFeature Web-Server, Web-Mgmt-Tools, Web-Mgmt-Console, Web-WebServer, Web-Common-Http, Web-Default-Doc, Web-Static-Content, Web-Performance, Web-Stat-Compression, Web-Dyn-Compression, Web-Security, Web-Filtering, Web-Windows-Auth, Web-App-Dev, Web-Net-Ext45, Web-Asp-Net45, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Includes, InkandHandwritingServices • Visual C++ Redistributable for Visual Studio 2015 • http://go.microsoft.com/fwlink/p/?LinkId=620071 • .NET Framework 4.5.2 • http://go.microsoft.com/fwlink/?LinkId=616890 • OOS REQUIREMENTS (2)
  • 11. INSTALL Should be fixed in GA
  • 12. • Certificate • OOS Discovery Endpoint • OOS Farm(s) External & Internal URLs • SAN or wildcard • DNS • Reachable for Clients & Exchange • Can point to Load Balancer VIP CERTIFICATE & NAMESPACE
  • 13. • No GUI • PowerShell-only MANAGING OOS
  • 14. • New-OfficeWebAppsFarm –InternalURL https://oos.contoso.com –ExternalURL https://oos.emea.contoso.com –CertificateName 'Contoso Certificate' -EditingEnabled • Operates against local machine • Use certificate friendly name • New-OfficeWebAppsMachine –MachineToJoin oos1.consoto.com • Adds current OOS server to OOS farm running on oos1.contoso.com • Set-OfficeWebAppsFarm –ExternalURL https://oos.apac.contoso.com • Remove-OfficeWebAppsMachine • Removes local machine from farm CONFIGURE FARM -EditingEnabled:$true
  • 15. • OU-bound • Set-OfficeWebAppsFarm –FarmOU ou=OOSServers,ou=NL,dc=contoso,dc=com • Allow Interaction • New-OfficeWebAppsHost –domain 'contoso.com' • Specific Roles • Set-OfficeWebAppsMachine –Roles [All | FrontEnd | WordBackEnd | ExcelBackEnd | PowerPointBackEnd] • Only recommended large farms • More on OOS configuring • http://bit.ly/ConfOOS RESTRICTING FARM
  • 16. • Organization or Server-level • Set-OrganizationConfig –WACDiscoveryEndpoint https://oos.contoso.com/hosting/discovery • Set-MailboxServer –Identity Ex1 -WACDiscoveryEndpoint https://oos.contoso.com/hosting/discovery • Restart-WebAppPool MSExchangeOWAAppPool • Both set? • Org-level used as fall-back CONFIGURING DISCOVERY ENDPOINT
  • 18. • Exchange 2016 doesn’t support WAC • Exchange 2013 doesn’t support OOS • Exchange 2013 knows org-level only • Use Set-MailboxServer @ Ex2016 • Use multiple OOS with LB to prevent fall-back CO-EXISTENCE oosfarm.contoso.com wac.contoso.com (org-level) OOS Servers WAC Servers
  • 19. • Enable/Disabling or Forcing (default enabled) • Exchange level: • Set-OWAVirtualDirectory –Identity ex1* • Mailbox level: • Set-OWAMailboxPolicy –Identity user1 .. • WacViewingOnPublicComputersEnabled WacViewingOnPrivateComputersEnabled • ForceWacViewingFirstOnPublicComputersEnabled ForceWacViewingFirstOnPrivateComputersEnabled EXCHANGE & OOS
  • 20. DEMO
  • 21. DEMO - CREATING AN OOS FARM
  • 22. • 2 Web Sites: • 1 on port 80/443 (clients) • 1 on 809 (farm) DEMO – IIS WEB SITES
  • 24. • Note: Edit will create new Draft message with copy of the attachment DEMO – OOS IN ACTION
  • 26. Q&A