vladimir medina -...
TRANSCRIPT
Vladimir Medina
Community Leader
SharePoint 2016: mitos y realidades
@vladpoint
http://blogs.technet.com/b/vladpoint
https://www.facebook.com/groups/56850858767/
https://www.linkedin.com/groups?gid=1926509
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 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