what it professionals need to know about sharepoint 2013 apps

53
What IT Professionals Need to Know About SharePoint Apps Covenant Technology Partners Mike Henthorn

Upload: mike-henthorn

Post on 25-Jan-2015

522 views

Category:

Technology


5 download

DESCRIPTION

What IT Pro's need to know about Apps in SharePoint 2013. This presentation was given at the SharePointalooza event in Branson MO. Sept 12, 2014.

TRANSCRIPT

Page 1: What IT professionals need to know about SharePoint 2013 Apps

What IT Professionals Need to Know About SharePoint Apps

Covenant Technology Partners

Mike Henthorn

Page 2: What IT professionals need to know about SharePoint 2013 Apps

Introductions

Mike Henthorn – [email protected] Covenant Technology Partners

Manager Platform Services

Architect

SharePoint since 2005 (WSS 2.0)

Blog: http://mhenthorn.blogspot.com

Twitter me! http://twitter.com/mhenthorn

Page 3: What IT professionals need to know about SharePoint 2013 Apps

Agenda

• Overview of Apps in SharePoint

• App Management

• Infrastructure Considerations

• Configuring an on-premises farm for Apps

• Apps lifecycle management

• Apps monitoring

• Questions

• Conference reminders

Page 4: What IT professionals need to know about SharePoint 2013 Apps

Overview of Apps

Page 5: What IT professionals need to know about SharePoint 2013 Apps

Evolution of SharePoint

Page 6: What IT professionals need to know about SharePoint 2013 Apps

Why Apps in SharePoint?

Sites

Vie

ws

Columns

Lib

rarie

sPages

Lis

ts

Web Parts

Workflows

Mast

er

Pag

es

Solutions

Featu

res

Co

nte

nt Typ

es

Do

cum

ents

Page 7: What IT professionals need to know about SharePoint 2013 Apps

What are Apps in SharePoint?

Sites

Pages

Apps

Page 8: What IT professionals need to know about SharePoint 2013 Apps

Your SharePoint Apps

Page 9: What IT professionals need to know about SharePoint 2013 Apps

SharePoint Store

Page 10: What IT professionals need to know about SharePoint 2013 Apps

Add an App

Page 11: What IT professionals need to know about SharePoint 2013 Apps

App Management

Page 12: What IT professionals need to know about SharePoint 2013 Apps

App hosting options

Page 13: What IT professionals need to know about SharePoint 2013 Apps

Your domain’s

https://uatportal.covenant.net

https://*.sharepointuatapps.covenant.net

Page 14: What IT professionals need to know about SharePoint 2013 Apps

App URL in SharePoint

App prefix

App ID

App domainHost web

App name

Page 15: What IT professionals need to know about SharePoint 2013 Apps

Infrastructure Considerations

Page 16: What IT professionals need to know about SharePoint 2013 Apps

Your App domain Name

Option #1

Use a Completely New Domain Namehttps://app-bdf2016ea7dacb.covenantapps.com

Option #2

Use a Sub Domain of an Existing Domainhttps://devapp-f4cd4a854bebac.sharepointuatapps.covenant.net

Option #3

What about my Host Web Domainhttps://uatportal.covenant.net

Page 17: What IT professionals need to know about SharePoint 2013 Apps

DNS domain names

New Domain Name*.covenantapps.com

Sub Domain Name*.sharepointuatapps.covenant.net

App Namehttps://devapp-f4cd4a854bebac.covenantapps.com

Page 18: What IT professionals need to know about SharePoint 2013 Apps

Certificates.. SSL..

Create/Purchase a new “Wildcard” SSL Certificate

1. With SharePoint 2013, you should be using SSL for Everything2. Especially for your Apps as the Authentication/Authorization process rely’s on

OAuth

Page 19: What IT professionals need to know about SharePoint 2013 Apps

SharePoint farm configuration

• App Management Service

• Subscription Settings Service

Service applications

• App URLs (App prefix and App domain)

• App Catalogue

• Store Settings

• App Domains for multiple zones

SharePoint App settings

Page 20: What IT professionals need to know about SharePoint 2013 Apps

App Domains for multiple zones

Original release (SharePoint 2013 RTM)- No Support for Web Applications that had multiple Zones.

- Only worked for Default Zone

Why would you have multiple Zones- Extranet extended

- Short Names vs FQDN (https://intranet vs https://intranet.domain.com)

- Http and Https

When did this become available..- March 2013 Public Update for SharePoint 2013 enables you to associate app

domains to different zones.

Page 21: What IT professionals need to know about SharePoint 2013 Apps

How do you do it.. PowerShell

Steps to do this:

Enable the feature using PowerShell:

$contentService =

[Microsoft.SharePoint.Administration.SPWebService]::ContentService

$contentService.SupportMultipleAppDomains = $true

$contentService.Update()

Create new App Domain:

New-SPWebApplicationAppDomain -AppDomain <AppDomain> -WebApplication

<WebApplicationID> -Zone <Zone> -Port <Port> -SecureSocketsLayer

Page 22: What IT professionals need to know about SharePoint 2013 Apps

Additional Considerations

Apps do not support Kerberos

Special requirements for SAML authentication

A Routing Web application may be needed

Page 23: What IT professionals need to know about SharePoint 2013 Apps

Path Based vs Host Name Site Collections

Host Named Site Collections- No Routing Web App is required as you already have a Blank NO HOST header

root Site Collection

Only used with Path Based site collections- You need a Routing Web Applications

What method for Apps does Microsoft recommend- Host Named Site Collections

- Managed with PowerShell ONLY

- How many are using Host named site collections today?

- Being on premise, why would you use this?

Page 24: What IT professionals need to know about SharePoint 2013 Apps

Routing Web application

No host header

https://devapp-5dccb04699fba9.sharepointuatapps.covenant.net/sites/Demo/

*.sharepointuatapps.covenant.net =

192.168.1.2

https://intranet.domain.com

https://my.domain.com

App Management

Service Application

Load Balancer

192.168.1.2

DNSFarm

Page 25: What IT professionals need to know about SharePoint 2013 Apps

Configuring an on-premises farm for Apps

Demo will be through slides…

Page 26: What IT professionals need to know about SharePoint 2013 Apps

Create App Domain in DNS

Page 27: What IT professionals need to know about SharePoint 2013 Apps

Create DNS Redirect (CNAME)

Page 28: What IT professionals need to know about SharePoint 2013 Apps

Create DNS Redirect (CNAME)

Page 29: What IT professionals need to know about SharePoint 2013 Apps

Test DNS Resolution

Page 30: What IT professionals need to know about SharePoint 2013 Apps

Quick Look at Certificates

The App Router Web- spdevappsrouter.covenant.net

- Uses the app domain cert: *.sharepointuatapps.covenant.net

Page 31: What IT professionals need to know about SharePoint 2013 Apps

Quick Look at Certificates

The Host Web

- https://uatportal.covenant.net/sites/Demo/

Page 32: What IT professionals need to know about SharePoint 2013 Apps

SharePoint Web Applications

Page 33: What IT professionals need to know about SharePoint 2013 Apps

SharePoint Service Configurations

Create Service Applications1. App Management Service Application

2. Subscription Setting Service Application

The following Services will now be Started1. App Management Service

2. Subscription Setting Service

Page 34: What IT professionals need to know about SharePoint 2013 Apps

SharePoint Apps Configuration

Page 35: What IT professionals need to know about SharePoint 2013 Apps

SharePoint Apps Configuration

Page 36: What IT professionals need to know about SharePoint 2013 Apps

Your App Catalog

Page 37: What IT professionals need to know about SharePoint 2013 Apps

SharePoint Apps Configuration

Page 38: What IT professionals need to know about SharePoint 2013 Apps

Demo: Apps in SharePoint walkthrough

Page 39: What IT professionals need to know about SharePoint 2013 Apps

Review – What did we need

Service Applications 1. App Management Service Application

2. Subscription Setting Service Application

Routing Web Application (spdevappsrouter)

Host Webs (My Site, Intranet, etc)

DNS Configurations

Wildcard Certificates 1. *.covenant.net

2. *.sharepointuatapps.covenant.net

Page 40: What IT professionals need to know about SharePoint 2013 Apps

Apps Lifecycle Management

Page 41: What IT professionals need to know about SharePoint 2013 Apps

Installing an App

Timer Job:• App Installation Service

• (Happens pretty quickly)

Cmdlets:• Import-SPAppPackage

• Install-SPApp

• Uninstall-SPAppInstance

Page 42: What IT professionals need to know about SharePoint 2013 Apps

Manage Licensing

Timer Job:• License renewal

Powershell for DR:$appProxy = Get-SPServiceApplicationProxy “AppManagementProxyId”

$appProxy.GetDeploymentID()

Set-SPAppManagementDeploymentID

Page 43: What IT professionals need to know about SharePoint 2013 Apps

Backup and Restore

Site backup and restore:- Backup-SPSite and Restore-SPSite

- (this will backup the app)

Site exports do not include app assets:- Export-SPWeb and Import-SPWeb

App exports:- Export-SPAppPackage

- (you can export and reimport app)

Page 44: What IT professionals need to know about SharePoint 2013 Apps

Upgrading Apps

Site administrators are responsible for upgrading Apps

Notification state needs to be updated by SharePoint first

Timer Jobs:

• App State Update

• Internal App State Update

Cmdlets:• Get-SPAppStateUpdateInterval

• Get-SPAppStateSyncLastRunTime

• Set-SPAppStateUpdateInterval

• Update-SPAppInstance

Page 45: What IT professionals need to know about SharePoint 2013 Apps

App Monitoring

Page 46: What IT professionals need to know about SharePoint 2013 Apps

Monitoring and logging

• App usage/Error details

• Timer Jobs

Monitoring in Central Admin

• App usage/Error detailsMonitoring in

Site Collections

• App Management, App Monitoring, Azure Access Control, App Marketplace, Marketplace Web Service

Logging Categories

Page 47: What IT professionals need to know about SharePoint 2013 Apps

Monitoring and logging

Page 48: What IT professionals need to know about SharePoint 2013 Apps

Questions

Page 49: What IT professionals need to know about SharePoint 2013 Apps

50 | SharePointalooza – Branson, MO 2014

Thank you, sponsors!

Page 50: What IT professionals need to know about SharePoint 2013 Apps

51 | SharePointalooza – Branson, MO 2014

A Few Reminders

• Download the attendee packet at http://bit.ly/SPAloozaAttendee

• Attend the “Rock Star” Sessions at the end of each day for fun, raffle prizes, wrist bands for concert access, and your chance to win a Surface Pro 3

• Attend Nintex’s Brown Bag lunch Friday and Saturday (lunch provided for first 100 people)

• Tweet about the event using #SharePointalooza

• Thank our sponsors

Have a great time!

Page 51: What IT professionals need to know about SharePoint 2013 Apps

52 | SharePointalooza – Branson, MO 2014

The Bands

What better way to unwind after a long day of working out your brain than with some great live music at the amazing outdoor stage at Branson Landing! The bands will be playing both Friday and Saturday night from 6:30 pm to 10 pm.

Page 52: What IT professionals need to know about SharePoint 2013 Apps

Thank you!!!

Page 53: What IT professionals need to know about SharePoint 2013 Apps

Microsoft CRM SQL Server

SilverlightWorkflow

SharePoint

Business Intelligence

Project Management

Office 365Cloud

Intranets

Extranets Internets

We help technology leaders successfully implement business solutions that achieve

significant and sustainable results.

"Every project matters..."