SlideShare ist ein Scribd-Unternehmen logo
1 von 102
Deep Dive into SharePoint
Topologies and Server Architecture
for SharePoint 2013 By K.Mohamed Faizal ,
Lead Consultant, Chief Architect Office
NCS (P) Ltd, Singapore
www.zquad.in / @kmdfaizal
SharePoint
Hi !
My Name is Faizal and I’m
Pre-Sales Consultant and
SharePoint Architect
www.zquad.in / @kmdfaizal
Today Outline…
• SharePoint 2013 performance
• Hardware Requirements
• Software Requirements
• Understanding the requirements
• SharePoint 2013 Topology
• Logical Topology
• SharePoint Licensing
• Migration / Upgrade
SharePoint 2013 performance challenge
SharePoint deployments (Improvements)
Reliable
• 50% faster server response
• 4 X faster profile sync.
• 10 X faster w/ Active Directory import
• 40% more efficient use of
bandwidth
• 80% less file i/o related SQL IOPS
• More scalable SharePoint farms
SharePoint is optimized for wide-area networks
40% more
efficient
50% faster
Each dimension needs to stay within limits
Efficient file I/O and storage
Writes are proportional to size of change not size
of the file
Unproductive I/Os reduced significantly
Better scale, better reliability
Hardware Requirements
Web & Application Servers | Single Server Farms
64-bit, four cores 64-bit, four cores
4 GB for developer or evaluation use
8 GB for production use in a single server
or multiple server farm
4 GB for developer or evaluation use
8 GB for production use in a single server
or multiple server farm
80 GB for system drive
Maintain twice as much free space as you have
RAM for production environments.
80 GB for system drive
Maintain twice as much free space as you have
RAM for production environments.
Database Servers | Minimum Hardware Requirements
64-bit, four cores for small deployments
64-bit, eight cores for medium
Deployments
64-bit, four cores for small deployments
64-bit, eight cores for medium
Deployments
8 GB for small deployments
16 GB for medium deployments
8 GB for small deployments
16 GB for medium deployments
80 GB for system drive
Hard disk space is dependent on the size of
your SharePoint content
80 GB for system drive
Hard disk space is dependent on the size of
your SharePoint content
Software Requirements
Dependencies and prerequisites
Software Requirements
HardwareandsoftwarerequirementsforSharePointServer2013 http://technet.microsoft.com/en-us/library/cc262485(v=office.15).aspx)
Software Requirements
HardwareandsoftwarerequirementsforSharePointServer2013 http://technet.microsoft.com/en-us/library/cc262485(v=office.15).aspx)
Client side software requirements
Compatibility and Support Considerations
Office Client Minimum Software Requirements
• Office 2010 or Office 2013
• For full offline and integrated experience
• SharePoint Designer
• SharePoint Designer 2010 only works for 2010 mode sites
• SharePoint Designer 2013 works for both 2010 and 2013 mode sites
• SharePoint Workspace (Skydrive Pro)
• SharePoint Workspace 2010 and 2013 work for both 2010 and 2013 mode
sites
• New folder synchronization capabilities released
Browser Support Matrix
Internet Explorer 9 (32-bit) X
Internet Explorer 8 (64-bit) X
Internet Explorer 9 (32-bit) X
Internet Explorer 8 (64-bit) X
Internet Explorer 7 (both) X
Mozilla Firefox (Latest version in-
market)
X
Google Firefox (Latest version in-
market)
X
Safari (Latest version in-market) X
High Availability Overview
Availability Layers
Failover Clustering/Network Load Balancing
Active/Passive, Active/Active, etc.
DataCentric
ApplicationCentric
AvailabilityRecovery
High Availability
Uptime Annual Downtime Allowance
Days Hours Minutes
99% 3 15 36
99.5% 1 19 48
99.9% 8 46
99.95% 4 23
99.99% 53
99.999% 5
99.9999% ½ (30 seconds)
99.99% 53
Definitions
How long until the application becomes available
How much data can be lost
Frequency of failure
Estimated time to repair/resolve an issue
Deterministic Calculation
Useful definition for theoretical and practical
What, when, why and how does it fail?
How long does it take to fix?
Planning
Infrastructure constraints
Topology constraints
Planning
Service Level Agreements
Recovery Point Objectives
Recovery Time Objectives
Planning Workload granularity
Threat identification
Objectives
Meet SLA within constraints
Conduct cost/benefit analysis
Deployment and configuration
Validate solutions meets SLA
Annual review of solution
Analysis
Solution Design
ImplementationTesting
Maintenance
Planning
Unplanned Downtime
• SAN/RAID
• Backup/Restore
• Log Shipping
• Database Mirroring
• Failover Clustering
Planned Downtime
• Rolling Upgrades/Patches
• Online Operations
• Database Snapshots
Drivers
Protection against failures
Machine level: hardware outages, service failures, data corruption …
Site level: hurricanes, fires ..
Recovery from errors (User or Application)
Incorrect data modifications, accidental changes…
Online administration
Software/hardware upgrades, index rebuilds, MACs…
Predictable Resourcing
Features that enhance concurrency
Drivers : Performance and Reliability
Drivers : Performance and Reliability? (cont.)
WORKLOAD
Planning
Facts: purpose, services, # of users, concurrency,
rps, location
Tuning options: satellite farms, disable services,
block clients …
Facts: #of site collections, DBs, data size
Tuning Options: split site collections, balance
content…
Facts: # of servers, hw spec, roles, network
Tuning Options: add server, scale-up, tune
settings …
Workload Characteristics Value
Average daily RPS
Average RPS at peak time
Total number of unique users per day
Average daily concurrent users
Peak concurrent users at peak time
Total number of requests per day
Expected workload distribution No. of Requests per day %
Web Browser - Search Crawl
Web Browser - General Collaboration Interaction
Web Browser - Social Interaction
Web Browser - General Interaction
Web Browser - Office Web Apps
Internet
Site!
Sizes (In KB)
• #tag size (KB)
• avg user or group post size (KB)
• Entity cap
• LMT entry size (KB)
Absolute Counts
• # of Shared regions
• Time-to-live
• Total # users per farm
• % of socially active users in the farm
• # Active users per farm
Entity stats
• # of actively followed sites
• # groups owned per user
• # of actively followed documents
• # followed/created hash tags per user
• % of hash tags that are unique
• # hash tags
Activity
• # of public new posts per user per day
• # replies per user per day
• # of actively followed document
updates per doc per day
• # of site activities per site per day
• # of hash tags activities per user per day
• # of group posts per user per day
• # of group replies per user per day
Computed Activity Per Day
• # public user posts per day
• # followed site activities per day
• # followed document activities per day
• # tag posts per day
• #entries in all groups (group updates
per day)
• # User regions
• # entities (w/o groups)
• # group
• # velocity tags
• #entries in all user regions
• # entries in all entities (no group)
• # entities in LMT
• size of LMT (KB)
• Size of user posts (KB)
• size of group posts (KB)
• rest of entity size (KB)
• Total Data size in Velocity (KB)
• Data Size overhead (KB)
• velocity overhead including region
overhead (KB)
• Data size per user region (KB)
• Data size per shared region (KB)
Social
Network
SharePoint 2013 Topology
Hosts web pages, Web services, and Web Parts
that are necessary to process requests served
by the farm.
Directs requests to the appropriate application
servers.
In dedicated services farms, this role is not
necessary because web servers at remote farms
contact application servers directly.
Server Roles
Web server In many farms, all services will run on two
identically configured application servers for
redundancy.
The Search service application automatically
configures the necessary services on application
servers. Using the Services on Server page is
not necessary.
After deployment, look for services that
consume a disproportionate amount of
resources and consider placing these services
on dedicated hardware.
Application server roles
Use the Services on Server page in Central Administration to
assign services to specific application servers.
Database server
In a small farm environment, all databases can
be deployed to a single server. In larger
environments, group databases by roles and deploy
these to multiple database servers.
Two redundant
database servers
Legend for
database icons
Single database
server
The distributed cache feature is enabled by
default and the Distributed Cache service is
automatically started on all web and application
servers in a farm. Distributed cache improves
performance by:
Caching social data, such as news feeds.
Caching authentication tokens.
In very large environments distributed cache can
be offloaded to dedicated servers.
Office Web Apps Server is a separate server product
that can:
Serve multiple SharePoint Server farms for
viewing and editing.
View files from Exchange Server, Microsoft Lync.
Integrate with URL-accessible file servers.
By separating Office Web Apps from the SharePoint
farm, servers can be updated more frequently and
scale and performance can be managed
independent of the SharePoint environment. Office
Web Apps Server can be used with all versions of
SharePoint 2013. The Office Web Apps Server
architecture does not include a database.
Request Management is a feature that gives SharePoint farms control over incoming requests and how these are routed.
Routing rules are prioritized and apply logic to determine the nature of requests and to apply the most appropriate
response, such as the following types of actions:
Route requests to web servers that have good health characteristics.
Identify and block known bad requests .
Route requests of specific types (such as search) to specific servers in the farm.
Request management does not replace the role of a load balancer and it is not enabled by default.
The Request Management component can run in integrated mode on chosen web servers in a farm. Alternatively, the
Request Management component can run on dedicated servers that are not part of the SharePoint farm.
Physical Topology - 2007
Web tier
Application tier
Database tier
Physical Topology - 2010
Web tier
Application tier
Database tier
Physical Topology – 2013 (Limited deployment)
• One server with all roles:
• Evaluation
• Very light and simple workloads
Limited deployments are typically used for product evaluation,
development and testing, or for environments that have limited
numbers of users and don’t require fault-tolerance.
Physical Topology – 2013
Fault tolerance for simple workloads with small volumes of content
• Two tiers:
• Combined front-end and batch processing servers
• Database servers
Scale the number of servers as needed.
Web tier
Database tier
Physical Topology – 2013
Fault tolerance for medium workloads with Scaling out farms
• Three tiers:
• Front-end servers
• Batch processing servers
• Database servers
Scale the number of servers as needed.
Web tier
Database tier
Application /
Batch procssing
Servers
On Critical Path For Most Requests Interactive / Serving End-user Requests Doing Background Processing
Request Management
Distributed Cache
User Profile Application
Metadata Services
Business Data Connectivity
Secure Store
State
Session State
Access
User Code
Search Query
PerformancePoint
Visio
Excel Services
PowerPivot
Project
User Profile Sync
Crawl Target
Content DB Jobs
Workflow
WMA
Machine Translation
Search Crawl
Document Conversion
How we think about Service Applications
What is Request
Management?
Request Management Fundamentals
SharePoint Web Server
SharePoint Foundation Web Application Service
Request Management Architectural Overview
Filter out requests which should be throttled or prioritized
Select which web servers the request may be sent to
Select a single web server to route to, based upon weighting schemes
Request Management Service
Incoming Requests
Configuration
Request Management Architectural Overview
SPRequestModule
Web Application Configuration
Host Based Sites (a.k.a Host Named Site Collections)
Deployment Modes
Components,
Rules and Evaluation
Request Management Components
Request Management Rules
Request Management Components
Rule Criteria
Rule Evaluation
Rule Evaluation
Configuration and
Management
Configuration and Management
Usage Scenarios
Example Scenario
Requirements
Logical Architecture
To Learn more about Request management
Distributed Cache Service
• The Distributed Cache service provides in-memory caching services to several
features in SharePoint Server 2013.
• Example:
• Newsfeeds
• Authentication
• OneNote client access
• Security Trimming
• Page load performance
• These features use the Distributed Cache for quick data retrieval.
• The Distributed Cache service stores data in memory and does not have a
dependency on databases in SharePoint Server 2013.
• However, some SharePoint features may store data in both the Distributed Cache
and databases.
• SharePoint 2013 Server
Cache Host A
Cache Host
B s cache
size = 8GB
Cache Host B
Cache Host
A s cache
size = 8GB
Server Farm
Cache cluster s
cache size for the
entire farm =
16GB
+ =
Repopulation
Activity Generators
Microblog features
Likes Posts/Replies
@ Mentions ...
Document
Edits
Document
Sharing
Community
Posts
Timer Jobs
Birthdays ...
Feeds
Following
Likes Newsfeed
Everyone
Newsfeed
Mentions
Newsfeed
Activities
Newsfeed
Site Feeds
Distributed Cache
Feeds Cache
Recent User
Activities
Recent Sites
Activities
Recent Tag
Activities
Recent
Document
Activities
Last Modified Time Cache
Last Modified
Time of
Activities
Content Databases
All User
Activities
All Site
Activities
My Sites
Content Databases
Sites
Content Databases
Physical Topology - 2013
Front End
Back End
Database tier
Routing and Caching
Very low latency
Request Management
Distributed Cache
User Profile Application
Metadata Services
Business Data Connectivity
Secure Store
State
Session State
Access
User Code
Search Query
PerformancePoint
Visio
Excel Services
PowerPivot
Project
User Profile Sync
Crawl Target
Content DB Jobs
Workflow
WMA
Machine Translation
Search Crawl
Document Conversion
Physical Topology – 2013 +Search
Front End
Back End
Database tier
Routing and Caching
Search (Query, Index, Admin)
For all but the smallest
enterprise
deployments, you will
want to split Search
Query functionality to
a separate tier
Latency Throughput Resource
Utilization
Desired
Behavior
Very low
< 5 msec
Very High Medium
Consistent
Latency
Low
<500 msec
Medium Low-Medium
Consistent
Latency
High
> 1 min
High
High-Very
High
High
Throughput
Very Low
< 5 msec
Very High Low-Medium
Consistent
Latency
Front-End
Designing for better SLA
Batch ProcessingLayer
Specialized
Workload
Search
Database Layer
Request
Management
Distributed
Cache
Latency Throughput Resource
Utilization
Desired
Behavior
Very low
< 5 msec
Very High Medium
Consistent
Latency
Low
<500 msec
Medium Low-Medium
Consistent
Latency
Low
<500 msec
Medium Low – High
Fairly
Consistent
Latency
High
> 1 min
High
High-Very
High
High
Throughput
Very Low
< 5 msec
Very High Low-Medium
Consistent
Latency
More Workloads
More Resources
< 10M Items
Evaluation
Very Light And Simple
Workload
Simple Workload
Small Content
Fault Tolerance
More & More Users
More Workloads
More Usage
Large Content
Multiple Index Partitions
Advanced Routing
Evolution of topology
Routing &
Caching
Front-End
Batch
Processing
Database
Crawl
Query
Search Specialized
Schematic Diagram…
Machines could be virtual or physical.
Topologies are rough estimates.
ANALYTICS
PROCCESING
COMPONENTS
Starting-point numbers for search components based on number of items*
NUMBER
OF ITEMS
General
Guidance
10 million
10-40 million
100 million
INDEX
COMPONENTS
ANDPARTITIONS
QUERYPROCESSING
COMPONENTS
CONTENT
PROCCESING
COMPONENTS
CRAWLERS CRAWL
DATABASES
ANALYTICSREPORTING
DATABASE
SEARCH ADMNISTRATION
COMPONENT
Add 1 index
partition per 10
million items
2 components
1 partition
8 components
4 partitions
20 components
10 partition
Use 2 query processing
components for redundancy.
Above 80 million items, increase
to 4.
2
2
4
2
4
6
2
2
6
LINK
DATABASE
Add 1 crawl
database per 20
million items
1
2
5
Add 1 crawl
database per 60
million items
1
1
2
Add one analytics reporting database for
each 500K unique items viewed each day
or every 10-20M total items
Variable
Variable
Variable
Use 2 search administration components for
redundancy, for all farm sizes
2
2
2
2
2
2
* This guidance is intended for enterprise search within an organization. Guidance for Internet sites is provided in a different document.
Databases
SharePoint system databases
User profile service databases
Search Service Application
databases
Other service application databases SQL Server 2008 R2 (SP1) and
SQL Server 2012 system databases
Microsoft SQL Server Reporting
Services databases
Configuration
Central Administration Content
Content (many databases)
Profile
Synchronization
Social Tagging
Search Administration
Analytics Reporting
Crawl
Link
App Management
Apps for SharePoint
Business Data Connectivity
Machine Translation Services
Managed Metadata Service
PerformancePoint Services
Secure Store Service
SQL Server PowerPivot Service Application
State Service
Subscription Settings Service
Taxonomy
Usage
Word Automation Services
Word Conversion
Master
Model
Msdb
tempdb
Reporting Server Catalog
ReportServerTempDB
Report Server Alerting
Logical Topology
“Legacy Topology” – Multiple Web Apps
Application Pool 4
Web application: Team Sites
Zone Load-Balanced URL
Default https://teams.fabrikam.com
Default https://teams.fabrikam.com/sites/Team1
https://teams.fabrikam.com/sites/Team2
https://teams.fabrikam.com/sites/Team3
Web application: My Sites
Database settings:
 Target size per database = 175 gigabytes (GB)
 Site size limits per site = 1 GB
 Reserved for second-stage recycle bin = 15%
 Maximum number of sites = 180
 Site level warning = 150
https://my.fabrikam.com
https://my.fabrikam.com/personal/<site_name>Team1 Team2 Team3
https://teams.fabrikam.com
Zone Team Sites
Zone Load-Balanced URL
Default https://my.fabrikam.com
Default https://my.fabrikam.com/personal/User1
https://my.fabrikam.com/personal/User2
https://my.fabrikam.com/personal/User3
Zone Self-Service Sites
Web application: Partner Web
Application Pool 5
Project1 Project2 Project3
https://partnerweb.fabrikam.com
Database settings:
 Target size per database = 200 GB
 Storage quota per site = 5 GB
 Maximum number of sites = 40
Zone Load-Balanced URL
Default https://partnerweb.fabrikam.com
Default
Zone Partner Web Sites
https://partnerweb.fabrikam.com/sites/Project1
https://partnerweb.fabrikam.com/sites/Project2
https://partnerweb.fabrikam.com/sites/Project3
Application Pool 2
Managed
Metadata
IIS Web Site— SharePoint Web Services
Unpartitioned services
Access
Services
Visio
Graphics
Service
Excel
Services
Word
Automation
Services
Work
Management
Secure Store
Service
Business Data
Connectivity
Search User Profile
Default group
Web application: Published Intranet Content
Application Pool 3
HR Facilities Purchasing
https://intranet.fabrikam.com
Zone Load-Balanced URL
Default https://intranet.fabrikam.com
Default
Zone Published Intranet Sites
https://intranet.fabrikam.com
https://intranet.fabrikam.com/hr
https://intranet.fabrikam.com/facilities
https://intranet.fabrikam.com/purchasing
Web servers
Application servers
Load Balancer
Managed
Metadata
Partitioned
services
Custom group
Partitioned by
project in the
Partner Web
site collection
Subscription
Settings
Search
Database settings:
 Target size per database = 200 gigabytes (GB)
Database settings:
 Target size per database = 200 gigabytes (GB)
 Site size limits per site = 30 GB
 Reserved for second-stage recycle bin = 10%
 Maximum number of sites = 6
 Site level warning = 5
App
Management
Machine
Translation
Web application:
Central Administration Site
Application Pool 1
Database servers with SQL
Server installed and configured to
support SQL clustering, mirroring,
or AlwaysOn (AlwaysOn applies
to SQL Server 2012 only)
Recommended Logical Topology
Application Pool ”SharePoint”
Logical functionality ”My Sites”
SiteCollection (MySite Host)
https://my.company.com
PersonalMySites(MySite)
https://my.company.com/personal/<users>
Logical functionality ”Intranet”
Division Sites(Teamsite)
https://intranet.company.com/sites/<site>
CorporateIntranet (Teamsite)
https://intranet.company.com
SearchCenter (EnterpriseSearchCenter)
https://intranet.company.com/sites/search
Logical functionality ”Teams”
TeamCollaboration Sites(Teamsite)
https://intranet.company.com/sites/<site>
TeamCollaboration Sites(Teamsite)
https://teams.company.com
Logical functionality ”Communities”
Community Sites(community site)
https://intranet.company.com/sites/<site>
Community Sites(community portal)
https://communties.company.com
Logical functionality ”Projects”
Community Sites(community site)
https://intranet.company.com/sites/<site>
Community Sites(community portal)
https://projects.company.com
IIS Web Site – ”SharePoint”
SharePoint Licensing
SharePoint – Usage Scenarios
SharePoint – Deployment Scenarios
Note: SharePoint Online Plan 1 and Plan 2 also include Yammer
On Premise Online
SharePoint 2013 SKUs
SharePoint
Standard CAL
2013
SharePoint
Enterprise CAL
2013
SharePoint
Online Plan 1
SharePoint
Online Plan 2
1GB Storage
E-discovery, ACM, BI (PowerView
App Catalog and Marketplace, Work
Management, Social (Community Site), External Sharing,
SharePoint 2013 Workflow
SharePoint
Server 2013
SharePoint 2013 Features
Apps
Collaboration
Search
Content Management
Business Intelligence
Business Solutions
App Catalog & Marketplace
Work Management
External sharing
E-discovery, ACM, Compliance
PowerView
SharePoint 2013 Workflow
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●*
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
● ●
SharePoint Scenarios
On Premises Extranet & Internet Sites Licensing
Extranet
Current (2010) New (2013)
SharePoint Server plus CALs for
both internal and external
users. OR
SharePoint for Internet Sites
(Standard, Enterprise)
SharePoint Server 2013 plus
CALs for internal users only
Internet Sites
Current (2010) New (2013)
SharePoint for Internet Sites
(Standard, Enterprise)
SharePoint Server 2013
SharePoint Licensing– 2010 vs 2013
2013 Intranet Extranet Internet Sites
Internal Users
SharePoint Server +
CAL
SharePoint Server + CAL SharePoint Server
External Users* N/A SharePoint Server SharePoint Server
2010 Intranet Extranet Internet Sites
Internal Users
SharePoint Server +
CAL
SharePoint Server + CAL
Or
SharePoint for Internet Sites (FIS)
SharePoint for Internet
Sites (FIS)
External Users*
N/A
SharePoint Server + CAL
Or
SharePoint for Internet Sites (FIS)
SharePoint for Internet
Sites (FIS)
Note*: External users means users that are not either your or your affiliates’ employees, or your or your affiliates’ onsite contractors or onsite agents
Office Web Apps
Access, work together
& share from anywhere
with anyone
Office 2013 Web Apps Licensing
On Premises Web Apps deployments
• I have internal users who want to access Office documents via Office Web Apps, what licenses do I need
to be compliant?
• Our company users (who are licensed for Office Client) are working with external users on projects, what
licensing do those external users need to access Office documents via Office Web Apps?
*External Users: defined as users that are not either your or your affiliates’ employees, or your or your affiliates’ onsite contractors or onsite agents.
Scenario Internal User
Read Office documents via Office Web Apps Free, no Office client required
Edit Office documents via Office Web Apps Requires Office 2013 Standard or Professional Plus
Scenario External User*
Read Office documents via Office Web Apps Free, no Office client required
Edit Office documents via Office Web Apps Free, no Office client required
www.office365.com
Migration / Upgrade
Data Migration
• SharePoint provide various option to perform data migration
• SQL Content Database Backup/Restore
• Backup/Restore via PowerShell / STSADM commands
• Use PowerShell / STSADM to Export/Import Site collections / sites
• Website backup/restore via Central Administration UI
• SharePoint Designer Backup/Restore (.cmp)
• SharePoint Designer Web Package (.fwp file)
• SharePoint Designer Site Template (.stp file)
• SharePoint Site/List Template (.stp file) (Not Supported
Database Migration
As of today “Out of the box” the officially supported data migration is Content Database Backup/Restore
The migration path is SharePoint 2007 to SharePoint 2010 to 2013
(STSADM Backup/Restore) & (STSADM Export / Import)
Backup
cmd
Restore
SharePoint 2013
MOSS 2007
Website
Backup/Restore
STSADM Backup / Restore
 Error prompted due to
unsupported version conflict
between MOSS and SP2013
Restore Site Collection
Backup Site Collection
STSADM Export / Import
 Error: Version of the package
12.0.10.0 is different from the
current version this program
supports
(STSADM Export/Import [without file
compression])
 Content permission, properties
CANNOT import
 User or group 70 cannot be
resolved
STSADM Export/Import [without file compression]
Migrations Facts
• No In-Place Upgrade
• Configuration database
• Unsupported for both V2V and B2B upgrades
• Has never been supported in prior versions
• Search index databases
• Unsupported for V2V upgrades only
• Sync database
• Unsupported for V2V upgrades only
• Database Attach is the only supported MS upgrade option
93
UpgradeSetup
Re-Build / Deploy customer solutions
Apply Master Page
SA OWA
Step 1 (Setup Servers)
94
Database servers:
SQL Server 2008 R2
or SQL Server 2012
Web and Application servers:
Install all prerequisites and then
install SharePoint 2013 Products.
Install necessary language
packs, and then run the
SharePoint Products
Configuration Wizard to
create the new farm.
Install the software1
In new farm
2 Configure service applications
For Upgrade Microsoft recommend that “Do not
use the Farm Configuration Wizard” to install the
following service applications:
• Managed Metadata service application
• Search service application
• User Profile service application
• Office Web Application
• My Site configuration
3 Configure farm settings
Configure email settings, farm-level security and
permission settings, blocked file types, usage
and health data collection settings, and
diagnostic logging settings.
4 Install and Configure Office Web Application
Office Web Apps servers: Install all prerequisites and then
install Office Web Apps Products.
Step 2 (Migration) – Test Run
95
1
2
3
Content
databases
Serviceapplication
databases
Database
servers
4
Step 2 (Migration) – Test Run
5
Site A in 2010 mode Site A in 2013 mode
Web Parts
Do all the Web Parts from your original site show up in your
upgraded site?
Are there broken Web Parts pages?
Are the Web Parts displayed correctly (in the correct zone,
location, and size)?
Are there extra or missing Web Parts?
Do the Web Parts work correctly?
Are any pages still checked out?
Are your Excel Web Access Web Parts working correctly?
Did you create your connections again correctly? Are
external data sources still working?
Large lists
Are there any large lists in your environment that must be
reworked?
Styles and appearance
Are all images on your pages displayed correctly?
Are the appropriate cascading style sheet colors and styles
used in the appropriate places?
Theme choices are different in SharePoint 2013 – which
theme do you want to use?
Do you have any JavaScript controls that are not working?
Most issues in this section can be solved by correcting a link to the
item.
Are your pages displayed correctly in the browser?
Are there any script errors displayed on any pages?
Customized (unghosted) pages
Are your customizations still in place?
Can you still get to the editing controls on the pages?
Are your customizations still appropriate in the new
environment, or do you want to update to the new
functionality and look?
Are any pages still checked out?
Step 3 (Migration) – Production
97
Content
databases
Serviceapplication
databases
Database
servers
Use the SQL Server backup and restore process to copy the databases
to the new environment. Optionally, set the databases to read-only in
SQL Server to preserve access to the original farm data, without
allowing changes.
Content
databases
Serviceapplication
databases
Database servers
Most actions take place
in SQLServer
Management Studio
Original SQL Server
Settoread-only(optional)
Backup
New SQL Server
Settoread-write(asneeded)
Restore
Step 3 (Migration) – Production
• Create web applications
• Upgrade content databases
• Upgrade service application databases
• Review database upgrade results
• Review upgrade log files
• Review sites in 2010 mode
• Apply customizations
• Run site collection health checks
• Create an upgrade evaluation site collection
• Upgrade a site collection
98
Step 4 (Optional)
• Office Web Apps
• Configuring Core Multi-Tenancy:- A unique deployment for each
customer on a shared set of resources
99
Direct Upgrade to SharePoint 2013
• DocAve 6
• Does also support MOSS 2007 to SharePoint 2013 migration (without jumping into SharePoint 2010)
• DocAve is purely a content migrator job which migrates all SharePoint site level contents which includes
• SharePoint site collection, Sites, Sub Sites etc…
• SharePoint List, and Library
• SharePoint List items along with versions and unique permission information
• SharePoint Groups, Permissions and Permission Roles etc…
• Migration of users/security/Groups/permissions etc at Site/List level…
• Does have very flexible migration operation and can support granular level migration too
• Does have mapping information like AD Domain Mapping, User Mapping, Sharepoint User Group Mapping etc…
• Migration of custom SharePoint native Site Columns and Content Types
• Content Matrix
• Content Matrix 6 removes this limitation and provides comprehensive support for upgrading to SharePoint 2013 – from
SharePoint 2003, 2007 or 2010
Capacity planning resources
We are here to help.
Microsoft’s 2013 Dogfood Farm
WORKLOAD
1.3 TB total dataset size
1,001,141 documents
10 content DBs
Largest content DB - 290 GB
8,297 Site collections
Largest site collection - 275 GB
15,000 users
8,800 active users per week
1.7M requests per day
Collab, Social, Doc Mgmt, Project
204,106 profiles in UPA
1 Web App
Role HW Spec
Routing & Caching VM, 4 cores, 14GB RAM
Front End VM, 4 cores, 14GB RAM
Batch Processing VM, 4 cores, 14GB RAM
Database 8 cores, 64 GB RAM
Role Avg CPU/ Mem
Routing & Caching 12% / 8 GB
Front End 45% / 11GB
Batch Processing 80% / 12 GB
Database 11% / 46 GB

Weitere ähnliche Inhalte

Was ist angesagt?

What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013J.D. Wade
 
Data Platform Overview
Data Platform OverviewData Platform Overview
Data Platform OverviewHamid J. Fard
 
Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation) Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation) chanduraj1984
 
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groupsUnbreakable Sharepoint 2016 With SQL Server 2016 availability groups
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groupsIsabelle Van Campenhoudt
 
Best Practice SharePoint Architecture
Best Practice SharePoint ArchitectureBest Practice SharePoint Architecture
Best Practice SharePoint ArchitectureMichael Noel
 
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...SPTechCon
 
SharePoint 2013 Platform Options - office 365, Azure, On premise
SharePoint 2013 Platform Options - office 365, Azure, On premiseSharePoint 2013 Platform Options - office 365, Azure, On premise
SharePoint 2013 Platform Options - office 365, Azure, On premiseDavid J Rosenthal
 
Planning and deploying_share_point_farm_in_azure_gabsg_2016
Planning and deploying_share_point_farm_in_azure_gabsg_2016Planning and deploying_share_point_farm_in_azure_gabsg_2016
Planning and deploying_share_point_farm_in_azure_gabsg_2016Thuan Ng
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...J.D. Wade
 
Deploying an Extranet on SharePoint
Deploying an Extranet on SharePointDeploying an Extranet on SharePoint
Deploying an Extranet on SharePointAlan Marshall
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introductiongiventocode
 
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsA Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsEric Shupps
 
Azure - Data Platform
Azure - Data PlatformAzure - Data Platform
Azure - Data Platformgiventocode
 
Using Power BI and Azure as analytics engine for business applications
Using Power BI and Azure as analytics engine for business applicationsUsing Power BI and Azure as analytics engine for business applications
Using Power BI and Azure as analytics engine for business applicationsDigital Illustrated
 
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell ScriptsSPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell ScriptsMichael Noel
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSguest7c2e070
 
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016Alistair Pugin
 
Sp2010 high availlability
Sp2010 high availlabilitySp2010 high availlability
Sp2010 high availlabilitySamuel Zürcher
 
Hosting SharePoint 2016 farm in azure
Hosting SharePoint 2016 farm in azureHosting SharePoint 2016 farm in azure
Hosting SharePoint 2016 farm in azureLearning SharePoint
 
Getting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalGetting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalvmaximiuk
 

Was ist angesagt? (20)

What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013
 
Data Platform Overview
Data Platform OverviewData Platform Overview
Data Platform Overview
 
Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation) Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation)
 
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groupsUnbreakable Sharepoint 2016 With SQL Server 2016 availability groups
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
 
Best Practice SharePoint Architecture
Best Practice SharePoint ArchitectureBest Practice SharePoint Architecture
Best Practice SharePoint Architecture
 
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
 
SharePoint 2013 Platform Options - office 365, Azure, On premise
SharePoint 2013 Platform Options - office 365, Azure, On premiseSharePoint 2013 Platform Options - office 365, Azure, On premise
SharePoint 2013 Platform Options - office 365, Azure, On premise
 
Planning and deploying_share_point_farm_in_azure_gabsg_2016
Planning and deploying_share_point_farm_in_azure_gabsg_2016Planning and deploying_share_point_farm_in_azure_gabsg_2016
Planning and deploying_share_point_farm_in_azure_gabsg_2016
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
 
Deploying an Extranet on SharePoint
Deploying an Extranet on SharePointDeploying an Extranet on SharePoint
Deploying an Extranet on SharePoint
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introduction
 
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsA Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
 
Azure - Data Platform
Azure - Data PlatformAzure - Data Platform
Azure - Data Platform
 
Using Power BI and Azure as analytics engine for business applications
Using Power BI and Azure as analytics engine for business applicationsUsing Power BI and Azure as analytics engine for business applications
Using Power BI and Azure as analytics engine for business applications
 
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell ScriptsSPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
SPCSEA 2013 - Setting up SharePoint 2013: Tips and Tricks and PowerShell Scripts
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
 
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
 
Sp2010 high availlability
Sp2010 high availlabilitySp2010 high availlability
Sp2010 high availlability
 
Hosting SharePoint 2016 farm in azure
Hosting SharePoint 2016 farm in azureHosting SharePoint 2016 farm in azure
Hosting SharePoint 2016 farm in azure
 
Getting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalGetting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right final
 

Andere mochten auch

Mathematics high school level quiz - Part I
Mathematics high school level quiz - Part IMathematics high school level quiz - Part I
Mathematics high school level quiz - Part IITfC-Edu-Team
 
Word Formation in English
Word Formation in EnglishWord Formation in English
Word Formation in Englishteflang
 
Pharmaceuticals Solutions dosage form
Pharmaceuticals Solutions dosage formPharmaceuticals Solutions dosage form
Pharmaceuticals Solutions dosage formUmair hanif
 
Aranya Community Housing
Aranya Community HousingAranya Community Housing
Aranya Community HousingKhushboo Sood
 
The Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing ContentThe Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing ContentNeil Patel
 
What I Carry: 10 Tools for Success
What I Carry: 10 Tools for SuccessWhat I Carry: 10 Tools for Success
What I Carry: 10 Tools for SuccessJonathon Colman
 
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...Probir Bidhan
 
Dear NSA, let me take care of your slides.
Dear NSA, let me take care of your slides.Dear NSA, let me take care of your slides.
Dear NSA, let me take care of your slides.Emiland
 
What Do Real Women Look Like? 100 Stock Photos of Real Women
What Do Real Women Look Like? 100 Stock Photos of Real WomenWhat Do Real Women Look Like? 100 Stock Photos of Real Women
What Do Real Women Look Like? 100 Stock Photos of Real WomenTwenty20 Inc.
 
GMAT Math Flashcards
GMAT Math FlashcardsGMAT Math Flashcards
GMAT Math FlashcardsGMAT Prep Now
 
Listing presentation Dawn Bahr
Listing presentation Dawn BahrListing presentation Dawn Bahr
Listing presentation Dawn BahrDawn Bahr
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 
Digital Transformation: What it is and how to get there
Digital Transformation: What it is and how to get thereDigital Transformation: What it is and how to get there
Digital Transformation: What it is and how to get thereEconsultancy
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShareSlideShare
 
Deep Learning through Examples
Deep Learning through ExamplesDeep Learning through Examples
Deep Learning through ExamplesSri Ambati
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great InfographicsSlideShare
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShareKapost
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareEmpowered Presentations
 

Andere mochten auch (20)

Mathematics high school level quiz - Part I
Mathematics high school level quiz - Part IMathematics high school level quiz - Part I
Mathematics high school level quiz - Part I
 
Word Formation in English
Word Formation in EnglishWord Formation in English
Word Formation in English
 
Pharmaceuticals Solutions dosage form
Pharmaceuticals Solutions dosage formPharmaceuticals Solutions dosage form
Pharmaceuticals Solutions dosage form
 
Aranya Community Housing
Aranya Community HousingAranya Community Housing
Aranya Community Housing
 
The Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing ContentThe Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing Content
 
What I Carry: 10 Tools for Success
What I Carry: 10 Tools for SuccessWhat I Carry: 10 Tools for Success
What I Carry: 10 Tools for Success
 
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
 
Dear NSA, let me take care of your slides.
Dear NSA, let me take care of your slides.Dear NSA, let me take care of your slides.
Dear NSA, let me take care of your slides.
 
What Do Real Women Look Like? 100 Stock Photos of Real Women
What Do Real Women Look Like? 100 Stock Photos of Real WomenWhat Do Real Women Look Like? 100 Stock Photos of Real Women
What Do Real Women Look Like? 100 Stock Photos of Real Women
 
Tweak Your Resume
Tweak Your ResumeTweak Your Resume
Tweak Your Resume
 
GMAT Math Flashcards
GMAT Math FlashcardsGMAT Math Flashcards
GMAT Math Flashcards
 
Listing presentation Dawn Bahr
Listing presentation Dawn BahrListing presentation Dawn Bahr
Listing presentation Dawn Bahr
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Digital Transformation: What it is and how to get there
Digital Transformation: What it is and how to get thereDigital Transformation: What it is and how to get there
Digital Transformation: What it is and how to get there
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
Deep Learning through Examples
Deep Learning through ExamplesDeep Learning through Examples
Deep Learning through Examples
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 

Ähnlich wie Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013

SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint ArchitectSharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint ArchitectNoorez Khamis
 
Practical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningPractical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningChakkaradeep Chandran
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis
 
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...serge luca
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentSPC Adriatics
 
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013J.D. Wade
 
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...Michael Noel
 
Asia Pacific SharePoint Capacity Planning by Joel Oleson
Asia Pacific SharePoint Capacity Planning by Joel OlesonAsia Pacific SharePoint Capacity Planning by Joel Oleson
Asia Pacific SharePoint Capacity Planning by Joel OlesonJoel Oleson
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development WorkshopMJ Ferdous
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfandinieldananty
 
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonBack to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonJoel Oleson
 
What's new in SharePoint 2016
What's new in SharePoint 2016What's new in SharePoint 2016
What's new in SharePoint 2016Giuseppe Marchi
 
SharePoint Saturday San Antonio: SharePoint 2010 Performance
SharePoint Saturday San Antonio: SharePoint 2010 PerformanceSharePoint Saturday San Antonio: SharePoint 2010 Performance
SharePoint Saturday San Antonio: SharePoint 2010 PerformanceBrian Culver
 
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...BIWUG
 
SharePoint Databases: What you need to know (201504)
SharePoint Databases: What you need to know (201504)SharePoint Databases: What you need to know (201504)
SharePoint Databases: What you need to know (201504)Alan Eardley
 
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance EnhancementsSPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance EnhancementsEric Shupps
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProBrian Culver
 
Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!Brian Culver
 

Ähnlich wie Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013 (20)

SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint ArchitectSharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
 
Practical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningPractical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture Planning
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
 
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
 
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
 
Asia Pacific SharePoint Capacity Planning by Joel Oleson
Asia Pacific SharePoint Capacity Planning by Joel OlesonAsia Pacific SharePoint Capacity Planning by Joel Oleson
Asia Pacific SharePoint Capacity Planning by Joel Oleson
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development Workshop
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
 
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonBack to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel Oleson
 
What's new in SharePoint 2016
What's new in SharePoint 2016What's new in SharePoint 2016
What's new in SharePoint 2016
 
SharePoint Saturday San Antonio: SharePoint 2010 Performance
SharePoint Saturday San Antonio: SharePoint 2010 PerformanceSharePoint Saturday San Antonio: SharePoint 2010 Performance
SharePoint Saturday San Antonio: SharePoint 2010 Performance
 
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
 
SharePoint Databases: What you need to know (201504)
SharePoint Databases: What you need to know (201504)SharePoint Databases: What you need to know (201504)
SharePoint Databases: What you need to know (201504)
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
 
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance EnhancementsSPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
 
Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!
 

Mehr von K.Mohamed Faizal

Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in TamilAzure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in TamilK.Mohamed Faizal
 
So you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultantSo you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultantK.Mohamed Faizal
 
Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell K.Mohamed Faizal
 
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World ProjectImplementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World ProjectK.Mohamed Faizal
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureK.Mohamed Faizal
 
SharePoint on Microsoft Azure
SharePoint on Microsoft AzureSharePoint on Microsoft Azure
SharePoint on Microsoft AzureK.Mohamed Faizal
 
SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)K.Mohamed Faizal
 
Share point 2013 the way to go...
Share point 2013 the way to go...Share point 2013 the way to go...
Share point 2013 the way to go...K.Mohamed Faizal
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekK.Mohamed Faizal
 
SharePoint 2010 Online for Developer
SharePoint 2010 Online for DeveloperSharePoint 2010 Online for Developer
SharePoint 2010 Online for DeveloperK.Mohamed Faizal
 
Build and Deploy LightSwitch Application on Windows Azure
Build and Deploy LightSwitch Application on Windows AzureBuild and Deploy LightSwitch Application on Windows Azure
Build and Deploy LightSwitch Application on Windows AzureK.Mohamed Faizal
 
Windows azure traffic manager
Windows azure traffic managerWindows azure traffic manager
Windows azure traffic managerK.Mohamed Faizal
 
Must have tools for windows azure
Must have tools for windows azureMust have tools for windows azure
Must have tools for windows azureK.Mohamed Faizal
 
Exploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud StorageExploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud StorageK.Mohamed Faizal
 
Building & Managing Windows Azure
Building & Managing Windows AzureBuilding & Managing Windows Azure
Building & Managing Windows AzureK.Mohamed Faizal
 
Using Social Computing on Corporate world
Using Social Computing on Corporate world Using Social Computing on Corporate world
Using Social Computing on Corporate world K.Mohamed Faizal
 

Mehr von K.Mohamed Faizal (20)

Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in TamilAzure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
 
So you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultantSo you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultant
 
Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell
 
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World ProjectImplementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
SharePoint on Microsoft Azure
SharePoint on Microsoft AzureSharePoint on Microsoft Azure
SharePoint on Microsoft Azure
 
Windows Azure Website
Windows Azure WebsiteWindows Azure Website
Windows Azure Website
 
SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)
 
Share point 2013 the way to go...
Share point 2013 the way to go...Share point 2013 the way to go...
Share point 2013 the way to go...
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
 
Share point 2013 cop v4
Share point 2013 cop v4Share point 2013 cop v4
Share point 2013 cop v4
 
SharePoint 2010 Online for Developer
SharePoint 2010 Online for DeveloperSharePoint 2010 Online for Developer
SharePoint 2010 Online for Developer
 
Build and Deploy LightSwitch Application on Windows Azure
Build and Deploy LightSwitch Application on Windows AzureBuild and Deploy LightSwitch Application on Windows Azure
Build and Deploy LightSwitch Application on Windows Azure
 
Windows azure traffic manager
Windows azure traffic managerWindows azure traffic manager
Windows azure traffic manager
 
Must have tools for windows azure
Must have tools for windows azureMust have tools for windows azure
Must have tools for windows azure
 
Exploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud StorageExploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud Storage
 
Building & Managing Windows Azure
Building & Managing Windows AzureBuilding & Managing Windows Azure
Building & Managing Windows Azure
 
Word automation services
Word automation servicesWord automation services
Word automation services
 
Using Social Computing on Corporate world
Using Social Computing on Corporate world Using Social Computing on Corporate world
Using Social Computing on Corporate world
 

Kürzlich hochgeladen

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Kürzlich hochgeladen (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013

  • 1. Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013 By K.Mohamed Faizal , Lead Consultant, Chief Architect Office NCS (P) Ltd, Singapore www.zquad.in / @kmdfaizal SharePoint
  • 2. Hi ! My Name is Faizal and I’m Pre-Sales Consultant and SharePoint Architect www.zquad.in / @kmdfaizal
  • 3. Today Outline… • SharePoint 2013 performance • Hardware Requirements • Software Requirements • Understanding the requirements • SharePoint 2013 Topology • Logical Topology • SharePoint Licensing • Migration / Upgrade
  • 5. SharePoint deployments (Improvements) Reliable • 50% faster server response • 4 X faster profile sync. • 10 X faster w/ Active Directory import • 40% more efficient use of bandwidth • 80% less file i/o related SQL IOPS • More scalable SharePoint farms
  • 6. SharePoint is optimized for wide-area networks 40% more efficient 50% faster
  • 7. Each dimension needs to stay within limits
  • 8. Efficient file I/O and storage Writes are proportional to size of change not size of the file Unproductive I/Os reduced significantly
  • 9. Better scale, better reliability
  • 11. Web & Application Servers | Single Server Farms 64-bit, four cores 64-bit, four cores 4 GB for developer or evaluation use 8 GB for production use in a single server or multiple server farm 4 GB for developer or evaluation use 8 GB for production use in a single server or multiple server farm 80 GB for system drive Maintain twice as much free space as you have RAM for production environments. 80 GB for system drive Maintain twice as much free space as you have RAM for production environments.
  • 12. Database Servers | Minimum Hardware Requirements 64-bit, four cores for small deployments 64-bit, eight cores for medium Deployments 64-bit, four cores for small deployments 64-bit, eight cores for medium Deployments 8 GB for small deployments 16 GB for medium deployments 8 GB for small deployments 16 GB for medium deployments 80 GB for system drive Hard disk space is dependent on the size of your SharePoint content 80 GB for system drive Hard disk space is dependent on the size of your SharePoint content
  • 16. Client side software requirements Compatibility and Support Considerations
  • 17. Office Client Minimum Software Requirements • Office 2010 or Office 2013 • For full offline and integrated experience • SharePoint Designer • SharePoint Designer 2010 only works for 2010 mode sites • SharePoint Designer 2013 works for both 2010 and 2013 mode sites • SharePoint Workspace (Skydrive Pro) • SharePoint Workspace 2010 and 2013 work for both 2010 and 2013 mode sites • New folder synchronization capabilities released
  • 18. Browser Support Matrix Internet Explorer 9 (32-bit) X Internet Explorer 8 (64-bit) X Internet Explorer 9 (32-bit) X Internet Explorer 8 (64-bit) X Internet Explorer 7 (both) X Mozilla Firefox (Latest version in- market) X Google Firefox (Latest version in- market) X Safari (Latest version in-market) X
  • 20. Availability Layers Failover Clustering/Network Load Balancing Active/Passive, Active/Active, etc. DataCentric ApplicationCentric AvailabilityRecovery
  • 21. High Availability Uptime Annual Downtime Allowance Days Hours Minutes 99% 3 15 36 99.5% 1 19 48 99.9% 8 46 99.95% 4 23 99.99% 53 99.999% 5 99.9999% ½ (30 seconds) 99.99% 53
  • 22. Definitions How long until the application becomes available How much data can be lost Frequency of failure Estimated time to repair/resolve an issue
  • 23. Deterministic Calculation Useful definition for theoretical and practical What, when, why and how does it fail? How long does it take to fix?
  • 25. Planning Service Level Agreements Recovery Point Objectives Recovery Time Objectives
  • 26. Planning Workload granularity Threat identification Objectives Meet SLA within constraints Conduct cost/benefit analysis Deployment and configuration Validate solutions meets SLA Annual review of solution Analysis Solution Design ImplementationTesting Maintenance
  • 27. Planning Unplanned Downtime • SAN/RAID • Backup/Restore • Log Shipping • Database Mirroring • Failover Clustering Planned Downtime • Rolling Upgrades/Patches • Online Operations • Database Snapshots
  • 28. Drivers Protection against failures Machine level: hardware outages, service failures, data corruption … Site level: hurricanes, fires .. Recovery from errors (User or Application) Incorrect data modifications, accidental changes… Online administration Software/hardware upgrades, index rebuilds, MACs… Predictable Resourcing Features that enhance concurrency
  • 29. Drivers : Performance and Reliability
  • 30. Drivers : Performance and Reliability? (cont.)
  • 31. WORKLOAD Planning Facts: purpose, services, # of users, concurrency, rps, location Tuning options: satellite farms, disable services, block clients … Facts: #of site collections, DBs, data size Tuning Options: split site collections, balance content… Facts: # of servers, hw spec, roles, network Tuning Options: add server, scale-up, tune settings …
  • 32. Workload Characteristics Value Average daily RPS Average RPS at peak time Total number of unique users per day Average daily concurrent users Peak concurrent users at peak time Total number of requests per day Expected workload distribution No. of Requests per day % Web Browser - Search Crawl Web Browser - General Collaboration Interaction Web Browser - Social Interaction Web Browser - General Interaction Web Browser - Office Web Apps Internet Site!
  • 33. Sizes (In KB) • #tag size (KB) • avg user or group post size (KB) • Entity cap • LMT entry size (KB) Absolute Counts • # of Shared regions • Time-to-live • Total # users per farm • % of socially active users in the farm • # Active users per farm Entity stats • # of actively followed sites • # groups owned per user • # of actively followed documents • # followed/created hash tags per user • % of hash tags that are unique • # hash tags Activity • # of public new posts per user per day • # replies per user per day • # of actively followed document updates per doc per day • # of site activities per site per day • # of hash tags activities per user per day • # of group posts per user per day • # of group replies per user per day Computed Activity Per Day • # public user posts per day • # followed site activities per day • # followed document activities per day • # tag posts per day • #entries in all groups (group updates per day) • # User regions • # entities (w/o groups) • # group • # velocity tags • #entries in all user regions • # entries in all entities (no group) • # entities in LMT • size of LMT (KB) • Size of user posts (KB) • size of group posts (KB) • rest of entity size (KB) • Total Data size in Velocity (KB) • Data Size overhead (KB) • velocity overhead including region overhead (KB) • Data size per user region (KB) • Data size per shared region (KB) Social Network
  • 35. Hosts web pages, Web services, and Web Parts that are necessary to process requests served by the farm. Directs requests to the appropriate application servers. In dedicated services farms, this role is not necessary because web servers at remote farms contact application servers directly. Server Roles Web server In many farms, all services will run on two identically configured application servers for redundancy. The Search service application automatically configures the necessary services on application servers. Using the Services on Server page is not necessary. After deployment, look for services that consume a disproportionate amount of resources and consider placing these services on dedicated hardware. Application server roles Use the Services on Server page in Central Administration to assign services to specific application servers. Database server In a small farm environment, all databases can be deployed to a single server. In larger environments, group databases by roles and deploy these to multiple database servers. Two redundant database servers Legend for database icons Single database server
  • 36. The distributed cache feature is enabled by default and the Distributed Cache service is automatically started on all web and application servers in a farm. Distributed cache improves performance by: Caching social data, such as news feeds. Caching authentication tokens. In very large environments distributed cache can be offloaded to dedicated servers. Office Web Apps Server is a separate server product that can: Serve multiple SharePoint Server farms for viewing and editing. View files from Exchange Server, Microsoft Lync. Integrate with URL-accessible file servers. By separating Office Web Apps from the SharePoint farm, servers can be updated more frequently and scale and performance can be managed independent of the SharePoint environment. Office Web Apps Server can be used with all versions of SharePoint 2013. The Office Web Apps Server architecture does not include a database. Request Management is a feature that gives SharePoint farms control over incoming requests and how these are routed. Routing rules are prioritized and apply logic to determine the nature of requests and to apply the most appropriate response, such as the following types of actions: Route requests to web servers that have good health characteristics. Identify and block known bad requests . Route requests of specific types (such as search) to specific servers in the farm. Request management does not replace the role of a load balancer and it is not enabled by default. The Request Management component can run in integrated mode on chosen web servers in a farm. Alternatively, the Request Management component can run on dedicated servers that are not part of the SharePoint farm.
  • 37. Physical Topology - 2007 Web tier Application tier Database tier
  • 38. Physical Topology - 2010 Web tier Application tier Database tier
  • 39. Physical Topology – 2013 (Limited deployment) • One server with all roles: • Evaluation • Very light and simple workloads Limited deployments are typically used for product evaluation, development and testing, or for environments that have limited numbers of users and don’t require fault-tolerance.
  • 40. Physical Topology – 2013 Fault tolerance for simple workloads with small volumes of content • Two tiers: • Combined front-end and batch processing servers • Database servers Scale the number of servers as needed. Web tier Database tier
  • 41. Physical Topology – 2013 Fault tolerance for medium workloads with Scaling out farms • Three tiers: • Front-end servers • Batch processing servers • Database servers Scale the number of servers as needed. Web tier Database tier Application / Batch procssing Servers
  • 42. On Critical Path For Most Requests Interactive / Serving End-user Requests Doing Background Processing Request Management Distributed Cache User Profile Application Metadata Services Business Data Connectivity Secure Store State Session State Access User Code Search Query PerformancePoint Visio Excel Services PowerPivot Project User Profile Sync Crawl Target Content DB Jobs Workflow WMA Machine Translation Search Crawl Document Conversion How we think about Service Applications
  • 45. SharePoint Web Server SharePoint Foundation Web Application Service Request Management Architectural Overview Filter out requests which should be throttled or prioritized Select which web servers the request may be sent to Select a single web server to route to, based upon weighting schemes Request Management Service Incoming Requests Configuration
  • 46. Request Management Architectural Overview SPRequestModule
  • 48. Host Based Sites (a.k.a Host Named Site Collections)
  • 63. To Learn more about Request management
  • 64. Distributed Cache Service • The Distributed Cache service provides in-memory caching services to several features in SharePoint Server 2013. • Example: • Newsfeeds • Authentication • OneNote client access • Security Trimming • Page load performance • These features use the Distributed Cache for quick data retrieval. • The Distributed Cache service stores data in memory and does not have a dependency on databases in SharePoint Server 2013. • However, some SharePoint features may store data in both the Distributed Cache and databases. • SharePoint 2013 Server Cache Host A Cache Host B s cache size = 8GB Cache Host B Cache Host A s cache size = 8GB Server Farm Cache cluster s cache size for the entire farm = 16GB + =
  • 65. Repopulation Activity Generators Microblog features Likes Posts/Replies @ Mentions ... Document Edits Document Sharing Community Posts Timer Jobs Birthdays ... Feeds Following Likes Newsfeed Everyone Newsfeed Mentions Newsfeed Activities Newsfeed Site Feeds Distributed Cache Feeds Cache Recent User Activities Recent Sites Activities Recent Tag Activities Recent Document Activities Last Modified Time Cache Last Modified Time of Activities Content Databases All User Activities All Site Activities My Sites Content Databases Sites Content Databases
  • 66. Physical Topology - 2013 Front End Back End Database tier Routing and Caching Very low latency Request Management Distributed Cache User Profile Application Metadata Services Business Data Connectivity Secure Store State Session State Access User Code Search Query PerformancePoint Visio Excel Services PowerPivot Project User Profile Sync Crawl Target Content DB Jobs Workflow WMA Machine Translation Search Crawl Document Conversion
  • 67. Physical Topology – 2013 +Search Front End Back End Database tier Routing and Caching Search (Query, Index, Admin) For all but the smallest enterprise deployments, you will want to split Search Query functionality to a separate tier
  • 68. Latency Throughput Resource Utilization Desired Behavior Very low < 5 msec Very High Medium Consistent Latency Low <500 msec Medium Low-Medium Consistent Latency High > 1 min High High-Very High High Throughput Very Low < 5 msec Very High Low-Medium Consistent Latency Front-End Designing for better SLA Batch ProcessingLayer Specialized Workload Search Database Layer Request Management Distributed Cache Latency Throughput Resource Utilization Desired Behavior Very low < 5 msec Very High Medium Consistent Latency Low <500 msec Medium Low-Medium Consistent Latency Low <500 msec Medium Low – High Fairly Consistent Latency High > 1 min High High-Very High High Throughput Very Low < 5 msec Very High Low-Medium Consistent Latency
  • 69. More Workloads More Resources < 10M Items Evaluation Very Light And Simple Workload Simple Workload Small Content Fault Tolerance More & More Users More Workloads More Usage Large Content Multiple Index Partitions Advanced Routing Evolution of topology Routing & Caching Front-End Batch Processing Database Crawl Query Search Specialized Schematic Diagram… Machines could be virtual or physical. Topologies are rough estimates.
  • 70. ANALYTICS PROCCESING COMPONENTS Starting-point numbers for search components based on number of items* NUMBER OF ITEMS General Guidance 10 million 10-40 million 100 million INDEX COMPONENTS ANDPARTITIONS QUERYPROCESSING COMPONENTS CONTENT PROCCESING COMPONENTS CRAWLERS CRAWL DATABASES ANALYTICSREPORTING DATABASE SEARCH ADMNISTRATION COMPONENT Add 1 index partition per 10 million items 2 components 1 partition 8 components 4 partitions 20 components 10 partition Use 2 query processing components for redundancy. Above 80 million items, increase to 4. 2 2 4 2 4 6 2 2 6 LINK DATABASE Add 1 crawl database per 20 million items 1 2 5 Add 1 crawl database per 60 million items 1 1 2 Add one analytics reporting database for each 500K unique items viewed each day or every 10-20M total items Variable Variable Variable Use 2 search administration components for redundancy, for all farm sizes 2 2 2 2 2 2 * This guidance is intended for enterprise search within an organization. Guidance for Internet sites is provided in a different document.
  • 71. Databases SharePoint system databases User profile service databases Search Service Application databases Other service application databases SQL Server 2008 R2 (SP1) and SQL Server 2012 system databases Microsoft SQL Server Reporting Services databases Configuration Central Administration Content Content (many databases) Profile Synchronization Social Tagging Search Administration Analytics Reporting Crawl Link App Management Apps for SharePoint Business Data Connectivity Machine Translation Services Managed Metadata Service PerformancePoint Services Secure Store Service SQL Server PowerPivot Service Application State Service Subscription Settings Service Taxonomy Usage Word Automation Services Word Conversion Master Model Msdb tempdb Reporting Server Catalog ReportServerTempDB Report Server Alerting
  • 73. “Legacy Topology” – Multiple Web Apps Application Pool 4 Web application: Team Sites Zone Load-Balanced URL Default https://teams.fabrikam.com Default https://teams.fabrikam.com/sites/Team1 https://teams.fabrikam.com/sites/Team2 https://teams.fabrikam.com/sites/Team3 Web application: My Sites Database settings:  Target size per database = 175 gigabytes (GB)  Site size limits per site = 1 GB  Reserved for second-stage recycle bin = 15%  Maximum number of sites = 180  Site level warning = 150 https://my.fabrikam.com https://my.fabrikam.com/personal/<site_name>Team1 Team2 Team3 https://teams.fabrikam.com Zone Team Sites Zone Load-Balanced URL Default https://my.fabrikam.com Default https://my.fabrikam.com/personal/User1 https://my.fabrikam.com/personal/User2 https://my.fabrikam.com/personal/User3 Zone Self-Service Sites Web application: Partner Web Application Pool 5 Project1 Project2 Project3 https://partnerweb.fabrikam.com Database settings:  Target size per database = 200 GB  Storage quota per site = 5 GB  Maximum number of sites = 40 Zone Load-Balanced URL Default https://partnerweb.fabrikam.com Default Zone Partner Web Sites https://partnerweb.fabrikam.com/sites/Project1 https://partnerweb.fabrikam.com/sites/Project2 https://partnerweb.fabrikam.com/sites/Project3 Application Pool 2 Managed Metadata IIS Web Site— SharePoint Web Services Unpartitioned services Access Services Visio Graphics Service Excel Services Word Automation Services Work Management Secure Store Service Business Data Connectivity Search User Profile Default group Web application: Published Intranet Content Application Pool 3 HR Facilities Purchasing https://intranet.fabrikam.com Zone Load-Balanced URL Default https://intranet.fabrikam.com Default Zone Published Intranet Sites https://intranet.fabrikam.com https://intranet.fabrikam.com/hr https://intranet.fabrikam.com/facilities https://intranet.fabrikam.com/purchasing Web servers Application servers Load Balancer Managed Metadata Partitioned services Custom group Partitioned by project in the Partner Web site collection Subscription Settings Search Database settings:  Target size per database = 200 gigabytes (GB) Database settings:  Target size per database = 200 gigabytes (GB)  Site size limits per site = 30 GB  Reserved for second-stage recycle bin = 10%  Maximum number of sites = 6  Site level warning = 5 App Management Machine Translation Web application: Central Administration Site Application Pool 1 Database servers with SQL Server installed and configured to support SQL clustering, mirroring, or AlwaysOn (AlwaysOn applies to SQL Server 2012 only)
  • 74. Recommended Logical Topology Application Pool ”SharePoint” Logical functionality ”My Sites” SiteCollection (MySite Host) https://my.company.com PersonalMySites(MySite) https://my.company.com/personal/<users> Logical functionality ”Intranet” Division Sites(Teamsite) https://intranet.company.com/sites/<site> CorporateIntranet (Teamsite) https://intranet.company.com SearchCenter (EnterpriseSearchCenter) https://intranet.company.com/sites/search Logical functionality ”Teams” TeamCollaboration Sites(Teamsite) https://intranet.company.com/sites/<site> TeamCollaboration Sites(Teamsite) https://teams.company.com Logical functionality ”Communities” Community Sites(community site) https://intranet.company.com/sites/<site> Community Sites(community portal) https://communties.company.com Logical functionality ”Projects” Community Sites(community site) https://intranet.company.com/sites/<site> Community Sites(community portal) https://projects.company.com IIS Web Site – ”SharePoint”
  • 76. SharePoint – Usage Scenarios
  • 78. Note: SharePoint Online Plan 1 and Plan 2 also include Yammer On Premise Online
  • 79. SharePoint 2013 SKUs SharePoint Standard CAL 2013 SharePoint Enterprise CAL 2013 SharePoint Online Plan 1 SharePoint Online Plan 2 1GB Storage E-discovery, ACM, BI (PowerView App Catalog and Marketplace, Work Management, Social (Community Site), External Sharing, SharePoint 2013 Workflow SharePoint Server 2013
  • 80. SharePoint 2013 Features Apps Collaboration Search Content Management Business Intelligence Business Solutions App Catalog & Marketplace Work Management External sharing E-discovery, ACM, Compliance PowerView SharePoint 2013 Workflow ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●* ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
  • 81. SharePoint Scenarios On Premises Extranet & Internet Sites Licensing Extranet Current (2010) New (2013) SharePoint Server plus CALs for both internal and external users. OR SharePoint for Internet Sites (Standard, Enterprise) SharePoint Server 2013 plus CALs for internal users only Internet Sites Current (2010) New (2013) SharePoint for Internet Sites (Standard, Enterprise) SharePoint Server 2013
  • 82. SharePoint Licensing– 2010 vs 2013 2013 Intranet Extranet Internet Sites Internal Users SharePoint Server + CAL SharePoint Server + CAL SharePoint Server External Users* N/A SharePoint Server SharePoint Server 2010 Intranet Extranet Internet Sites Internal Users SharePoint Server + CAL SharePoint Server + CAL Or SharePoint for Internet Sites (FIS) SharePoint for Internet Sites (FIS) External Users* N/A SharePoint Server + CAL Or SharePoint for Internet Sites (FIS) SharePoint for Internet Sites (FIS) Note*: External users means users that are not either your or your affiliates’ employees, or your or your affiliates’ onsite contractors or onsite agents
  • 83. Office Web Apps Access, work together & share from anywhere with anyone
  • 84. Office 2013 Web Apps Licensing On Premises Web Apps deployments • I have internal users who want to access Office documents via Office Web Apps, what licenses do I need to be compliant? • Our company users (who are licensed for Office Client) are working with external users on projects, what licensing do those external users need to access Office documents via Office Web Apps? *External Users: defined as users that are not either your or your affiliates’ employees, or your or your affiliates’ onsite contractors or onsite agents. Scenario Internal User Read Office documents via Office Web Apps Free, no Office client required Edit Office documents via Office Web Apps Requires Office 2013 Standard or Professional Plus Scenario External User* Read Office documents via Office Web Apps Free, no Office client required Edit Office documents via Office Web Apps Free, no Office client required www.office365.com
  • 86. Data Migration • SharePoint provide various option to perform data migration • SQL Content Database Backup/Restore • Backup/Restore via PowerShell / STSADM commands • Use PowerShell / STSADM to Export/Import Site collections / sites • Website backup/restore via Central Administration UI • SharePoint Designer Backup/Restore (.cmp) • SharePoint Designer Web Package (.fwp file) • SharePoint Designer Site Template (.stp file) • SharePoint Site/List Template (.stp file) (Not Supported
  • 87. Database Migration As of today “Out of the box” the officially supported data migration is Content Database Backup/Restore The migration path is SharePoint 2007 to SharePoint 2010 to 2013
  • 88. (STSADM Backup/Restore) & (STSADM Export / Import) Backup cmd Restore SharePoint 2013 MOSS 2007 Website Backup/Restore STSADM Backup / Restore  Error prompted due to unsupported version conflict between MOSS and SP2013 Restore Site Collection Backup Site Collection STSADM Export / Import  Error: Version of the package 12.0.10.0 is different from the current version this program supports (STSADM Export/Import [without file compression])  Content permission, properties CANNOT import  User or group 70 cannot be resolved
  • 89. STSADM Export/Import [without file compression]
  • 90. Migrations Facts • No In-Place Upgrade • Configuration database • Unsupported for both V2V and B2B upgrades • Has never been supported in prior versions • Search index databases • Unsupported for V2V upgrades only • Sync database • Unsupported for V2V upgrades only • Database Attach is the only supported MS upgrade option
  • 91. 93 UpgradeSetup Re-Build / Deploy customer solutions Apply Master Page SA OWA
  • 92. Step 1 (Setup Servers) 94 Database servers: SQL Server 2008 R2 or SQL Server 2012 Web and Application servers: Install all prerequisites and then install SharePoint 2013 Products. Install necessary language packs, and then run the SharePoint Products Configuration Wizard to create the new farm. Install the software1 In new farm 2 Configure service applications For Upgrade Microsoft recommend that “Do not use the Farm Configuration Wizard” to install the following service applications: • Managed Metadata service application • Search service application • User Profile service application • Office Web Application • My Site configuration 3 Configure farm settings Configure email settings, farm-level security and permission settings, blocked file types, usage and health data collection settings, and diagnostic logging settings. 4 Install and Configure Office Web Application Office Web Apps servers: Install all prerequisites and then install Office Web Apps Products.
  • 93. Step 2 (Migration) – Test Run 95 1 2 3 Content databases Serviceapplication databases Database servers 4
  • 94. Step 2 (Migration) – Test Run 5 Site A in 2010 mode Site A in 2013 mode Web Parts Do all the Web Parts from your original site show up in your upgraded site? Are there broken Web Parts pages? Are the Web Parts displayed correctly (in the correct zone, location, and size)? Are there extra or missing Web Parts? Do the Web Parts work correctly? Are any pages still checked out? Are your Excel Web Access Web Parts working correctly? Did you create your connections again correctly? Are external data sources still working? Large lists Are there any large lists in your environment that must be reworked? Styles and appearance Are all images on your pages displayed correctly? Are the appropriate cascading style sheet colors and styles used in the appropriate places? Theme choices are different in SharePoint 2013 – which theme do you want to use? Do you have any JavaScript controls that are not working? Most issues in this section can be solved by correcting a link to the item. Are your pages displayed correctly in the browser? Are there any script errors displayed on any pages? Customized (unghosted) pages Are your customizations still in place? Can you still get to the editing controls on the pages? Are your customizations still appropriate in the new environment, or do you want to update to the new functionality and look? Are any pages still checked out?
  • 95. Step 3 (Migration) – Production 97 Content databases Serviceapplication databases Database servers Use the SQL Server backup and restore process to copy the databases to the new environment. Optionally, set the databases to read-only in SQL Server to preserve access to the original farm data, without allowing changes. Content databases Serviceapplication databases Database servers Most actions take place in SQLServer Management Studio Original SQL Server Settoread-only(optional) Backup New SQL Server Settoread-write(asneeded) Restore
  • 96. Step 3 (Migration) – Production • Create web applications • Upgrade content databases • Upgrade service application databases • Review database upgrade results • Review upgrade log files • Review sites in 2010 mode • Apply customizations • Run site collection health checks • Create an upgrade evaluation site collection • Upgrade a site collection 98
  • 97. Step 4 (Optional) • Office Web Apps • Configuring Core Multi-Tenancy:- A unique deployment for each customer on a shared set of resources 99
  • 98. Direct Upgrade to SharePoint 2013 • DocAve 6 • Does also support MOSS 2007 to SharePoint 2013 migration (without jumping into SharePoint 2010) • DocAve is purely a content migrator job which migrates all SharePoint site level contents which includes • SharePoint site collection, Sites, Sub Sites etc… • SharePoint List, and Library • SharePoint List items along with versions and unique permission information • SharePoint Groups, Permissions and Permission Roles etc… • Migration of users/security/Groups/permissions etc at Site/List level… • Does have very flexible migration operation and can support granular level migration too • Does have mapping information like AD Domain Mapping, User Mapping, Sharepoint User Group Mapping etc… • Migration of custom SharePoint native Site Columns and Content Types • Content Matrix • Content Matrix 6 removes this limitation and provides comprehensive support for upgrading to SharePoint 2013 – from SharePoint 2003, 2007 or 2010
  • 99.
  • 101. We are here to help.
  • 102. Microsoft’s 2013 Dogfood Farm WORKLOAD 1.3 TB total dataset size 1,001,141 documents 10 content DBs Largest content DB - 290 GB 8,297 Site collections Largest site collection - 275 GB 15,000 users 8,800 active users per week 1.7M requests per day Collab, Social, Doc Mgmt, Project 204,106 profiles in UPA 1 Web App Role HW Spec Routing & Caching VM, 4 cores, 14GB RAM Front End VM, 4 cores, 14GB RAM Batch Processing VM, 4 cores, 14GB RAM Database 8 cores, 64 GB RAM Role Avg CPU/ Mem Routing & Caching 12% / 8 GB Front End 45% / 11GB Batch Processing 80% / 12 GB Database 11% / 46 GB