Slide 1

Slide 1 text

Upgrading Services Ashraya Tuladhar Associate Infrastructure Engineer Gurzu Inc

Slide 2

Slide 2 text

Differences Between Update & Upgrade ● Generally an enhancement to the current version of the software or application ● Provides fixes and improve the program's performance ● For example, Version Numbers- 2.0.1 to 2.0.2 ● A whole new version of software or application ● Equivalent to a new software versions that bring new functions, tools and significant improvements. ● For example, going from version 1.0 to 2.0 in software is a major upgrade. 2 UPDATE UPGRADE

Slide 3

Slide 3 text

Why is it Important? ● Patch security flaws ● Get new features ● Improve performance 3

Slide 4

Slide 4 text

Popular Upgrade Deployment Method ● Blue/Green Deployment ● Recreate Deployment 4

Slide 5

Slide 5 text

5 Blue Green Deployment

Slide 6

Slide 6 text

Recreate Deployment 6

Slide 7

Slide 7 text

Things to Consider ● Backward compatibility ● Additional dependencies ● Version jumps ● Problem faced by other users 7

Slide 8

Slide 8 text

Steps to Carry Out ● Planning ● Testing ● Back up ● Deployment ● Monitoring 8

Slide 9

Slide 9 text

Final Steps ● Report and documentation 9

Slide 10

Slide 10 text

THANK YOU 10