Sitecore upgrades The Past, The Present, The Future.

Slides:



Advertisements
Similar presentations
Database Optimization & Maintenance Tim Richard ECM Training Conference#dbwestECM Agenda SQL Configuration OnBase DB Planning Backups Integrity.
Advertisements

Welcome Windows SharePoint Service 3.0. Craig Carpenter MCSE, MCT Director, Combined Knowledge.
© 2008 Kroll Ontrack Inc.| Ontrack PowerControls 5.1 The ultimate “power tool” for SharePoint administrators.
Microsoft Software Assurance for Academic Licensing Programs.
Microsoft Dynamics AX Technical Conference 2013
ILLiad Migration & Server Upgrade: From Your Library's' IT Point of View Juan Denzer Library System Specialist August 1, 2013.
© 2009 Kroll Ontrack Inc.| Ontrack PowerControls 6.0 for SharePoint™ A Better Way to Search and Restore.
Module 8 Implementing Backup and Recovery. Module Overview Planning Backup and Recovery Backing Up Exchange Server 2010 Restoring Exchange Server 2010.
Setting Up a Sandbox Presented by: Kevin Brunson Chief Technology Officer.
FileSecure Implementation Training Patch Management Version 1.1.
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
4/20/2017 6:38 PM © 2004 Microsoft Corporation. All rights reserved.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
What’s New in SSIS with SQL 2008 Bret Stateham Training Manager Vortex Learning Solutions blogs.netconnex.com.
Beams Division Local Administrators Meeting 9/17/02 Brian Drendel.
SharePoint 2010 Development Environment A Guide to Setup SharePoint 2010 Development Environment on Windows 7 Machine.
Terry Henry IS System Manager, SharePoint SME Micron Technology Inc.
1 Chapter Overview Publishing Resources in Active Directory Service Redirecting Folders Using Group Policies Deploying Applications Using Group Policies.
Module 6: Configuring User Environments Using Group Policy.
Partners’ Webinar 01/31/2013 Karol Jarkovsky Solution Architect Upgrading Kentico.
Module 7 Planning and Deploying Messaging Compliance.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
ADAPTING YOUR ETL SOLUTION TO USE SSIS 2012 Presentation by Devin Knight
Tips and Tricks for Upgrading Catie Cotcher. Session Overview Getting to know your clients data file Data file integrity and considerations Reports The.
Open Solutions for a Changing World™ Copyright 2005, Data Access Worldwide June 6-9, 2005 Key Biscayne, Florida 1 Application Deployment Stephen W. Meeley.
SharePoint Online Migration API and Improvements
Module 6: Configuring User Environments Using Group Policies.
Learning Outcomes 1. Know software installation processes 2. Be able to prepare for software installation 3. Be able to install and configure software.
Sitecore.net Training, Oct ECM 2.1 UPDATE 2 PART 1 CRAWL BEFORE YOU WALK.
Upgrade & Patching of Kentico CMS …without any much pain.
HedEx Lite Obtaining and Using Huawei Documentation Easily
Cameron Blashka | Informer Implementation Specialist
IBM Connections Side by Side/ In Place migration 5.5 / 6.0
Module 9: Preparing to Administer a Server
You Inherited a Database Now What?
Best Practices for Dynamics NAV Administration and Security
IBM Workload Scheduler 2015 Take the Complexity Out of Workload Automation, while Keeping the Technology Up-to-Date IEM fixlets and Centralized Agent Update.
Microsoft /23/2018 8:20 PM THR3038 Implement dev and test scenarios using Azure and Visual Studio Team Services Alex Mang Azure MVP © 2016 Microsoft.
The story of my Helix implementations
LECTURE 2: Software Configuration Management
Upgrade SFX V3 to V4 Lieve Rottiers.
Planning an Effective Upgrade from SQL Server 2008
APA-OTS WordPress Multi-Site HTTPS Migration: a Case Study
Generator Services planning meeting
Fun with Reporting Services Tools
SERVICENOW ADMIN & ADVANCED ONLINE TRAINING
Acutelearn App V Training in Hyderabad Classroom Training Instructer led trainings at Acutelearn premises Corporate Training Custom tailored trainings.
Introduction of Week 3 Assignment Discussion
Upgrading to SQL Server 2016
Introduction to SharePoint Framework (SPFx)
Seamless upgrade from Magento to Magento2. Upgrading to new versions is as important as developing a product you desire. Magento was released way back.
How To Fix AOL Desktop Update Error AOL Helpline Number
LECTURE 3: Software Configuration Management
HP Quality Center 10 Hottest Features and Project Harmonization
PSC Group, LLc Office 365/SharePoint Online Migration traps and tricks
Building my on-line store
Migrating your SQL Server Instance
Microsoft Virtual Academy
The Art of the Upgrade Based on a True Story
Delivering Business Value Faster
JENKINS TIPS Ideas for making your life with Jenkins easier
You Inherited a Database Now What?
Operating Systems Networking for Home and Small Businesses – Chapter 2 – Introduction To Networking.
NAVIGATING THE MINEFIELD
Module 9: Preparing to Administer a Server
Latest 3314 Practice Test Dumps
David Cleverly – Development Lead
Tips and tricks in Magento 2 data migration tool
SBS 2008 – One year on David Overton
Francis Soriano (EN/ACE)
Presentation transcript:

Sitecore upgrades The Past, The Present, The Future

Why session for upgrades? Sitecore 8.X is much better Support ends for lots of older versions Some tips and tricks for easier upgrades (and not something much more interesting)

Agenda Basic Sitecore upgrade process Upgrades in the past How I do upgrades now Upgrade speed cheats (and why not to do them) Estimating the upgrade Lessons learned The bright future

Basic overview of an upgrade Acquire the necessary packages and scripts Review the upgrade instructions from Sitecore Find all Sitecore modules used in the solution (and their upgrade instructions) Find customizations and integrations that must persist in the upgraded version Do all the steps (including configuration changes) Verify upgraded instance

My First Upgrade (lessons learned the hard way)

Read carefully the upgrade instructions Use appropriate tools for config files changes Prepare in advance the files and scripts

Upgrade process evolution Each upgrade is unique with its own problems Always spend some time checking the code, used modules, search implementation, etc. Do one "try" upgrade with latest production DBs Always define the time frames for code and content freeze

Upgrade process evolution Be careful with Analytics DB migration Backup the website root and DBs after each successful version upgrade Clear the hotfixes and support DLLs Create a plan for the upgrade

To cheat or not to cheat

Serializing/deserializing items Copy items with tools (like Razl or Unicorn) Execute the DB scripts and then move the items Use temporally “clean” instance Remove configs from solution and use only transformations

Config files in the solution Avoid adding existing config files in the solution Create a “z” folder for your transformations Use Sitecore’s “Include File Patching Facilities”

Config files in the solution

Estimates

Environments that needs to be upgraded From … to … version Used modules Search implementation

Full upgrade plan Initial Preparation and Prerequisites  Environment for the upgrade, access to client’s network (including production servers network)  Sitecore, SQL and admin credentials for all environments  Access to the source control Upgrade Sitecore Apply changes in the VS solution Deploy and test of the upgraded instance

Full upgrade plan Apply code and content freeze Acquire latest backups of the DBs Upgrade Sitecore again (and test the environment) Backup old DBs and site roots Backup and restore the upgraded DBs Install the new Sitecore instances on the servers

Full upgrade plan Deploy the solution on CMs and CDs Verify that new Sitecore instances are OK Remove content and code freeze Bring upgraded instances online

Express upgrades Promised long ago and still not released Allows you to go directly across multiple versions  From 6.6 and 7.2 directly to latest

Questions?

Thank You!