Vladimir Medina -...

22

Transcript of Vladimir Medina -...

Vladimir Medina

Community Leader

SharePoint 2016: mitos y realidades

@vladpoint

[email protected]

http://blogs.technet.com/b/vladpoint

https://www.facebook.com/groups/56850858767/

https://www.linkedin.com/groups?gid=1926509

Single Server

Farm Server

MEM PROC DISK

16-24X641x4

80 GB

12-16X641x4

80 GB

Hardware requirements

Prerequisites

Prerequisites

Windows Management Framework 3.0

Application Server Role

Web Server (IIS) Role

Microsoft .NET Framework 4.5.2

Update for the .NET Framework 4 (KB2898850)

Microsoft SQL Server 2012 Native Client

Microsoft Identity Extensions

Microsoft Sync Framework Runtime v1.0 SP1 (x64)

Windows Server AppFabric 1.1

Windows Identity Foundation v1.1

Microsoft Information Protection and Control Client

Microsoft WCF Data Services

Upgrade 14.5 mode site collections to 15 mode

Attach SharePoint 2013 databases to SharePoint 2016

Migrate content to SharePoint 2016

Upgrade & Migration

1

Windows identity over SAML claims

Normalizes on OAuth and JWT/SAML with WSFED

Important resources

2

3

5

4

Authentication

Supports sending mail to SMTP servers using STARTTLS connection encryption

No fallback support for unencrypted connections

SMTP can use non-default ports

Connection Encryption

Provides improved messaging security

SMTP: outgoing & incoming e-mail

User services

Robot services

Caching services

MinRole

SharePoint logic consolidated into

one single machine reducing the

number of discrete roles

timer jobs search

caching

provisioning

sync client onenote pagerendering

user profile

excelservices

sandboxcode

project subscriptionsettings

MinRoles

Services end user requests. Servers assigned to this role are optimized for low latency.

Services backend jobs or the requests triggered by backend jobs. Servers assigned to this role are optimized for high throughput.

Reserved for services that needed to be isolated from other services. 3rd party applications, etc.

Serves distributed cache for the farm. Servers assigned to this role can load balance end user requests among the web front ends.

SharePoint 2016 MinRoles

SharePoint Health Analyzer for MinRole enforcement

Health rule will scan each server in the farm daily

Scans all roles except for SpecialLoad

Compares Service Instances on server to expected configuration

MinRoles health check

MinRoles perspective is really new?

PSCONFIG vs SETUP

• MinRoles helps to reduce Entropy (tendencia natural de la pérdida del orden)

• Smaller update footprint• Reduced number of MSI and MSP

• In-place, online, installation

MSI MSP

Live Patching… ZERO downtime?!!!

http://blogs.msdn.com/b/russmax/archive/2013/04/01/why-sharepoint-2013-cumulative-update-takes-5-hours-to-install.aspx

• Improved performance and reliability• Support for 4x 9

• More connectionsspeed

Cache Cluster

{Transform}

SharePoint

How?

Distributed Cache

https://technet.microsoft.com/en-us/library/jj219613.aspx

Increased List VIEWThreshold >5000

Realidad:

- Page rendering performance

- Order and groups

- Audiences

List VIEW

Threshold

Content database sizing from 200 GB into TB’s

Realidad:

- Queries

- Storage

- Maintenance

- Backup

- Migration

Content

Database Size

MaxFile Size increases from 2 GB to 10GB and removed character restrictions

Realidad:

- Network

- Performance

- Maintenance

MaxFile Size

From 10,000 to 100,000 site collections per content database

Realidad:

- Logical topology

- Planning

- Operate

- Maintenance

Site Collections per Content Database

2x increase in Search scale from 100 million to 500 million items

Realidad:

- Logical topology

- Maintenance

- Performance

- Crawling process

Indexed Items

Boundaries and limits

Items per content DB? SCs per Farm? Real value? SP ≠ File Storage Have you HW and KB?

• BITS Protocol support

• Download• Byte-range HTTP GETs

• Upload• BITS specific block-based upload

protocol

Data Application

Data Presentation

Data Session

Segments Transport

Packets Network

Frames Data Link

Bits Physical

HO

ST L

AYE

RS

MED

IALA

YER

SFiles Performance

Copies Site Collections using SPSite.Copy at Content Database level

Implements master copies of Site Collections

Mitigates Feature Activation overhead

New Logic

Improves site collection creation performance

Fast Site Creation

Platform Resiliency

Improves reliability to allow 4x9’s availability

New endpoint running on web servers

Establishes affinity between web servers and load balancers

Isolates requests and provides intelligent routing based on variables (health, servicing, etc.)

Provable health remotely verifies health, can initialize remediation, and provides services for conditional access scenarios

Traffic Management

Request Management?

Based on rules

• Improved bidirectional synchronization• Removed built-in FIM Service

• Supports external FIM Service

• Unidirectional synchronization provided through native AD synchronization

User Profile Service

En LATAM DirSync es el más común

• Integrated Project Server• Controlled through

server/user licensing Share

Po

int

Serv

er

PWA

Project Server

Project Database ContentDatabase

Configuration Database

WCF Services

Project Server Interface (PSI)

Business Objects

Project Calculation ServiceProject Server

Workflow System

Pro

ject

Ser

ver

Even

tin

g Sy

stem

Loca

l Eve

nt

Han

dle

rs

Pro

ject

Ser

ver

Qu

euin

g Sy

stem

Content (+Project) Database

Project Server

• Resource Id based Urls• Url remains intact with rename and move

• Enables discrete Url on visibility

User clicks docID-based durable URL

Redirect manager: based on this docID, provide the right

way to get a doc

Cobalt endpoint for

getting file for client

URL with SiteID& DocID to

WOPI

GuestAccess.aspx URL for WOPI

Durable Links

• Real-time telemetry• Advanced data analysis and reporting

• Real user monitoring

• ODF format supported• Create, open, edit, save, upload, delete

• Cloud-based services• Cloud Search Service Application

• Compliance Center in O365

• Distributed sites: on-prem and on-cloud

• SharePoint Hybrid Configuration Wizard

Others