This document discusses options for upgrading a SharePoint environment from 2010 to 2013. It outlines the upgrade process which involves learning about the options, validating the environment, preparing by cleaning up and managing customizations, implementing the upgrade by building servers and upgrading content and services, and testing the upgraded environment. The key aspects are performing the upgrade on a new farm by attaching content databases to avoid downtime, allowing site collections to upgrade individually to minimize disruption, and thoroughly testing the upgraded environment.
SharePoint 2010 Upgrade Best Practices Teched Brazil by Joel OlesonJoel Oleson
SharePoint 2010 Upgrade Best Practices Teched Brazil by Joel Oleson. Includes strategy for upgrade including details on the common upgrade methods including additional best practices, a decision tree, and solutions.
In this presentation, we discuss benefits of upgrading to SharePoint 2010, hardware requirements, impacts of upgrade, methodologies for upgrade from MOSS 2007 and SPS 2003
On April 24th, Julie Boudro presented on one of today's hottest SharePoint topics: SharePoint upgrade and migration planning.
View her SharePoint migration slide deck to determine your upgrade approach, prepare your environment, troubleshoot upgrade failures, and strategize cut-over.
And for more information on this or other SharePoint topics, visit our blog at www.cdhtalkstech.com.
Moving to Web 2.0 - Best Practices for Business and Application Migrationanilmadugula
Those who act on the Web 2.0 opportunity stand to gain an early-mover advantage in their markets. To compete and thrive in today’s Web 2.0 world, technology decision-makers— Including executives, product strategists, entrepreneurs, and thought leaders—need to act now, before the market settles into a new equilibrium. Web 2.0 technologies and evolutionary trends are going to influence the growth of consumer usage on the Internet and also help in the growth of SAAS, Mashups, Rich Internet Applications and Collaborative Services amongst business\'. Web 2.0 also provides companies to leverage existing customers as communities, increase brand loyalty and create special customer groups
SharePoint 2010 Upgrade Best Practices Teched Brazil by Joel OlesonJoel Oleson
SharePoint 2010 Upgrade Best Practices Teched Brazil by Joel Oleson. Includes strategy for upgrade including details on the common upgrade methods including additional best practices, a decision tree, and solutions.
In this presentation, we discuss benefits of upgrading to SharePoint 2010, hardware requirements, impacts of upgrade, methodologies for upgrade from MOSS 2007 and SPS 2003
On April 24th, Julie Boudro presented on one of today's hottest SharePoint topics: SharePoint upgrade and migration planning.
View her SharePoint migration slide deck to determine your upgrade approach, prepare your environment, troubleshoot upgrade failures, and strategize cut-over.
And for more information on this or other SharePoint topics, visit our blog at www.cdhtalkstech.com.
Moving to Web 2.0 - Best Practices for Business and Application Migrationanilmadugula
Those who act on the Web 2.0 opportunity stand to gain an early-mover advantage in their markets. To compete and thrive in today’s Web 2.0 world, technology decision-makers— Including executives, product strategists, entrepreneurs, and thought leaders—need to act now, before the market settles into a new equilibrium. Web 2.0 technologies and evolutionary trends are going to influence the growth of consumer usage on the Internet and also help in the growth of SAAS, Mashups, Rich Internet Applications and Collaborative Services amongst business\'. Web 2.0 also provides companies to leverage existing customers as communities, increase brand loyalty and create special customer groups
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...Joel Oleson
Upgrade and Migration guidance to SharePoint Server 2007. Various methods, customizations and migration are considered. Prescriptive guidance delivered by Joel Oleson and Shane Young.
SharePoint 2010 Upgrade User Group and SharePoint SaturdayJoel Oleson
SharePoint 2010 drill down into the methods with guidance on features and solutions to help you get educated on the latest features of SharePoint 2007 to SharePoint 2010.
Migrating to SharePoint 2013 - Business and Technical PerspectiveJohn Calvert
Many organizations still run versions of SharePoint prior to 2013, but the appetite and pressure to upgrade is increasing as business and IT better understand the new features and capabilities of SharePoint 2013 / Online combined with its sister products Office 2013 and Exchange 2013, or alternately Office 365. Drawing on experience from real client engagements in this presentation we examine the business and technical roadmap, and challenges in planning and executing a migration to SharePoint 2013.
My presentation from the Boston SharePoint User Group. We discussed upgrading, and weighing the costs around infrastructure, customizations and training. We also walk through 2 methods of upgrading from SharePoint 2010.
SharePoint 2010 Upgrade Chalk Talk with Joel Oleson and Muhanad Omar - Teched...Joel Oleson
In this drill down discussion, Joel Oleson and Mo take on the Upgrade methods drilling into the various options and taking scenarios and providing value.
Contributions: Sean Livingston
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...Joel Oleson
Upgrade and Migration guidance to SharePoint Server 2007. Various methods, customizations and migration are considered. Prescriptive guidance delivered by Joel Oleson and Shane Young.
SharePoint 2010 Upgrade User Group and SharePoint SaturdayJoel Oleson
SharePoint 2010 drill down into the methods with guidance on features and solutions to help you get educated on the latest features of SharePoint 2007 to SharePoint 2010.
Migrating to SharePoint 2013 - Business and Technical PerspectiveJohn Calvert
Many organizations still run versions of SharePoint prior to 2013, but the appetite and pressure to upgrade is increasing as business and IT better understand the new features and capabilities of SharePoint 2013 / Online combined with its sister products Office 2013 and Exchange 2013, or alternately Office 365. Drawing on experience from real client engagements in this presentation we examine the business and technical roadmap, and challenges in planning and executing a migration to SharePoint 2013.
My presentation from the Boston SharePoint User Group. We discussed upgrading, and weighing the costs around infrastructure, customizations and training. We also walk through 2 methods of upgrading from SharePoint 2010.
SharePoint 2010 Upgrade Chalk Talk with Joel Oleson and Muhanad Omar - Teched...Joel Oleson
In this drill down discussion, Joel Oleson and Mo take on the Upgrade methods drilling into the various options and taking scenarios and providing value.
Contributions: Sean Livingston
For users of Hadoop, MapReduce is a new territory. MapReduce design patterns are all about documenting the knowledge and lessons learned of the seasoned Hadoop developer so that new developers can leverage the experts’ experience in solving problems. This talk outlines a few of the most popular patterns and give an verview of the rest.
Objective 1: Understand what kinds of problems are solvable by Hadoop and MapReduce.
After this session you will be able to:
Objective 2: Understand why Hadoop engineers need to know what MapReduce Design Patterns are and what they are useful for day-to-day.
Objective 3: Begin to understand how to summarize, reorganize, and search through your data with Hadoop and MapReduce
Force Cyber Criminals to Shop Elsewhere
Learn the value of having an Identity Management and Governance solution and how retailers today are benefiting by strengthening their defenses and bolstering their Identity Management capabilities.
COBieOWL An OWL ontology based on COBie standardAna Roxin
Presentation made on October 28th 2015, at The 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE2015), Rhodes, Greece.
We describe our method for semi-automatically conceiving an OWL ontology for the COBie standard starting from a COBie spreadsheet template. We call this ontology COBieOWL and we populate it directly from COBie spreadsheet data files as used by building actors. We also discuss various benefits of adopting our approach, for example: it reduces semantic heterogeneity of the COBie model.
Practical Guidance for SharePoint 2010 UpgradeJoel Oleson
SharePoint 2010 upgrade can be a daunting task. This session attempts to simplify while drilling into techniques and approaches and tactics to better execute upgrade and its methods.
Upgrading to SharePoint 2010 - Teched Middle EastJoel Oleson
From Planning to exploring the methods. We take a look at SharePoint 2010 upgrade and look at the new features and options to better understand what the options are.
Contributions: Sean Livingston
SharePoint Summit 2010 Presentation - Tips on how to migrate to SharePoint 2010 without the stress. Includes out of box SharePoint upgrade, tips on best practices, how to migrate custom functionality, content, and data
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...Ivan Sanders
Upgrade your Server farm SharePoint 2007 to a new version, or migrate content to a new SharePoint 2010 environment. This presentation helps you plan and perform the upgrade.
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...Joel Oleson
In place upgrade has been a rough experience. Many think it’s the worst thing you could ever do. There are better ways of getting SharePoint 2007 to SharePoint 2010, but the hybrid methods can be the best approach depending on what is happening in your environment. It’s important to understand the customizations, the service application, and various add-ons. In this session we’ll drill into these issues and talk about what has changed and how best to take advantage of it. For those already on SharePoint 2010 we’ll dig into the service packs, and cumulative updates. We’ll discuss a real world SharePoint 2010 upgrade and talk about the lessons learned and best practices. Key Take Aways: - Upgrade Best Practices - Upgrade Strategies - Migration Considerations - How to roll back - How to have minimal impact - Patching, and Cumulative update strategies
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013Shereen Qumsieh
This slide is a copy of the talk given at SharePoint Saturday Silicon Valley on upgrading a SharePoint 2010 environment to SharePoint 2013 including backup of service applications and content databases, testing, installation and upgrade.
Similar to SharePoint Installation and Upgrade: Untangling Your Options (20)
During this session we will look into Windows 10 for the Enterprise.
Let’s explore the new management capabilities and choices.
Let’s understand the Windows 10 deployment infrastructure and mechanisms.
Let’s discover new Windows 10 features and improvements.
You are eager to learn about Windows 10 and want to gather early-stage info about this exciting Operating System… ?
Well you know what to do! See you there!
Compliance settings, formerly known as DCM, remains one of the often unexplored features in Configuration Manager. During this session we will walk through the new capabilities and improvements of this feature in ConfigMgr 2012, discuss implementation details, and demonstrate how you can start using it to fulfill actual business requirements.
Discover what’s new in Windows 8.1 regarding interface, settings, deployment, security, … How will Windows 8.1 fit in your enterprise? How do you upgrade? All answers are here!
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Search and Society: Reimagining Information Access for Radical Futures
SharePoint Installation and Upgrade: Untangling Your Options
1. SharePoint Installation and Upgrade
Untangling Your Options
Dan Holme
MVP, SharePoint Server
Microsoft Technologies Analyst & Evangelist
Intelliem
2. Dan Holme
danholme http://tiny.cc/danholmepresentations dan.holme@intelliem.com
3. About This Session
Technical guidance
How do I upgrade or migrate?
What do I need to know to successfully upgrade?
Roadmap to 2013
What is SharePoint 2010? What is new at Microsoft? What is SharePoint 2013?
When should I upgrade?
On-premise or Office 365?
Insight, clarity & balance
What are enterprises planning and doing?
Answer questions
4.
5. What is upgrade?
Version-to-version (V2V)
SharePoint 2010 to SharePoint 2013
Build-to-build (B2B)
Patches, updates, cumulative updates, service packs, etc.
6. What options are available?
In-place
B2B only
Not available V2V
Database attach
V2V
B2B
Consider the benefits of using DB attach for B2B
7. Upgrade: A High Level View
Server Farm Administrators 4
1 2 3 4 5
Upgrade site collections
to 2013 mode
Site collections remain
in 2010 mode 2010 mode available
2010 workflow engine
Create SharePoint 2010 customization
2013 Copy databases to models
Production farm new farm Upgrade Databases (Full Trust, Sandbox)
8. Upgrade is “dead”
No more in-place upgrade
New Farm + Database Attach
Backward compatibility: 2010 & 2013 “modes”
2013 includes 2010 root folder (―14 hive‖), features, templates etc.
And the 2013 root folder, features, templates, etc.
New sites can be created in 2010 or 2013 mode (configurable: SPWebApp/SPSite.SiteCreationMode)
Support for 2010 and 2013 approaches
2010 workflows and 2013 workflows
2010 customization models (full trust & sandbox) and 2013 App models
Old workloads and customizations continue to
work*
9. Upgrade planning
Definition
Current state & future state
Why
What must be rebuilt, migrated, or upgraded
Servers and settings
Services & content
Customizations
Governance of upgrade
Timeline, roles, responsibilities, policies and procedures, cost/benefit, risk and reward
Impact
Performance, disruption, downtime
12. Upgrade improvements
Faster
Deferred site collection upgrade
Safer
No in-place upgrade
Upgrade evaluation site collections
Site collection and health checks
Manageable
Can be delegated to site collection administrators
Site collection upgrade throttling
System event notifications system
Logging changes
Flexible
Federated services compatibility across versions
16. Upgrade service applications
1. Document settings for service in source farm
2. Back up service application database(s) in source
farm
3. Restore database to target farm
4. Create service application app pool
5. Create service application
Attach or upgrade service database when creating the service application
Some service applications require special attention: Project, Search, Secure Store
6. Create service application proxy
7. Start service instances only
After service is created with upgraded databases
17. Upgrade service applications
Project
Merge four databases into one before upgrading
Secure Store
Set service passphrase to the same value as before upgrade
Search
V2V admin database only
Index cannot be upgraded, V2V
Recommend: Start anew
18. Upgrade the My Site Host
2010 mode or 2013 mode
After My Site Host is upgraded to 2013 mode
SharePoint 2013 social features become available
New personal sites will be created in 2013 mode
Personal site upgrade
As users visit My Site Host, their sites are added to upgrade queue
Upgraded by timer job
Failed personal site upgrade
If upgrade of personal site fails, it will be reattempted after a delay
Can force upgrade attempt
Site collection admin: From personal site UI
Farm administrator: PowerShell if farm admin
19. Authentication considerations
Windows Classic (legacy)
SP2013 limited support
Windows Claims
Default in SP2013
Required for Apps and some other features
Migrate to claims before upgrade
Recommended
Authentication mode mismatches
Database attach detects mismatched authentication modes
Forms Authentication
No changes from SP2010
Install and configure provider in SP2013 with same name before attaching database
20. Migrating to claims authentication
Perform as a separate step
Clarify faults to reduce troubleshooting
Migrate to claims before upgrade
Recommended best practice
Use Test-SPContentDatabase before attach
Identify & remediate authentication problems
Partial migration within content database
Misconfigured web application
Verify after upgrade
Content security
Functionality
External data sources
Web services
21. Upgrade content databases
1. Document settings
From source farm
2. Configure web app
Application pool and managed account
Managed paths
AAM zones, URLs, IIS bindings
3. Install solutions and other customizations
Install SP2010 customizations
Install SP2013 customizations
Make web.config changes
4. Ensure service apps are connected to web app
5. Attach content database
22. Deferred Site Collection Upgrade
SharePoint 2013 deep backwards compatibility
SharePoint 2010 mode and SharePoint 2013 mode
Attach content database
2010 mode
2010 mode is default. SP2013 mode is an additional step: not automatic on database upgrade.
Upgrade availability
Available to farm administrators
Available to site collection administrators (configurable: SPSite.AllowUpgrade)
System status bar notification
Upgrade evaluation site collection
Copy of site collection to evaluate upgraded functionality
24. Performance
Database upgrade
Rows: Site collections, webs, lists, documents, items, links
Database size
RBS
Site collection upgrade
Rows: Webs, lists, activated upgrading features, documents, items, links
Upgrade throttling
Concurrent upgrades: per web application or per content database
Site collection content: storage or subweb count (set in web application)
If upgrade request is throttled, it is placed in upgrade queue
25. Disruption and Downtime
Disruption
Change client software
Retrain users
Refactor or replace customizations
Mitigation: Deferred site collection upgrade
Downtime
Temporary disruption
No such thing as ―zero downtime‖: data loss vs. downtime reduction
Mitigation
Add granularity to multi-site content DBs over 100GB: Move site collection to new DB, then upgrade
Read-only databases: Content, Services (except Access)
Parallel upgrades
Upgrade offline, sync, redirect: requires third party tools
27. Document environment
Settings
PowerShell
WinDiff: web server extensions, IIS site (web.config), GAC, 14 & 15 root folders
Customizations
Full-trust solutions, admin-deployed InfoPath forms
MSI, XCopy deployments
Performance characteristics
Hardware
SQL
Network
28. Clean up
Clean up SP2010 environment
Delete stale content
Site collections and web sites
Remove extraneous document versions
Rationalize templates, features & web parts
Complete visual upgrades to SP2010
29. Manage customizations
Category Examples Likely Impact
Visual Master Pages 2010 mode: function
Themes 2013 mode: fail
Web Pages
Web Parts
Data Content Types If working: no impact
List Types If missing: blocker
Web Templates Upgrade required: expensive—iteration
Site Definitions
Internals Web Services Incompatible
Windows Services
HTTP Handler
HTTP Module
30. Inform Users
Action
What is needed: requirements, information gathering, content classification & tagging
When it will happen: events, schedule
Expectations
What will happen
What happens next, if it works
What happens next, if it fails
Instructions
How to upgrade site collections
When to upgrade site collections
How to validate upgrade
Support
How to communicate with upgrade team
32. Build test farm(s)
Maximize realism of simulation
Use similar hardware
Use real data, not samples
Deploy all required customizations
Minimize URL changes
Minimize name changes (SQL Alias)
Minimize impact on production environment
Live databases
External data connections
SQL server performance
Active Directory profile data
34. Test & Repair
Test-SPContentDatabase
Configuration gaps
Orphaned sites: site collections in content database but not in config database site map
Missing/unregistered customizations: features, site definitions, templates, web parts
Row sizing for predicting comparative upgrade speeds: Add –ShowRowCounts switch
Authentication mis-match
Repair-SPContentDatabase
Orphaned webs
Orphaned lists
Orphaned items
Test-SPSite and Repair-SPSite
35. Staging Migration
Use a staging farm
Offline
Performance matters only in relation to upgrade, not day-to-day utilization
Validate and remediate
In a non-production environment
Particularly if migrating to the cloud
Insufficient access and tools to remediate problems after content is in Office 365
39. Logging Changes
Upgrade logs changed to ULS format
TSV format allows improved parsing
Can be imported into Excel
Includes Correlation ID
Site collection upgrade logs
Available to Site Collection admins
Uses separate logging level control than rest of upgrade
40. Validate
Review events and logs
Upgrade error log
Full upgrade log
ULS
Start at top of log, work downwards (address dependencies)
Troubleshoot failures
Process/assembly load
Authentication (login, access)
Missing services
Missing files or customizations
Content
Remediate UI/UX issues
Remediate data issues
41. Validation Checklist
Existing sites
High-priority
Sample of each site definition & feature
All sites
Provisioning of new sites
Site collections and subsites
Activate features, create lists & libraries, create pages, add web parts
As new 2010 mode
As new 2013 mode
As new 2010 mode upgraded to 2013 mode
Validate against new 2010 mode
43. Site Collection Health Checks
Rule based health checks
Looks for common issues
Upgrade-blocking issues
Missing SP2013 templates
Post-upgrade issues
Un-ghosted files
Site collection level scoped tool
UI for Site Collection Admins
PowerShell cmdlet for Farm Admins
Runs automatically before Site Collection V2V upgrade
Prevents upgrade if blocking issues detected
Does not run automatically before B2B upgrades
44.
45. What doesn‟t work?
2010 Web Analytics
2010 Office Web Applications
2013 Office Web Applications used for sites whether in 2010 mode or 2013 mode
Project Web Access (PWA) templates
Must upgrade to 2013 mode
Project Sites (PWS) supported in both 2010 and 2013 modes
Specific functionality
User defined functions in Excel Services
PowerPoint Broadcast sites
External BLOB Storage (EBS)
46.
47. Multi-farm scenarios
1. Build SP2013 service and content farms
2. Pre-index content
3. Upgrade federated services to SP2013
Profile, Search, Social, Metadata, BCS, Secure Store
Set SP2010 service databases to read-only at SQL to prevent data loss
4. Consume federated SP2013 services in 2010 farm
5. Upgrade services and content databases
Set SP2010 content databases to read only
Validate database upgrades
Immediately upgrade databases required to be 2013 mode (e.g. PWA)
6. Redirect requests to SP2013 farm
7. Upgrade sites
48. Restructure physical or logical
architecture
New features in SharePoint 2010
Content type hub
Document information policies
Managed metadata
New features in SharePoint 2013
Search: Continuous crawl, Content By Search
Cross-site publishing (XSP)
Managed navigation
Lessons learned
Information management: security, compliance, information lifecycle management
Service management: performance, storage, SLAs, content recovery, high availability, disaster recovery
49. Information assessment
Assess all content
Business needs change
Information management & service management requirements change
Archive, Rebuild, Migrate, Delete (ARMD)
Determine migration priority & action
Create a migration request queue
Site source URL
Site target URL
Action (archive, rebuild, remove, migrate, delete)
Priority
Roles & responsibilities
Information gathering
Processes and workflow
Migration date
50. Information (re)architecture
Information architecture
Content types, metadata, search, site map, navigation
Classification (―tagging‖) processes and tools
Plan for IA migration
Map source IA to target IA
Perform IA migration
Third party tools
Staging farm
Consider and manage URL changes
Utilize IA to facilitate and govern migration
Prioritize and filter sites and content to migrate
51. Governance, security & compliance
Upgrade (improve) or establish governance
Harden security
Improve user and group management
Rationalize and re-map security boundaries and controls
Cleanse and validate content
In source farm
In staging farm
In target farm
Not recommended (on-premise)
Not easy or even possible (Office 365)
52. Migrate, don‟t upgrade
Why
Big bang migrations are complex and risky
Downtime is not tolerable
Garbage in – garbage out
Bad decisions
Database modifications
Unsupported site definitions
Information architecture changes
Restructure
Metadata
Rules-based migration: filter, tag, process
Migration of third-party components, e.g. workflows
Migration from 2007 (or other platforms) to SharePoint 2013 or Office 365
How
Third-party tools
53. Upgrade and migration guidance
Treat it as a real project
Clean up the source environment first
Upgrade more than just content
Improve and restructure information architecture
Architect governance, security, and compliance into the migration process and end state
Upgrade related infrastructure and services, especially authentication (ADFS)
Utilize test and staging farms
Particularly important to test and stage on-premise before migrating to cloud
Be granular
Split large content DBs into multiple CDBs with fewer sites prior to upgrade
Use migration tools to migrate subsets of content
54.
55. Evaluate third-party tools: Migration
Prepare Perform migration
Pre-scanning Automate
Minimize down time:
Improve performance, offline, and other options
Re-architect farm Migrate other components, e.g. workflows
Restructure information architecture
Automatically classify content Support (!!!)
Rationalize security management Migration is a one-time or rare activity for you
Enforce and audit content & compliance It’s the raison-d’etre for migration tool ISVs
Extensive knowledge and experience
Align with business Services to support your migration
process
Align with business process:
granularity, metadata-driven rules and filters
Govern: workflows, approvals, controls
56. Evaluate third-party tools
Management of cloud, on-prem, and hybrid
environments
Expose and integrate legacy and non-SharePoint content
Maintain a healthy service for the next change
Information architecture: content, metadata, tagging, navigation
Information management: security, compliance, information lifecycle
Service management: performance, storage optimization, recovery, HA, DR
Customization management: application and customization lifecycle management
Service portfolio management
57. Shout Outs
Randy Williams Matt McDermott
Jeremy Thake Eric Shupps
Gary Lapointe Paul Swider
Chris Givens Shane Young
Andrew Connell Todd Klindt
Spence Harbar Wictor Wilén
Jason Himmelstein Asif Rehmani
Todd Baginski Rob Bogue
Scot Hillier Agnes Molnar
After years of helping organizations around the world to deploy and implement SharePoint, Dan Holme has found that there are certain pain points that almost everyone encounters. Some are confusing concepts. Some are unfortunate decisions made based on misunderstanding Microsoft’s UI or documentation. Some are due to unnecessarily complex terminology. And some because there are things we might think that SharePoint should do, but can’t. In this session, Dan will share the most common and problematic scenarios, and their solutions, with the goal of saving you pain, time, and money. Think of this session as “Lessons Learned,” “Best Practices,” or “From the Field” on steroids. Whether you’re new to SharePoint or a seasoned veteran, in this grab-bag session there will be treasures for you!