Weitere ähnliche Inhalte
Ähnlich wie SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros (20)
Kürzlich hochgeladen (20)
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
- 2. 2
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Introduction
Overview
First Thoughts on SharePoint 2013
New and Shiny…
Hardware and Software Requirements
Improvements
Upgrade Story
Underlying Infrastructure
Database Distribution
Service Applications
Services
Shredded Storage
Distributed Cache Service
Request Management
User Interface
Browser Support
SharePoint Designer
Workflow
Social
OneDrive for Business
Developer Story
Solution Types
Apps
- 3. Who am I?
Dan Usher
Lead Associate
Booz Allen Hamilton
usher@binarybrewery.io
http://www.sharepointdan.com
- 5. 5
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
spoiler alert
Cloud First…
Significant Infrastructure Investments
Everything’s an App!
Apps Model
Search is FAST
Office Web Apps
- 6. 6
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
first thoughts…
It's new, but different, but not too different
Hardware Requirements
Platform improvements and investments
Shredded Storage (SQL Server)
SQL Improvements (database structures)
Cache Service - App Fabric
Request Management
Themes and Design Manager
OneDrive for Business
Social Collaboration
Web Content Management
- 7. 7
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
bigger changes ahead
I need some more resources for…
Office Web Apps
Workflow Client Manager Server
Service Bus
Search
Web Analytics is part of search
Web Analytics Service Application
FAST is part of search (or is search part of FAST?)
To the Cloud!
- 8. 8
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
resourcing for single server farms
Component SharePoint 2010 SharePoint 2013
Processor 64 bit, 4 cores 64 bit, 4 cores
RAM Developer or
Evaluation
4 GB 8-10 GB
Single Server 8 GB 24 GB
Multi Server 8 GB 12 GB
Hard disk 80 (min) GB for system drive
Maintain twice as much free space as
you have RAM for production
environments.
Minimum Requirements
- 9. 9
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
resourcing for database servers
Component Deployment
Size
SharePoint 2010 SharePoint 2013
Processor Small 64 bit, 4 cores 64 bit, 4 cores
Medium 64 bit, 8 cores 64 bit, 8 cores
RAM Small 8 GB 8 GB
Medium 16 GB 16 GB
Hard Disk 80 GB for system drive
Hard disk is dependent on the size of the
SharePoint content
Minimum Requirements
- 10. 10
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
SharePoint software requirements
Web Servers
Pre-requisites (WIF 1.0, 1.1; .NET 4.0; PowerShell 3.0; etc.)
Full List - http://technet.microsoft.com/en-
us/library/cc262485.aspx#section4
64-bit edition of Windows Server 2008 R2 Service Pack 1 (SP1)
Standard, Enterprise, Data Center
KB 2554876 – SharePoint Parsing Crashes
KB 2708075 – IIS 7.5 Configurations are not updated
KB 2759112 – ASP.NET (SharePoint) race condition in .NET 4.5 RTM
- 11. 11
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
SharePoint software requirements
Web Servers
Windows Server 2012 Standard or Data Center
KB 2765317 – ASP.NET (SharePoint) race condition in .NET 4.5 RTM
As of this moment not available from Microsoft Website
http://www.sharepointdan.com/?p=1015 for link to download
Windows Server 2012 R2 Standard or Data Center
Requires SharePoint Server 2013 SP1
http://support.microsoft.com/kb/2891274
- 12. 12
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
database software requirements
SQL
64-bit edition of Microsoft SQL Server 2008 R2 Service Pack 1 or
64-bit edition of Microsoft SQL Server 2012
64-bit edition of Microsoft SQL Server 2014
(Soon… April 2014 CU)
OS
64-bit edition of Windows Server 2008 R2 Service Pack 1 (SP1)
Standard, Enterprise, Data Center, or
Windows Server 2012 Standard or Data Center
- 13. 13
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
lightning round: what’s new for IT Pros
Authentication – Claims, OAuth, Server to Server
eDiscovery – eDiscovery Center, In Place Holds, Exchange
Integration
Mobile Experience – Responsive Design and Device Channels
Records Management and Compliance – Site Retention Policies
Business Intelligence – Excel BI, Excel Services, Performance
Point Services, Visio Services
Workflow - .NET 4.5!!!
Site Mailboxes
Search
- 14. 14
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
the upgrade story
Upgrade/migrate to
the cloud
Upgrade to next
version – sequential
(recommended)
Leapfrog to the
latest version
- 16. 16
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
the upgrade story
Upgrade Method SharePoint 2007 SharePoint 2010 SharePoint 2013
Database Attach
In-place Upgrade
Side by Side
Upgrade
Microsoft recommends migrating to Claims Authentication
prior to upgrade
Remember to enable your Claims to Windows Token Service
SharePoint 2010 sites can be migrated into SharePoint 2013
and maintain the current UI and functionality
- 17. 17
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Upgrade considerations
Do you have a strategy of what new
functionality you want to use?
Are you willing to take the time to
assist end users in consolidating sites
and site collections?
How many customizations do you
have?
Are you deploying Office 2013?
What about SharePoint Online or
Office 365?
- 18. 18
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
migrate from classic to claims
Log into your SharePoint Server with an account
with Farm Admin privileges
Open up SharePoint Management Console
$WebAppName = "http://<yourWebAppUrl>“
$wa = get-SPWebApplication $WebAppName
$wa.UseClaimsAuthentication = $true
$wa.Update()
$account = (New-SPClaimsPrincipal –identity "yourDomainyourUser" -
identitytype 1).ToEncodedString()
$wa = get-SPWebApplication $WebAppName
$zp = $wa.ZonePolicies("Default")
$p = $zp.Add($account,"PSPolicy")
$fc=$wa.PolicyRoles.GetSpecialRole("FullControl")
$p.PolicyRoleBindings.Add($fc)
$wa.Update()
$wa.MigrateUsers($true)
$wa.ProvisionGlobally()
- 19. 19
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Databases in 2010
Administrative Databases
Configuration
Central Administration
Content
Content Databases
Usage and Health
Business Data Connectivity
Services
Application Registry
Subscription Settings
SharePoint Databases
Search Administration
Crawl
Property
Web Analytics Reporting
Web Analytics Staging
State
Profile
Synchronization
Social Tagging
Managed Metadata Service
Secure Store
Word Automation Service
PerformancePoint
- 20. 20
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Databases in 2013
Administrative Databases
Configuration
Central Administration
Content
Content Databases
Usage and Health
Business Data Connectivity
Services
Application Registry
Subscription Settings
New Databases
Analytics Reporting
Link
App Management
Machine Translation Services
Apps for SharePoint
SharePoint Databases
Search Administration
Crawl
Property
Web Analytics Reporting
Web Analytics Staging
State
Profile
Synchronization
Social Tagging
Managed Metadata Service
Secure Store
Word Automation Service
PerformancePoint
- 21. 21
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Service Applications in 2010
Access Services
Business Data Connectivity
Services
Excel Services
Managed Metadata Service
PerformancePoint
Search
Secure Store Service
State Service
Usage and Health Data
Collection
User Profile Service
Visio Graphics Service
Web Analytics
Word Automation Services
Microsoft SharePoint
Foundation Subscription
Settings Service
- 22. 22
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Service Applications in 2013
Access Services
Access Services 2010
App Management Service
Business Data Connectivity
Services
Excel Services
Machine Translation Service
Managed Metadata Service
PerformancePoint
PowerPoint Conversion
Search
Secure Store Service
State Service
Usage and Health Data
Collection
User Profile Service
Visio Graphics Service
Web Analytics
Word Automation Services
Work Management
Microsoft SharePoint
Foundation Subscription
Settings Service
- 23. 23
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
shredded storage
SharePoint 2010 – File Synchronization via SOAP of HTTP
API (FSSHTTP or ‘Cobalt’)
Allows for documents to be sent back and forth between WFE
and end user before commit to SQL Server
SharePoint 2013 – Shredded Storage – sends only the
deltas to BLOBs within SQL rather than entire document
What we know…
On by default (can be disabled per web app) (sort of…)
BLOBs not shredded at upgrade
Shreds more than just Office documents
Independent of Remote BLOB Storage (RBS)
- 24. 24
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
distributed cache
Windows Server AppFabric Distributed Caching
Azure AppFabric != On-premises AppFabric
Are there architectural impacts?
Exists on every server in your farm (AppFabric Caching Service) in
the beginning…
NT Service is run by the Farm account
Sizing? RAM requirements? Plan! Plan!
Similar to FIM, what it ships with is what you get!
- 25. 25
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
distributed cache
What does it power…
Newsfeeds
Authentication
OneNote client access
Security Trimming
Page load performance
Not database dependent
What it doesn’t power…
BLOB Caching
Page Output Caching
- 26. 26
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
request management
Gives you (and SharePoint) more control over inbound
requests and routing
Route requests based on user agent, requested URL, or
source IP address
Managed per web application
Route based on server health
Identify malicious requests and drop them
Provides resource management with throttling
Route based on weight (e.g. heavy requests to beefier servers)
- 27. 27
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
web content management improvements
Support the tools and workflows designers use
Adobe DreamWeaver, Microsoft Expressions, HotDog
Professional
Variations & Content Translation
Language Packs Required
Search Engine Optimization
FAST
MCMS Cross Site Publishing
Metadata navigation
- 28. 28
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
browser compatibility and WCM improvements
WCM features in 2013 provide deep level of control over
markup and styling
Designers can target browser compatibility
IE6 or standards based (IE 8+, Firefox 5.x, etc.)
Design Manager
Requires Publishing
Infrastructure
- 29. 29
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
analytics
New Analytics Platform replaces Web Analytics Service
Application
What’s new?
Data storage and IO is improved
Find more relevant information (click-thrus, number of views,
etc.)
Understand content usage (e.g. document comparisons)
See discussion thread usage
Populate views in the CBS (Content By Search) web part
3rd parties can extend the platform
- 30. 30
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
browser support
Browser Supported Not Supported
Internet Explorer 11 *
Internet Explorer 10 *
Internet Explorer 9
Internet Explorer 8
Internet Explorer 7
Internet Explorer 6
Google Chrome
Mozilla Firefox
Apple Safari
- 31. 31
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
SharePoint Designer
Workflow Foundation v4 based
SharePoint 2010 based workflows still supported
Visio canvas within SPD for workflows
Requires Visio be installed on workstation
Designer provides ability to create stages and loops
No Page Design View for UI Development
SharePoint Designer Settings through Central Administration
- 33. 33
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
workflow
SharePoint 2010 workflow is still available
SharePoint 2013 workflow is a separate server component that requires
Workflow Manager and Service Bus and Workflow Client
Can be a part of your farm or separate
Supports HTTP and HTTPS communication
The System/Setup account cannot be used to create a 2013 workflow
You need to deploy a User Profile Service Application so users can
deploy and run workflows
High availability is tricky with a 3 server minimum requirement
Ports & protocols are important
HTTP / HTTPS Workflow Queuing (12290/12291) and SQL (Browser)
Workflow Manager Service Bus (9354-9356, 9000* [5 random ports])
- 34. 34
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
let’s get social…
Micro-blogging
Activity Feeds
Communities
Discussions
Blogs
Community Site Template
Community Portal
- 35. 35
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
How Social changed…
2010
My Site
Activity Feed
Document Library
Profile
2013
Newsfeed
Newsfeed
Content follow
OneDrive for
Business
Profile
My Site
- 36. 36
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
What’s this OneDrive for Business thing?
It’s not OneDrive through Live
Services!
Office 365 provides for 25 GB
per user document library
Fewer file type restrictions
that other document libraries
Allows for sharing like any
other document library
Installs with Office 365 ProPlus
/ 2013 applications
Can be installed with
SkyDrive Pro Client
Synchronizes files with
OneDrive for Business every 10
minutes
Doesn’t replace SharePoint
Workspaces
Backstage
OneDrive for
Business
Windows
Sync Client
Windows (File) Explorer
(Favorites)
OneDrive
SharePoint
OneDrive @ SPDelta
OneDrive for Business
My Sites
MySite
Host
Personal Site
Collection
OneDrive for
Business
document
library
Team Sites
Document
Libraries
- 37. 37
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Where’d OneDrive for Business come from?
Rest in Peace…
SkyDrive Pro
SharePoint Workspaces 2010
Groove 2007
Groove 2006
- 38. 38
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
OneDrive for Business Requirements
Server Side
SharePoint 2013 My Site Host
User Profile Service Application
Users have MySites with
Personal Site Collection Created
Miscellaneous
Exchange AutoDiscover to
populate MySite in AD
SMTP Outbound Configuration
for Notifications
Client Side
Office 2013 Standard,
Professional Plus, Office 365
ProPlus, OneDrive for Business
Client
Workstation Operating
Windows 7 or 8
- 39. 39
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
OneDrive for Business
Is not a replacement for SharePoint 2010 Workspace
OneDrive for Business does not synchronize lists…
Who needs meta-data?
- 40. 40
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Application Development
Apps! Apps! Apps!
Use SharePoint components
Surface remote data
Offload business logic
Access SharePoint list data
Make SharePoint a portal for other applications
Integrate SharePoint with Office applications and services
Apps for SharePoint overview
- 41. 41
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
custom solutions
App Model Development is preferred
Microsoft Hosted App Store and Enterprise Store
Farm Solutions and Sandboxed Solutions
SharePoint
Platform
Farm
Solutions
Feature
Framework
Sandboxed
Solutions
Client Side
Object Model
App
Model
2003 (v6)
2007 (v12)
2010 (v14)
2013 (v15)
- 42. 42
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
app types - Provider Hosted
ISV or IT organization provides the hosting infrastructure
ISV / IT is responsible for tenant isolation
Allows for greatest flexibility, requires greatest responsibility
Can use site elements, lists, files, web parts
Cloud
Provider-hosted
SharePoint
Existing sites and
services
app web (optional)
Dedicated server / hosting service
REST + OAuth or
client object models
- 43. 43
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Cloud
Autohosted
SharePoint
Existing sites and
services
app web (optional)
REST + OAuth or
client object models
app types - Autohosted (Preview)
Web and SQL Azure components are provisioned behind the scenes when
app is installed
Multitenancy isolation is provided for
Can use site elements, lists, files, web parts
- 44. 44
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
SharePoint-hosted
SharePoint
Existing sites and
services
app web
app types - SharePoint hosted
Can use site elements, lists, files web parts
Can use HTML and JavaScript
Isolation is contained through app web provisioning
- 45. 45
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
app types
Cloud
Provider-hosted
Autohosted
SharePoint-hosted
SharePoint
Existing sites and
services
app web (optional)
Existing sites and
services
app web (optional)
Existing sites and
services
app web
ISV or IT organization provides
the hosting infrastructure
ISV / IT is responsible for
tenant isolation
Allows for greatest flexibility,
requires greatest responsibility
Can use site elements, lists,
files, web parts
Web and SQL Azure
components are provisioned
behind the scenes when app is
installed
Multitenancy isolation is
provided for
Can use site elements, lists,
files, web parts
Can use site elements, lists,
files web parts
Can use HTML and JavaScript
Isolation is contained through
app web provisioning
Dedicated server / hosting service
REST + OAuth or
client object models
REST + OAuth or
client object models
- 46. 46
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
information architecture planning
Host Named Site Collections
Host Header Based Site Collections in a Single Web App
Recommendation to basically use Multi-Tenant Capabilities
Multi-zone support
Path Based Site Collections
Managed Paths Required
Separation and Partitioning of Processes
Self Service Site Creation
Create a Site or a Site Collection in a different Web Application
Policies in a Content Hub can be employed on creation
- 47. 47
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
how do I get some of this goodness?
Office 365 on SharePoint 2013
http://www.office.com
CloudShare
http://www.cloudshare.com
MSDN & TechNet bits available for on-premises
SharePoint 2013 and Office 365 Service Descriptions:
http://technet.microsoft.com/en-us/library/jj819267.aspx
Azure
- 48. 48
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
when can my clients get this?
RTM has happened…
http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=
1035
Late October 2012 release on MSDN
December 1 2012 volume licensing
29 January 2013 Office 365 with 2013 available to
consumers.
27 February 2013 Office 365 with 2013 available to
businesses.
March 2013 Public Update is considered baseline
Service Pack 1 has arrived!
- 49. 49
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Review
Overview
First Thoughts on SharePoint 2013
New and Shiny…
Hardware and Software Requirements
Improvements
Upgrade Story
Underlying Infrastructure
Database Distribution
Service Applications
Services
Shredded Storage
Distributed Cache Service
Request Management
User Interface
Browser Support
SharePoint Designer
Workflow
Social
OneDrive for Business
Developer Story
Solution Types
Apps