SlideShare a Scribd company logo
Noorez Khamis
@nkhamis
http://www.khamis.net
Speaker Bio
twitter: @nkhamis blog: Rez’s SharePoint Blog Spot - http://www.khamis.net
So what’s this session about anyways?
 Disclaimer
Key takeaways
Agenda
SharePoint Consultant
Understand the breadth of SharePoint
Experience and practice means a lot
Know your users
Communication skills are necessary
Know yourself
SharePoint 2013
Looks like small changes at first glance
Hardware Requirements (Web servers)
Memory Processor Disk
Single Server Foundation
(Integrated or
Standalone Database)
8 GB x64 1x4 cores 80 GB (OS)
Single Server
(Integrated or
Standalone Database)
*Development
Environment/Evaluation
10 GB*
24 GB
*Min services for Dev
x64 1x4 cores 80 GB (OS)
Web / Application
Servers
*Pilot, Production,
Servers in a Farm
12 GB x64 1x4 cores 80 GB (OS)
Want a full list? Go to my blog post: http://www.khamis.net/Blog/Post/267/SharePoint-2013---Hardware-and-Software-Requirements-and-Prerequisites
Hardware Requirements (DB servers)
Memory Processor Disk
Small Deployments
(< 1,000 users) 8 GB x64 1x4 cores 80 GB (OS)
Medium Deployments
(< 10,000 users) 16 GB x64 1x8 cores 80 GB (OS)
Large Deployments
(> 10,000 users) Depends on Size Depends on Size 80 GB (OS)
Want a full list? Go to my blog post: http://www.khamis.net/Blog/Post/267/SharePoint-2013---Hardware-and-Software-Requirements-and-Prerequisites
Software Requirements
Source: http://technet.microsoft.com/en-us/library/cc262485(v=office.15).aspx
Deployment Requirements
SharePoint 2013 SharePoint 2010
Workgroup Unsupported Supported
Domain Controller
Only for Developer
Installation
Supported for SBS
Client OS Unsupported Developer Installation
Dynamic Memory in VMs Unsupported Unsupported
Windows Web Server Unsupported Supported
Source: SPC 2012
Browser Support
Client Computer Browser Support SP 2010 SP 2013
Internet Explorer 10/11 32-bit Supported Supported
Internet Explorer 10/11 64-bit Supported with Limitations Supported with Limitations
Internet Explorer 9 32-bit Supported Supported
Internet Explorer 9 64-bit Supported with Limitations Supported with Limitations
Internet Explorer 8 32-bit Supported Supported
Internet Explorer 8 64-bit Supported with Limitations Supported with Limitations
Internet Explorer 7 32-bit Supported Not supported
Internet Explorer 7 64-bit Supported with Limitations Not supported
Internet Explorer 6 Not supported Not supported
Google Chrome (latest released version) Supported with Limitations Supported with Limitations
Mozilla Firefox (latest released version) Supported with Limitations Supported with Limitations
Apple Safari (latest released version) Supported with Limitations Supported with Limitations
Want a full list? Go to my blog post: http://www.khamis.net/Blog/Post/268/SharePoint-2013-Browser-Support-Matrix
Office Web Applications
Want more information? http://technet.microsoft.com/en-us/library/ee855124.aspx
FAST now built into SharePoint Server 2013!
Many other Architecture Improvements……
Architecture Planning
Understand your client before doing anything….
At the top of mind for any SharePoint Architect
Why?  Flexibility, Boundaries & Limitations
Boundaries and Limitations
More Info:
http://www.khamis.net/Blog/Post/260/S
harePoint-2010-vs--SharePoint-2013-
Boundaries-and-Limits-Comparison
Limit Name SharePoint 2010 Maximum
Value
SharePoint 2013 Maximum
Value
Web application limits
Web application Not Published 20 per farm
Content database 300 per Web application 500 per Web application
Zone 5 per Web application 5 per Web application
Managed path 20 per Web application 20 per Web application
Solution cache size 300 MB per Web application 300 MB per Web application
Site collection (sites and sub-sites) 250,000 per Web application 250,000 per Web application
Web server and application server limits
Application pools 10 per Web server 10 per Web server
Content database limits
Number of content databases 300 per Web application 500 per farm
Content database size (general usage
scenarios)
200 GB per content database 200 GB per content database
Content database size (all usage
scenarios)
4 TB per content database 4 TB per content database
Content database size (document
archive scenario)
No explicit content database
limit
No explicit content database
limit
Content database items 60 million items including
documents and list items
60 million items including
documents and list items
Site collections per content database 2,000 recommended
5,000 maximum
5,000 recommended
10,000 maximum
How SharePoint 2013 can help with scaling
Structured Technical Analysis
SDLC and ALM Planning and System Setup
Office 365 vs On-Premises
Physical vs Virtual
http://download.microsoft.com/download/0/0/1/001ADCCC-A45B-47E3-8DA4-
ED51E3208021/Best_Practices_for_Virtualizing_and_Managing_SharePoint_2013.pdf
App Model vs Traditional – Choose wisely
Farm Solutions
• Full trust solutions
• Access to file systems
• Classic model from 2007
• Deploy to the GAC
• Access to the 14 Hive
• DLL’s and .NET Managed Code
Sandbox Solutions
• Declarative elements
• Partially trusted code with limited
API support
• DLL’s and .NET Managed Code
• No access to server
Apps
• New Apps model
• Deployed from corporate catalog or
office market place
• Manage permission and licenses
specifically
• Preferred option
• No server code!
---------------- Solutions Model -------------------- ------ App Model ------
Provider
Hosted
Auto
Hosted
SharePoint
Hosted
X
Why did Microsoft go down the “App Route”?
Extensive CSOM and REST API Coverage
And more..BCS
AnalyticsWorkflow
eDiscoveryPublishing
TaxonomySocial
Sharing
Search
External Access for Extranet and Internet Sites
http://channel9.msdn.com/Events/SharePoint-Conference/2014/SPC333
Want more information? http://technet.microsoft.com/en-us/library/cc263513(v=office.14).aspx
Source SPC14 Wictor Wilen session: http://www.wictorwilen.se/
Security concepts
Want more information? http://technet.microsoft.com/en-us/library/hh377941(v=office.15).aspx
Understand capabilities and benefits of Claims
Securing vs Targeting
Virtual Machine and SQL Server Optimization
Want more information? http://technet.microsoft.com/en-us/library/hh292622(v=office.15).aspx
Services running in multi-server environment
http://www.microsoft.com/en-
us/download/confirmation.aspx?id=37001
http://www.microsoft.com/en-
us/download/details.aspx?id=30367
Querying methods in SharePoint 2013
Caching
http://blobcache.codeplex.com/
Code Analysis
Consider Host Named Site Collections
Folders vs Metadata
Advantages of folders Disadvantages of folders
Segregation Harder to find specific items/more clicks
Permissions URL length increased
Default metadata Hard to navigate through folder levels
Easily transitioning from file shares Folder metadata lacking
Scaling Can lose a document in wrong folder
Windows Explorer friendly No breadcrumb
Play nice with document sets Tricky to iterate through
Easier to migrate Filtering and sorting drawbacks
Versioning
PowerShell is your friend – Learn it!
http://autospinstaller.codeplex.com/
Highly Available and Disaster Recovery Environments
Consider Remote Blob Storage for your deployment
Consider Add-ons
www.khamis.net

More Related Content

What's hot

SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013Agnes Molnar
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Chirag Patel
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
Don Donais
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-Premise
Evan Hodges
 
SharePoint 2013 i SharePoint Online
SharePoint 2013i SharePoint OnlineSharePoint 2013i SharePoint Online
SharePoint 2013 i SharePoint Online
Dragan Panjkov
 
What's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockWhat's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with Intlock
Vlad Catrinescu
 
Office 365 – SharePoint 2013 onprem hybrid
Office 365 – SharePoint 2013 onprem hybridOffice 365 – SharePoint 2013 onprem hybrid
Office 365 – SharePoint 2013 onprem hybrid
Arild Aarnes
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...
Suhail Jamaldeen
 
SPSBE building an faq for end users
SPSBE building an faq for end usersSPSBE building an faq for end users
SPSBE building an faq for end users
Paul Hunt
 
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
BIWUG
 
What's new in SharePoint 2016
What's new in SharePoint 2016What's new in SharePoint 2016
What's new in SharePoint 2016
Giuseppe Marchi
 
Establishing Content Structure & Information Governance in SharePoint
Establishing Content Structure & Information Governance in SharePointEstablishing Content Structure & Information Governance in SharePoint
Establishing Content Structure & Information Governance in SharePoint
Nick Inglis
 
AvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle MgmntAvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle Mgmnt
Mary Leigh Mackie
 
Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePoint
Jeff Fried
 
SharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsSharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three Steps
Adam Levithan
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
Chandima Kulathilake
 
Introduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael BlumenthalIntroduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael Blumenthal
Michael Blumenthal (Microsoft MVP)
 
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
 
Dot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnewDot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnewDotNetCampus
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
Noorez Khamis
 

What's hot (20)

SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
SPCAdriatics - Search Administration and Troubleshooting in SharePoint 2013
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-Premise
 
SharePoint 2013 i SharePoint Online
SharePoint 2013i SharePoint OnlineSharePoint 2013i SharePoint Online
SharePoint 2013 i SharePoint Online
 
What's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockWhat's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with Intlock
 
Office 365 – SharePoint 2013 onprem hybrid
Office 365 – SharePoint 2013 onprem hybridOffice 365 – SharePoint 2013 onprem hybrid
Office 365 – SharePoint 2013 onprem hybrid
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...
 
SPSBE building an faq for end users
SPSBE building an faq for end usersSPSBE building an faq for end users
SPSBE building an faq for end users
 
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
 
What's new in SharePoint 2016
What's new in SharePoint 2016What's new in SharePoint 2016
What's new in SharePoint 2016
 
Establishing Content Structure & Information Governance in SharePoint
Establishing Content Structure & Information Governance in SharePointEstablishing Content Structure & Information Governance in SharePoint
Establishing Content Structure & Information Governance in SharePoint
 
AvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle MgmntAvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle Mgmnt
 
Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePoint
 
SharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsSharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three Steps
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
 
Introduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael BlumenthalIntroduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael Blumenthal
 
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...
 
Dot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnewDot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnew
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
 

Similar to Inside the mind of a SharePoint Solutions Architect

Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndIvan Sanders
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
Ivan Sanders
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development Workshop
MJ Ferdous
 
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
Joel Oleson
 
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
 
Share Point
Share PointShare Point
Share Point
Rameshwar Trivedi
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
MJ Ferdous
 
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
SPC Adriatics
 
2013-07-24 - CapArea.NET SSIG - SharePoint 2013, A Brief Capability Overview ...
2013-07-24 - CapArea.NET SSIG - SharePoint 2013, A Brief Capability Overview ...2013-07-24 - CapArea.NET SSIG - SharePoint 2013, A Brief Capability Overview ...
2013-07-24 - CapArea.NET SSIG - SharePoint 2013, A Brief Capability Overview ...
Dan Usher
 
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
guest7c2e070
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
Learning SharePoint
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
Talbott Crowell
 
Customizing SharePoint Online
Customizing SharePoint OnlineCustomizing SharePoint Online
Customizing SharePoint Online
Bert Johnson
 
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
 
Webinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsWebinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural models
Vignesh Ganesan I Microsoft MVP
 
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike WatsonSharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
Joel Oleson
 
Sps Boston The Share Point Beast
Sps Boston   The Share Point BeastSps Boston   The Share Point Beast
Sps Boston The Share Point Beast
gueste918732
 
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
Brian Culver
 
CIAOPS Need to Know Office 365 Webinar - December 2017
CIAOPS Need to Know Office 365 Webinar - December 2017CIAOPS Need to Know Office 365 Webinar - December 2017
CIAOPS Need to Know Office 365 Webinar - December 2017
Robert Crane
 
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
SPTechCon
 

Similar to Inside the mind of a SharePoint Solutions Architect (20)

Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development Workshop
 
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
 
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...
 
Share Point
Share PointShare Point
Share Point
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
 
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
 
2013-07-24 - CapArea.NET SSIG - SharePoint 2013, A Brief Capability Overview ...
2013-07-24 - CapArea.NET SSIG - SharePoint 2013, A Brief Capability Overview ...2013-07-24 - CapArea.NET SSIG - SharePoint 2013, A Brief Capability Overview ...
2013-07-24 - CapArea.NET SSIG - SharePoint 2013, A Brief Capability Overview ...
 
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
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
 
Customizing SharePoint Online
Customizing SharePoint OnlineCustomizing SharePoint Online
Customizing SharePoint Online
 
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...
 
Webinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsWebinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural models
 
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike WatsonSharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
 
Sps Boston The Share Point Beast
Sps Boston   The Share Point BeastSps Boston   The Share Point Beast
Sps Boston The Share Point Beast
 
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
 
CIAOPS Need to Know Office 365 Webinar - December 2017
CIAOPS Need to Know Office 365 Webinar - December 2017CIAOPS Need to Know Office 365 Webinar - December 2017
CIAOPS Need to Know Office 365 Webinar - December 2017
 
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
 

More from Noorez Khamis

Build a full-blown Chicago style Pizza ordering solution using Dataverse for ...
Build a full-blown Chicago style Pizza ordering solution using Dataverse for ...Build a full-blown Chicago style Pizza ordering solution using Dataverse for ...
Build a full-blown Chicago style Pizza ordering solution using Dataverse for ...
Noorez Khamis
 
Office 365 for Business Demystified for the average Technology and Business P...
Office 365 for Business Demystified for the average Technology and Business P...Office 365 for Business Demystified for the average Technology and Business P...
Office 365 for Business Demystified for the average Technology and Business P...
Noorez Khamis
 
Introduction to Records Management and Compliance in Office 365
Introduction to Records Management and Compliance in Office 365Introduction to Records Management and Compliance in Office 365
Introduction to Records Management and Compliance in Office 365
Noorez Khamis
 
Taking Control and Shaping your Career and your Future in Microsoft SharePoin...
Taking Control and Shaping your Career and your Future in Microsoft SharePoin...Taking Control and Shaping your Career and your Future in Microsoft SharePoin...
Taking Control and Shaping your Career and your Future in Microsoft SharePoin...
Noorez Khamis
 
The Yammer and SharePoint 2013 Approach to Enterprise Social
The Yammer and SharePoint 2013 Approach to Enterprise SocialThe Yammer and SharePoint 2013 Approach to Enterprise Social
The Yammer and SharePoint 2013 Approach to Enterprise Social
Noorez Khamis
 
SharePoint 2010 In Place Records Management
SharePoint 2010 In Place Records ManagementSharePoint 2010 In Place Records Management
SharePoint 2010 In Place Records Management
Noorez Khamis
 
Introduction to the new SharePoint 2013 App Model
Introduction to the new SharePoint 2013 App ModelIntroduction to the new SharePoint 2013 App Model
Introduction to the new SharePoint 2013 App Model
Noorez Khamis
 

More from Noorez Khamis (7)

Build a full-blown Chicago style Pizza ordering solution using Dataverse for ...
Build a full-blown Chicago style Pizza ordering solution using Dataverse for ...Build a full-blown Chicago style Pizza ordering solution using Dataverse for ...
Build a full-blown Chicago style Pizza ordering solution using Dataverse for ...
 
Office 365 for Business Demystified for the average Technology and Business P...
Office 365 for Business Demystified for the average Technology and Business P...Office 365 for Business Demystified for the average Technology and Business P...
Office 365 for Business Demystified for the average Technology and Business P...
 
Introduction to Records Management and Compliance in Office 365
Introduction to Records Management and Compliance in Office 365Introduction to Records Management and Compliance in Office 365
Introduction to Records Management and Compliance in Office 365
 
Taking Control and Shaping your Career and your Future in Microsoft SharePoin...
Taking Control and Shaping your Career and your Future in Microsoft SharePoin...Taking Control and Shaping your Career and your Future in Microsoft SharePoin...
Taking Control and Shaping your Career and your Future in Microsoft SharePoin...
 
The Yammer and SharePoint 2013 Approach to Enterprise Social
The Yammer and SharePoint 2013 Approach to Enterprise SocialThe Yammer and SharePoint 2013 Approach to Enterprise Social
The Yammer and SharePoint 2013 Approach to Enterprise Social
 
SharePoint 2010 In Place Records Management
SharePoint 2010 In Place Records ManagementSharePoint 2010 In Place Records Management
SharePoint 2010 In Place Records Management
 
Introduction to the new SharePoint 2013 App Model
Introduction to the new SharePoint 2013 App ModelIntroduction to the new SharePoint 2013 App Model
Introduction to the new SharePoint 2013 App Model
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 

Inside the mind of a SharePoint Solutions Architect

  • 2. Speaker Bio twitter: @nkhamis blog: Rez’s SharePoint Blog Spot - http://www.khamis.net
  • 3. So what’s this session about anyways?  Disclaimer
  • 7. Understand the breadth of SharePoint
  • 13. Looks like small changes at first glance
  • 14. Hardware Requirements (Web servers) Memory Processor Disk Single Server Foundation (Integrated or Standalone Database) 8 GB x64 1x4 cores 80 GB (OS) Single Server (Integrated or Standalone Database) *Development Environment/Evaluation 10 GB* 24 GB *Min services for Dev x64 1x4 cores 80 GB (OS) Web / Application Servers *Pilot, Production, Servers in a Farm 12 GB x64 1x4 cores 80 GB (OS) Want a full list? Go to my blog post: http://www.khamis.net/Blog/Post/267/SharePoint-2013---Hardware-and-Software-Requirements-and-Prerequisites
  • 15. Hardware Requirements (DB servers) Memory Processor Disk Small Deployments (< 1,000 users) 8 GB x64 1x4 cores 80 GB (OS) Medium Deployments (< 10,000 users) 16 GB x64 1x8 cores 80 GB (OS) Large Deployments (> 10,000 users) Depends on Size Depends on Size 80 GB (OS) Want a full list? Go to my blog post: http://www.khamis.net/Blog/Post/267/SharePoint-2013---Hardware-and-Software-Requirements-and-Prerequisites
  • 17. Deployment Requirements SharePoint 2013 SharePoint 2010 Workgroup Unsupported Supported Domain Controller Only for Developer Installation Supported for SBS Client OS Unsupported Developer Installation Dynamic Memory in VMs Unsupported Unsupported Windows Web Server Unsupported Supported Source: SPC 2012
  • 18. Browser Support Client Computer Browser Support SP 2010 SP 2013 Internet Explorer 10/11 32-bit Supported Supported Internet Explorer 10/11 64-bit Supported with Limitations Supported with Limitations Internet Explorer 9 32-bit Supported Supported Internet Explorer 9 64-bit Supported with Limitations Supported with Limitations Internet Explorer 8 32-bit Supported Supported Internet Explorer 8 64-bit Supported with Limitations Supported with Limitations Internet Explorer 7 32-bit Supported Not supported Internet Explorer 7 64-bit Supported with Limitations Not supported Internet Explorer 6 Not supported Not supported Google Chrome (latest released version) Supported with Limitations Supported with Limitations Mozilla Firefox (latest released version) Supported with Limitations Supported with Limitations Apple Safari (latest released version) Supported with Limitations Supported with Limitations Want a full list? Go to my blog post: http://www.khamis.net/Blog/Post/268/SharePoint-2013-Browser-Support-Matrix
  • 19. Office Web Applications Want more information? http://technet.microsoft.com/en-us/library/ee855124.aspx
  • 20. FAST now built into SharePoint Server 2013!
  • 21. Many other Architecture Improvements……
  • 23. Understand your client before doing anything….
  • 24. At the top of mind for any SharePoint Architect Why?  Flexibility, Boundaries & Limitations
  • 25. Boundaries and Limitations More Info: http://www.khamis.net/Blog/Post/260/S harePoint-2010-vs--SharePoint-2013- Boundaries-and-Limits-Comparison Limit Name SharePoint 2010 Maximum Value SharePoint 2013 Maximum Value Web application limits Web application Not Published 20 per farm Content database 300 per Web application 500 per Web application Zone 5 per Web application 5 per Web application Managed path 20 per Web application 20 per Web application Solution cache size 300 MB per Web application 300 MB per Web application Site collection (sites and sub-sites) 250,000 per Web application 250,000 per Web application Web server and application server limits Application pools 10 per Web server 10 per Web server Content database limits Number of content databases 300 per Web application 500 per farm Content database size (general usage scenarios) 200 GB per content database 200 GB per content database Content database size (all usage scenarios) 4 TB per content database 4 TB per content database Content database size (document archive scenario) No explicit content database limit No explicit content database limit Content database items 60 million items including documents and list items 60 million items including documents and list items Site collections per content database 2,000 recommended 5,000 maximum 5,000 recommended 10,000 maximum
  • 26. How SharePoint 2013 can help with scaling
  • 28. SDLC and ALM Planning and System Setup
  • 29.
  • 30. Office 365 vs On-Premises
  • 32. App Model vs Traditional – Choose wisely Farm Solutions • Full trust solutions • Access to file systems • Classic model from 2007 • Deploy to the GAC • Access to the 14 Hive • DLL’s and .NET Managed Code Sandbox Solutions • Declarative elements • Partially trusted code with limited API support • DLL’s and .NET Managed Code • No access to server Apps • New Apps model • Deployed from corporate catalog or office market place • Manage permission and licenses specifically • Preferred option • No server code! ---------------- Solutions Model -------------------- ------ App Model ------ Provider Hosted Auto Hosted SharePoint Hosted X
  • 33. Why did Microsoft go down the “App Route”?
  • 34. Extensive CSOM and REST API Coverage And more..BCS AnalyticsWorkflow eDiscoveryPublishing TaxonomySocial Sharing Search
  • 35. External Access for Extranet and Internet Sites http://channel9.msdn.com/Events/SharePoint-Conference/2014/SPC333 Want more information? http://technet.microsoft.com/en-us/library/cc263513(v=office.14).aspx
  • 36. Source SPC14 Wictor Wilen session: http://www.wictorwilen.se/
  • 37.
  • 38. Security concepts Want more information? http://technet.microsoft.com/en-us/library/hh377941(v=office.15).aspx
  • 39. Understand capabilities and benefits of Claims
  • 41.
  • 42. Virtual Machine and SQL Server Optimization Want more information? http://technet.microsoft.com/en-us/library/hh292622(v=office.15).aspx
  • 43. Services running in multi-server environment http://www.microsoft.com/en- us/download/confirmation.aspx?id=37001 http://www.microsoft.com/en- us/download/details.aspx?id=30367
  • 44. Querying methods in SharePoint 2013
  • 47.
  • 48. Consider Host Named Site Collections
  • 49. Folders vs Metadata Advantages of folders Disadvantages of folders Segregation Harder to find specific items/more clicks Permissions URL length increased Default metadata Hard to navigate through folder levels Easily transitioning from file shares Folder metadata lacking Scaling Can lose a document in wrong folder Windows Explorer friendly No breadcrumb Play nice with document sets Tricky to iterate through Easier to migrate Filtering and sorting drawbacks
  • 51.
  • 52. PowerShell is your friend – Learn it! http://autospinstaller.codeplex.com/
  • 53. Highly Available and Disaster Recovery Environments
  • 54. Consider Remote Blob Storage for your deployment
  • 55.

Editor's Notes

  1. Questions that are not directly related will be discussed offline Turn cellphones off Q+A will be at the end
  2. http://veroniquepalmer.com/2014/03/25/sharepoint-people-let-us-not-forget-why-we-are-here/
  3. http://social.technet.microsoft.com/wiki/contents/articles/16166.sharepoint-2013-using-folders.aspx http://social.technet.microsoft.com/wiki/contents/articles/17997.sharepoint-2013-lookup-or-taxonomy-managed-metadata-column.aspx http://technet.microsoft.com/en-us/library/cc262813(v=office.14).aspx
  4. http://technet.microsoft.com/en-us/library/cc262485(v=office.15).aspx http://www.khamis.net/Blog/Post/267/SharePoint-2013---Hardware-and-Software-Requirements-and-Prerequisites
  5. http://technet.microsoft.com/en-us/library/cc262485(v=office.15).aspx http://www.khamis.net/Blog/Post/267/SharePoint-2013---Hardware-and-Software-Requirements-and-Prerequisites
  6. Provides support for Windows PowerShell 3.0 .NET Framework 4.5 Provides in memory distributed caching Provides support for information protection Enables the creation & consumption of OData services
  7. http://technet.microsoft.com/en-us/library/cc263526(v=office.15).aspx http://www.khamis.net/Blog/Post/268/SharePoint-2013-Browser-Support-Matrix
  8. Minimal Download Strategy Downloads delta between page requests Implements a download manager interfacing between controls/content placeholders on page and server to determine what content requires update Request Management Prioritizes and routes incoming requests Route requests to Web servers that have good health characteristics Identify and block known bad requests Prioritize requests by throttling lower-priority requests (such as services that run in the background) and serving higher priority requests (such as end user requests) Route requests of specific types (such as search) to specific servers in the farm Cache Service New distributed cache service based on Windows Server AppFabric Distributed Caching Shredded Storage Files shredded and stored in SQL Server Updated bits are mapped to shredded BLOBs Mitigates request and update roundtrips to WFE(s) Deferred Site Collection Upgrades Separation of schema and site collection upgrade Schema is upgraded to SharePoint 2013 and run with SharePoint 2010 features and visuals Enables existing SharePoint 2010 site collections to work unchanged in SharePoint 2013 Site Collection Health Checks Exposed to Site Collection Administrators (cmdlets for Farm Administrators) Identifies common known issues Missing Features and Templates Helps address post-upgrade issues:I.e. (Un-ghosted files) Evaluation Site Collections Allows Site Collection Administrators to preview SharePoint 2013 w/o upgrading production Site Collection Enabled through a copy of production Site Collection Analytics based on Search Find relevant information (improve search relevance) – based on views, click thru, etc. See what others are looking at (“hot” indicators and usage numbers – i.e. what’s popular based on # of views as well as # of unique users to view) Understand how much content is being used (i.e. viewed) and how it compares to other documents See discussion thread usage and find the hot topics Use this popularity info to populate views through the Content by Search (CBS) WebPart
  9. Large collections of Records require careful planning on numbers and locations of content databases, site collections, sites and document libraries in relation to the file plan
  10. SharePoint now supports multiple index servers Content index can now be divided into multiple index partitions.  Each index server can be configured to run multiple crawlers. Multiple crawlers can crawl content in parallel Index servers are now stateless. The crawlers build the content index and propagate directly to the query servers. multiple query servers benefits of redundancy and parallel performance can be made available crawl management and property store data tables have been split into separate databases and multiple tables of this kind can be configured. Remote Blob Storage: As of SP2007 SP1, it was possible to take advantage of an External BLOB Storage (EBS) API to get the BLOBs out of SQL Server. The method was not transactionally consistent and it results in a high number of orphaned BLOBs in the BLOB store because new BLOBs are stored (not replaced) when a document is updated. New Remote Blob Storage features of SharePoint 2010 provide: 1. Transactional consistency: this ensures that when we get a BLOB ID back from the RBS provider, we are guaranteed storage. It also allows for traditional update capabilities. 2. Transactional consistency also allows Write Once Read Many (WORM) mode devices to "VETO" a delete or modify operation. If external vendors such as EMC choose to write an RBS provider for their devices, then the actual storage subsystem itself can prevent SharePoint from allowing a document to be deleted. 3. While orphan cleanup is much less of a concern with RBS it still needs to be managed. The good news is that because RBS is managed through SQL tables, RBS can take advantage of indexes to actually "query" the difference between what is in the BLOB store and what is in SharePoint content databases. 4. RBS is completely transparent to the SharePoint API. Nothing changes. So existing custom and 3rd Party code will continue to function as expected. With binary data out of the content database, only metadata may be present causing a great reduction to the database size and improving scalability and performance.
  11. http://msdn.microsoft.com/en-us/library/office/dn567995(v=office.15).aspx http://vsarbranchingguide.codeplex.com/
  12. App Deployment and migration issues Scale Cost Storage Integration Loss of control Existing SharePoint architecture 2-3 year release cadence, Office 365 gets all the goodies first
  13. http://technet.microsoft.com/en-us/library/ff621103(v=office.15).aspx Bust the “I like to have SQL on a physical server” excuse
  14. http://thesharepointfarm.com/2014/02/sharepoint-and-the-web-application-proxy-role/
  15. http://technet.microsoft.com/en-us/library/cc262350(office.15).aspx
  16. non-uniform memory access for instances of SQL Server that host SharePoint databases to make sure that a single SQL Server process serves each request. http://technet.microsoft.com/en-us/library/hh292622(v=office.15).aspx
  17. http://technet.microsoft.com/en-us/library/jj219591(v=office.15).aspx
  18. http://technet.microsoft.com/en-us/library/cc262813(v=office.14).aspx content search http://msdn.microsoft.com/en-us/library/office/jj163789(v=office.15).aspx
  19. disk-based cache that stores files , load quickly in the browser, and reduces the load on the database server when it uses those files. These files are known as binary large objects blobs querying for items is linked with the user account that makes the query. Various parts of the publishing feature make queries for which the results are cached in the object cache http://technet.microsoft.com/en-us/library/cc261797(v=office.15).aspx http://technet.microsoft.com/en-us/library/jj219572.aspx caching
  20. http://technet.microsoft.com/en-us/library/cc424952(v=office.15).aspx
  21. http://social.technet.microsoft.com/wiki/contents/articles/16166.sharepoint-2013-using-folders.aspx
  22. http://technet.microsoft.com/en-us/library/ee806878(v=office.15).aspx
  23. http://technet.microsoft.com/en-us/library/dn635313(v=office.15).aspx
  24. http://technet.microsoft.com/en-us/library/cc262813(v=office.14).aspx