SlideShare a Scribd company logo
UPGRADING OPENSTACK?
AVOID THESE
3 COMMON PITFALLS
KEN HUI
DIRECTOR OF TECHNICAL MARKETING
@hui_kenneth
HARRISON PAGE
SOFTWARE ENGINEER
@harrisonpage
P R O L O G U E
"Upgrade from one OpenStack release to the next is a daunting task. Experienced OpenStack
operators usually only do so reluctantly."
- Drew Fisher, Oracle
"It's a process that strikes fear into the hearts of Sysadmins everywhere."
- Chris Cowley
“Backbreaking” OpenStack migrations hinder enterprise upgrades
- Barb Darrow, Gagaom
"Over the course of a month, what became obvious was that a huge amount of the
documentation I was consuming was either outdated or fully inaccurate."
- David Paube, Packet
W H Y A R E U P G R A D E S
S O D I F F I C U LT ?
1 . U N I N T E N D E D C O N S E Q U E N C E S :
N E W F E AT U R E S B R I N G N E W B U G S
2 . F E AT U R E S G E T D E P R E C AT E D O R A R E
O T H E R W I S E N O T B A C K WA R D S C O M PAT I B L E
3 . N E W R E Q U I R E M E N T S : FA S T E R C P U ,
M O R E D I S K S PA C E
4 . D ATA B A S E S C H E M A C H A N G E S
5 . C U S T O M C O N F I G U R AT I O N S T O B E
P R E S E R V E D : F I R E WA L L R U L E S , U S E R S E T T I N G S
S O W H Y U P G R A D E ?
1 . P L AT F O R M S TA B I L I T Y
B U G S H A P P E N
2 . N E W F E AT U R E S
O P E N S TA C K A D D S N E W P R O J E C T S A N D N E W
F E AT U R E S T O E X I S T I N G P R O J E C T S
3 . O N G O I N G S U P P O RT
V E N D O R S C A N ' T S U P P O RT E V E RY T H I N G
F O R E V E R
4 . S E C U R I T Y U P D AT E S
A LWAY S W I T H T H E PAT C H E S
3 M O S T C O M M O N
P I T FA L L S
1 . N O T I M P L E M E N T I N G A U T O M AT I O N
2 . N O T E N O U G H T E S T I N G
3 . N O R O L L B A C K C A PA B I L I T I E S
B U I L D I N G B L O C K
P R I N C I P L E S
I T S TA RT S W I T H T H E R I G H T D E S I G N PAT T E R N S
• P I O N E E R S I N T H E C L O U D C O M P U T I N G S PA C E
• A M A Z O N
• N E T F L I X ( S I M I A N A R M Y ) 

• Y O U C A N B U I L D S Y S T E M S W I T H H I G H AVA I L A B I L I T Y A N D
S E R V I C E U P T I M E , E V E N I F T H E U N D E R LY I N G
I N F R A S T R U C T U R E I S F R A G I L E
MORE
AUTOMATION
MORE
TESTING
ROLLBACK
CAPABILITIES
B U I L D I N G B L O C K
P R I N C I P L E 1 :
T H E B I G G E S T R I S K F O R FA I L U R E O C C U R S W H E N
A H U M A N I S R E Q U I R E D T O M A N U A L LY
C O M P L E T E R E P E T I T I V E TA S K S
MORE
AUTOMATION
MORE
TESTING
ROLLBACK
CAPABILITIES
B U I L D I N G B L O C K
P R I N C I P L E 2 :
C L O U D M A N A G E M E N T TA K E S O N N E W
M E A N I N G W H E N Y O U F O C U S O N O V E R A L L
S E R V I C E U P T I M E I N S T E A D O F I N D I V I D U A L
C O M P O N E N T U P T I M E
MORE
AUTOMATION
MORE
TESTING
ROLLBACK
CAPABILITIES
B U I L D I N G B L O C K
P R I N C I P L E 3 :
• M A K E U S E O F I M M U TA B L E I N F R A S T R U C T U R E
• T R E AT Y O U R I N S TA N C E S A S D I S P O S A B L E
U N I T S
• D O N ’ T U P G R A D E Y O U R I N F R A S T R U C T U R E ,
R E P L A C E I T
“ O T H E R W I S E T H E R E S U LT I S A U N I Q U E
S N O W F L A K E - G O O D F O R A S K I R E S O RT, B A D
F O R A D ATA C E N T E R . " - - M A RT I N F O W L E R
MORE
AUTOMATION
MORE
TESTING
ROLLBACK
CAPABILITIES
P L AT F O R M 9 M A N A G E D
O P E N S TA C K
• C L O U D M A N A G E M E N T- A S - A -
S E R V I C E
• Y O U R S E R V E R S H O S T Y O U R D ATA
• P L AT F O R M 9 H O S T S O P E N S TA C K
C O N T R O L L E R S W I T H 2 4 / 7
M O N I T O R I N G , S U P P O RT , A N D S L A
• W O R K S W I T H Y O U R E X I S T I N G
V M WA R E A N D K V M
E N V I R O N M E N T S
• I N S TA L L S I N M I N U T E S , N O T
M O N T H S
T H E P L AT F O R M 9
A R C H I T E C T U R E
A U T O M AT I O N
W E ’ V E A U T O M AT E D C O N F I G U R AT I O N
M A N A G E M E N T AT P L AT F O R M 9 U S I N G A N O P E N
S O U R C E T O O L C A L L E D A N S I B L E W I T H “ S N A P E "
S N A P E :
• C R E AT E S A M I - B A S E D I N S TA N C E S T H AT M A K E
U P A C U S T O M E R D U ( " D E P L O Y M E N T U N I T ” )
• A P P L I E S N E T W O R K C O N F I G U R AT I O N
• C R E AT E S D ATA B A S E I N S TA N C E F O R E A C H D U
• A P P LY C U S T O M E R C O N F I G U R AT I O N :
PA S S W O R D S , S S H K E Y S , S S L C E RT I F I C AT E S
• D E P L O Y S M O N I T O R I N G , L O G G I N G A N D
A N A LY T I C S T O O L S
MORE
AUTOMATION
MORE
TESTING
ROLLBACK
CAPABILITIES
ROLLBACK
CAPABILITIES
MORE
AUTOMATION
MORE
TESTING
T E S T I N G
W E H AV E A B O U T 1 0 0 L O N G - F O R M T E S T S , 1 0 0 0 S
O F U N I T T E S T S T H AT W E C A N R U N O N E A C H
B U I L D T O V E R I F Y A N U P G R A D E I S VA L I D
T H E B L U E / G R E E N
D E P L O Y M E N T
M O D E L :
• S TA N D U P T W O P R O D U C T I O N E N V I R O N M E N T S
• B L U E I S L I V E ( C U R R E N T R E L E A S E )
• G R E E N I S S TA N D B Y ( N E W R E L E A S E )
• I F A L L L O O K S G O O D , P R O M O T E T H E G R E E N
I N S TA N C E T O P R O D U C T I O N A N D S E T B L U E
A S I D E S O W E C A N R E V E RT T H E R E I F
S O M E T H I N G G O E S W R O N G
MORE
TESTING
MORE
AUTOMATION
ROLLBACK
CAPABILITIES
U P G R A D E P R O C E S S
W E R E C E N T LY U P G R A D E D F R O M H AVA N A T O
J U N O
P L AT F O R M 9 C U S T O M E R S A R E " O F T E N
G E N U I N E LY A N D H A P P I LY S U R P R I S E D B Y O U R
PA I N L E S S , Z E R O - T O U C H
O P E N S TA C K U P G R A D E "
U P G R A D E S A R E S C H E D U L E D 1 - 2 W E E K S I N
A D VA N C E :
• S O M E O R G A N I Z AT I O N S P R E F E R A L O N G E R
W I N D O W
• O T H E R S W H O A R E H E L P I N G U S T E S T O R
WA I T I N G O N N E W F E AT U R E S D O N ' T M I N D
M O R E F R E Q U E N T U P D AT E S
B E F O R E U P G R A D I N G
P L AT F O R M 9 :
• B A C K U P A L L L O G S A N D I N T E R E S T I N G F I L E S
• D U M P A L L D ATA B A S E TA B L E S
• G I V E E V E RY B O D Y I N T H E C O M PA N Y V I S I B I L I T Y
I N T O T H E P R O C E S S
MORE
TESTING
MORE
AUTOMATION
ROLLBACK
CAPABILITIES
S E R V I C E O R I E N TAT I O N
C U S T O M E R D U D O E S N O T S T O R E C O N F I G U R AT I O N
D ATA L O C A L LY:
• E V E RY T H I N G I S S T O R E D I N A R E M O T E D ATA B A S E
• A L L C O N F I G U R AT I O N B I T S A R E E N C RY P T E D A N D
C H E C K E D I N T O S O U R C E C O D E C O N T R O L
N E W I N S TA N C E S C A N B E D E P L O Y E D A S U S A G E
I N C R E A S E S
MORE
TESTING
MORE
AUTOMATION
ROLLBACK
CAPABILITIES
R O U T E R
W E B
S E R V E R
A P P
S E R V E R
D B
MORE
TESTING
MORE
AUTOMATION
ROLLBACK
CAPABILITIES
P L AT F O R M 9 P R A C T I C E S
" C H AT O P S "
W E H AV E A S L A C K B O T T H AT C A N S C H E D U L E A N D
K I C K O F F C U S T O M E R U P G R A D E S
• T H E S A M E B O T W I L L I N S TA L L O R R E C O V E R A
C U S T O M E R I N S TA N C E
W E H AV E A # D E B U G C H A N N E L T H AT S H O W S W H AT ' S
H A P P E N I N G U N D E R T H E H O O D
• C H AT- R O O M - A S - S H A R E D - S H E L L G I V E S I N S I G H T T O
A L L PA RT I E S
MORE
TESTING
MORE
AUTOMATION
ROLLBACK
CAPABILITIES
S U M M A RY
1 . U P G R A D E S A R E D I F F I C U LT B U T
N E C E S S A RY
2 . WAT C H O U T F O R C O M M O N
P I T FA L L S
3 . A D O P T C L O U D - N AT I V E P R I N C I P L E S
4 . C O N S I D E R L E T T I N G U P G R A D E S B E
S O M E O N E E L S E ’ S P R O B L E M

More Related Content

What's hot

Ninja Correlation of APT Binaries
Ninja Correlation of APT BinariesNinja Correlation of APT Binaries
Ninja Correlation of APT Binaries
CODE BLUE
 
Quid - The Threat of AI
Quid - The Threat of AIQuid - The Threat of AI
Quid - The Threat of AI
Carlos A. Folgar
 
South Africa & Data Flows
South Africa & Data FlowsSouth Africa & Data Flows
South Africa & Data Flows
Martina F. Ferracane
 
Event Planning & Trends: Design, Technology & F&B
Event Planning & Trends: Design, Technology & F&BEvent Planning & Trends: Design, Technology & F&B
Event Planning & Trends: Design, Technology & F&B
Kristi Casey Sanders, CMP, CMM, DES, HMCC
 
Tech rfp template
Tech rfp templateTech rfp template
Tech rfp template
Anna Duin
 
C-Suite Guide to Cybersecurity
C-Suite Guide to CybersecurityC-Suite Guide to Cybersecurity
C-Suite Guide to Cybersecurity
MICHAEL MOSHIRI
 
Tournament trends 2018
Tournament trends 2018Tournament trends 2018
Tournament trends 2018
SSRS Market Research
 
INCLUSIVE TRADE: THE RISE OF FAB LABS
INCLUSIVE TRADE: THE RISE OF FAB LABSINCLUSIVE TRADE: THE RISE OF FAB LABS
INCLUSIVE TRADE: THE RISE OF FAB LABS
Martina F. Ferracane
 
Manejo de redes
Manejo de redesManejo de redes
Manejo de redes
AndreaGuadalupeAceve
 
Consequences of an Insightful Algorithm
Consequences of an Insightful AlgorithmConsequences of an Insightful Algorithm
Consequences of an Insightful Algorithm
Carina C. Zona
 
DATA FLOWS & NATIONAL SECURITY
DATA FLOWS & NATIONAL SECURITYDATA FLOWS & NATIONAL SECURITY
DATA FLOWS & NATIONAL SECURITY
Martina F. Ferracane
 
American Marketing Association - Strategy Presentation
American Marketing Association - Strategy Presentation American Marketing Association - Strategy Presentation
American Marketing Association - Strategy Presentation
Sam Cheema
 
Codecademy Live QA Presentation
Codecademy Live QA PresentationCodecademy Live QA Presentation
Codecademy Live QA Presentation
James Kim
 
The Ultimate Guide to Non-Coding Tech Jobs
The Ultimate Guide to Non-Coding Tech JobsThe Ultimate Guide to Non-Coding Tech Jobs
The Ultimate Guide to Non-Coding Tech Jobs
Jeremy Schifeling
 
Help Ukraine
Help UkraineHelp Ukraine
Help Ukraine
NastyaTsaruk
 
Building Legends at One World Observatory
Building Legends at One World ObservatoryBuilding Legends at One World Observatory
Building Legends at One World Observatory
Addison O'Connor
 
UX in E-commerce & Conversion
UX in E-commerce & ConversionUX in E-commerce & Conversion
UX in E-commerce & Conversion
Elymar Apao
 
Blue Moon - Advertising Plan (Group Project)
Blue Moon - Advertising Plan (Group Project)Blue Moon - Advertising Plan (Group Project)
Blue Moon - Advertising Plan (Group Project)
Sam Cheema
 
Before You Test Your System, Test Your Assumptions
Before You Test Your System, Test Your AssumptionsBefore You Test Your System, Test Your Assumptions
Before You Test Your System, Test Your Assumptions
TechWell
 
Fashion Guidelines
Fashion Guidelines Fashion Guidelines
Fashion Guidelines
Saad Lemgaddar
 

What's hot (20)

Ninja Correlation of APT Binaries
Ninja Correlation of APT BinariesNinja Correlation of APT Binaries
Ninja Correlation of APT Binaries
 
Quid - The Threat of AI
Quid - The Threat of AIQuid - The Threat of AI
Quid - The Threat of AI
 
South Africa & Data Flows
South Africa & Data FlowsSouth Africa & Data Flows
South Africa & Data Flows
 
Event Planning & Trends: Design, Technology & F&B
Event Planning & Trends: Design, Technology & F&BEvent Planning & Trends: Design, Technology & F&B
Event Planning & Trends: Design, Technology & F&B
 
Tech rfp template
Tech rfp templateTech rfp template
Tech rfp template
 
C-Suite Guide to Cybersecurity
C-Suite Guide to CybersecurityC-Suite Guide to Cybersecurity
C-Suite Guide to Cybersecurity
 
Tournament trends 2018
Tournament trends 2018Tournament trends 2018
Tournament trends 2018
 
INCLUSIVE TRADE: THE RISE OF FAB LABS
INCLUSIVE TRADE: THE RISE OF FAB LABSINCLUSIVE TRADE: THE RISE OF FAB LABS
INCLUSIVE TRADE: THE RISE OF FAB LABS
 
Manejo de redes
Manejo de redesManejo de redes
Manejo de redes
 
Consequences of an Insightful Algorithm
Consequences of an Insightful AlgorithmConsequences of an Insightful Algorithm
Consequences of an Insightful Algorithm
 
DATA FLOWS & NATIONAL SECURITY
DATA FLOWS & NATIONAL SECURITYDATA FLOWS & NATIONAL SECURITY
DATA FLOWS & NATIONAL SECURITY
 
American Marketing Association - Strategy Presentation
American Marketing Association - Strategy Presentation American Marketing Association - Strategy Presentation
American Marketing Association - Strategy Presentation
 
Codecademy Live QA Presentation
Codecademy Live QA PresentationCodecademy Live QA Presentation
Codecademy Live QA Presentation
 
The Ultimate Guide to Non-Coding Tech Jobs
The Ultimate Guide to Non-Coding Tech JobsThe Ultimate Guide to Non-Coding Tech Jobs
The Ultimate Guide to Non-Coding Tech Jobs
 
Help Ukraine
Help UkraineHelp Ukraine
Help Ukraine
 
Building Legends at One World Observatory
Building Legends at One World ObservatoryBuilding Legends at One World Observatory
Building Legends at One World Observatory
 
UX in E-commerce & Conversion
UX in E-commerce & ConversionUX in E-commerce & Conversion
UX in E-commerce & Conversion
 
Blue Moon - Advertising Plan (Group Project)
Blue Moon - Advertising Plan (Group Project)Blue Moon - Advertising Plan (Group Project)
Blue Moon - Advertising Plan (Group Project)
 
Before You Test Your System, Test Your Assumptions
Before You Test Your System, Test Your AssumptionsBefore You Test Your System, Test Your Assumptions
Before You Test Your System, Test Your Assumptions
 
Fashion Guidelines
Fashion Guidelines Fashion Guidelines
Fashion Guidelines
 

Viewers also liked

SolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStackSolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStack
Platform9
 
Building Cloud-Native Applications with OpenStack
Building Cloud-Native Applications with OpenStack Building Cloud-Native Applications with OpenStack
Building Cloud-Native Applications with OpenStack
Platform9
 
Webinar: OpenStack Accelerates Software Development
Webinar: OpenStack Accelerates Software DevelopmentWebinar: OpenStack Accelerates Software Development
Webinar: OpenStack Accelerates Software Development
Platform9
 
OpenStack Webinar: Melting Pot in Virtualized Data Centers
OpenStack Webinar: Melting Pot in Virtualized Data CentersOpenStack Webinar: Melting Pot in Virtualized Data Centers
OpenStack Webinar: Melting Pot in Virtualized Data Centers
Platform9
 
Webinar: OpenStack Benefits for KVM
Webinar: OpenStack Benefits for KVMWebinar: OpenStack Benefits for KVM
Webinar: OpenStack Benefits for KVM
Platform9
 
7-Step Recipe For Continuous Integration Using OpenStack - Part 1
7-Step Recipe For Continuous Integration Using OpenStack - Part 17-Step Recipe For Continuous Integration Using OpenStack - Part 1
7-Step Recipe For Continuous Integration Using OpenStack - Part 1
Platform9
 
Webinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMwareWebinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMware
Platform9
 
Self-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphereSelf-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphere
Platform9
 
Platform9 deployment models for OpenStack
Platform9 deployment models for OpenStackPlatform9 deployment models for OpenStack
Platform9 deployment models for OpenStack
OpenStack_Online
 
Intro to Platform9: Private Clouds Made Easy
Intro to Platform9: Private Clouds Made EasyIntro to Platform9: Private Clouds Made Easy
Intro to Platform9: Private Clouds Made Easy
Platform9
 
Managing vSphere Across Multiple Regions and Multiple vCenters
Managing vSphere Across Multiple Regions and Multiple vCenters Managing vSphere Across Multiple Regions and Multiple vCenters
Managing vSphere Across Multiple Regions and Multiple vCenters
Platform9
 
VMware Private Clouds: Charting a path to success
VMware Private Clouds: Charting a path to successVMware Private Clouds: Charting a path to success
VMware Private Clouds: Charting a path to success
Platform9
 
Why kubernetes matters
Why kubernetes mattersWhy kubernetes matters
Why kubernetes matters
Platform9
 
Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.
Platform9
 

Viewers also liked (14)

SolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStackSolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStack
 
Building Cloud-Native Applications with OpenStack
Building Cloud-Native Applications with OpenStack Building Cloud-Native Applications with OpenStack
Building Cloud-Native Applications with OpenStack
 
Webinar: OpenStack Accelerates Software Development
Webinar: OpenStack Accelerates Software DevelopmentWebinar: OpenStack Accelerates Software Development
Webinar: OpenStack Accelerates Software Development
 
OpenStack Webinar: Melting Pot in Virtualized Data Centers
OpenStack Webinar: Melting Pot in Virtualized Data CentersOpenStack Webinar: Melting Pot in Virtualized Data Centers
OpenStack Webinar: Melting Pot in Virtualized Data Centers
 
Webinar: OpenStack Benefits for KVM
Webinar: OpenStack Benefits for KVMWebinar: OpenStack Benefits for KVM
Webinar: OpenStack Benefits for KVM
 
7-Step Recipe For Continuous Integration Using OpenStack - Part 1
7-Step Recipe For Continuous Integration Using OpenStack - Part 17-Step Recipe For Continuous Integration Using OpenStack - Part 1
7-Step Recipe For Continuous Integration Using OpenStack - Part 1
 
Webinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMwareWebinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMware
 
Self-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphereSelf-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphere
 
Platform9 deployment models for OpenStack
Platform9 deployment models for OpenStackPlatform9 deployment models for OpenStack
Platform9 deployment models for OpenStack
 
Intro to Platform9: Private Clouds Made Easy
Intro to Platform9: Private Clouds Made EasyIntro to Platform9: Private Clouds Made Easy
Intro to Platform9: Private Clouds Made Easy
 
Managing vSphere Across Multiple Regions and Multiple vCenters
Managing vSphere Across Multiple Regions and Multiple vCenters Managing vSphere Across Multiple Regions and Multiple vCenters
Managing vSphere Across Multiple Regions and Multiple vCenters
 
VMware Private Clouds: Charting a path to success
VMware Private Clouds: Charting a path to successVMware Private Clouds: Charting a path to success
VMware Private Clouds: Charting a path to success
 
Why kubernetes matters
Why kubernetes mattersWhy kubernetes matters
Why kubernetes matters
 
Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.
 

Similar to Upgrading OpenStack? Avoid these 3 Common Pitfalls

Hard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesHard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach Places
Mike Crabb
 
Trabajo impresoras
Trabajo impresorasTrabajo impresoras
Trabajo impresoras
Jhoonn Jairo
 
Firefox OS Bus India Tour
Firefox OS Bus India TourFirefox OS Bus India Tour
Firefox OS Bus India Tour
Vineel Reddy Pindi
 
PEACE EDUCATION (PEACE THEME 5)
PEACE EDUCATION (PEACE THEME 5)PEACE EDUCATION (PEACE THEME 5)
PEACE EDUCATION (PEACE THEME 5)
Reymart Dellomas
 
StoreMotion Company Profile
StoreMotion Company ProfileStoreMotion Company Profile
StoreMotion Company Profile
StoreMotion | Retail Solutions
 
Packaging Trends
Packaging TrendsPackaging Trends
Packaging Trends
Steiner Werbung AG
 
Puente diciembre del 5 al 8.
Puente diciembre del 5 al 8.Puente diciembre del 5 al 8.
Puente diciembre del 5 al 8.
Landsbike
 
subansh ppt
subansh pptsubansh ppt
subansh ppt
subansh mani
 
Practical Approaches to Managing International Development Projects in the Fa...
Practical Approaches to Managing International Development Projects in the Fa...Practical Approaches to Managing International Development Projects in the Fa...
Practical Approaches to Managing International Development Projects in the Fa...
Emanuel Souvairan
 
Photogrammetry
Photogrammetry Photogrammetry
Photogrammetry
Luis Raúl Osorio Muñoz
 
Altmetrics in UMCG: pilot project 2016
Altmetrics in UMCG: pilot project 2016Altmetrics in UMCG: pilot project 2016
Altmetrics in UMCG: pilot project 2016
Guus van den Brekel
 
4 reasons that you cannot engage your team after election
4 reasons that you cannot engage your team after election4 reasons that you cannot engage your team after election
4 reasons that you cannot engage your team after election
Flora Liu
 
Robotics
RoboticsRobotics
Robotics
Ramki M
 
Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu
 Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu
Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu
Antonio Neto
 
141046377-Control-de-Calidad-en-Obras-Civiles.pptx
141046377-Control-de-Calidad-en-Obras-Civiles.pptx141046377-Control-de-Calidad-en-Obras-Civiles.pptx
141046377-Control-de-Calidad-en-Obras-Civiles.pptx
CintyaHuillcasHuaira1
 
Metodologia simulacro
Metodologia simulacroMetodologia simulacro
Metodologia simulacro
Martha Salas
 
Universidad Metropolitana Politécnica de Puebla
Universidad Metropolitana Politécnica de PueblaUniversidad Metropolitana Politécnica de Puebla
Universidad Metropolitana Politécnica de Puebla
LAURA PEREDA CORVERA
 
How To Play Music On A Vacuum Cleaner
How To Play Music On A Vacuum CleanerHow To Play Music On A Vacuum Cleaner
How To Play Music On A Vacuum Cleaner
Cliffano Subagio
 
Team Ramen, Marketing Samurai'19, 2nd Round.pdf
Team Ramen, Marketing Samurai'19, 2nd Round.pdfTeam Ramen, Marketing Samurai'19, 2nd Round.pdf
Team Ramen, Marketing Samurai'19, 2nd Round.pdf
Afnan Faruk
 
TRICKS TO GET PAID ATTORNEY'S FEES AND RECEIVERS
TRICKS TO GET PAID ATTORNEY'S FEES AND RECEIVERSTRICKS TO GET PAID ATTORNEY'S FEES AND RECEIVERS
TRICKS TO GET PAID ATTORNEY'S FEES AND RECEIVERS
duffeeandeitzen
 

Similar to Upgrading OpenStack? Avoid these 3 Common Pitfalls (20)

Hard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesHard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach Places
 
Trabajo impresoras
Trabajo impresorasTrabajo impresoras
Trabajo impresoras
 
Firefox OS Bus India Tour
Firefox OS Bus India TourFirefox OS Bus India Tour
Firefox OS Bus India Tour
 
PEACE EDUCATION (PEACE THEME 5)
PEACE EDUCATION (PEACE THEME 5)PEACE EDUCATION (PEACE THEME 5)
PEACE EDUCATION (PEACE THEME 5)
 
StoreMotion Company Profile
StoreMotion Company ProfileStoreMotion Company Profile
StoreMotion Company Profile
 
Packaging Trends
Packaging TrendsPackaging Trends
Packaging Trends
 
Puente diciembre del 5 al 8.
Puente diciembre del 5 al 8.Puente diciembre del 5 al 8.
Puente diciembre del 5 al 8.
 
subansh ppt
subansh pptsubansh ppt
subansh ppt
 
Practical Approaches to Managing International Development Projects in the Fa...
Practical Approaches to Managing International Development Projects in the Fa...Practical Approaches to Managing International Development Projects in the Fa...
Practical Approaches to Managing International Development Projects in the Fa...
 
Photogrammetry
Photogrammetry Photogrammetry
Photogrammetry
 
Altmetrics in UMCG: pilot project 2016
Altmetrics in UMCG: pilot project 2016Altmetrics in UMCG: pilot project 2016
Altmetrics in UMCG: pilot project 2016
 
4 reasons that you cannot engage your team after election
4 reasons that you cannot engage your team after election4 reasons that you cannot engage your team after election
4 reasons that you cannot engage your team after election
 
Robotics
RoboticsRobotics
Robotics
 
Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu
 Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu
Golden Gate - 2, 3 e 4 quartos - Centro Nova Iguaçu
 
141046377-Control-de-Calidad-en-Obras-Civiles.pptx
141046377-Control-de-Calidad-en-Obras-Civiles.pptx141046377-Control-de-Calidad-en-Obras-Civiles.pptx
141046377-Control-de-Calidad-en-Obras-Civiles.pptx
 
Metodologia simulacro
Metodologia simulacroMetodologia simulacro
Metodologia simulacro
 
Universidad Metropolitana Politécnica de Puebla
Universidad Metropolitana Politécnica de PueblaUniversidad Metropolitana Politécnica de Puebla
Universidad Metropolitana Politécnica de Puebla
 
How To Play Music On A Vacuum Cleaner
How To Play Music On A Vacuum CleanerHow To Play Music On A Vacuum Cleaner
How To Play Music On A Vacuum Cleaner
 
Team Ramen, Marketing Samurai'19, 2nd Round.pdf
Team Ramen, Marketing Samurai'19, 2nd Round.pdfTeam Ramen, Marketing Samurai'19, 2nd Round.pdf
Team Ramen, Marketing Samurai'19, 2nd Round.pdf
 
TRICKS TO GET PAID ATTORNEY'S FEES AND RECEIVERS
TRICKS TO GET PAID ATTORNEY'S FEES AND RECEIVERSTRICKS TO GET PAID ATTORNEY'S FEES AND RECEIVERS
TRICKS TO GET PAID ATTORNEY'S FEES AND RECEIVERS
 

More from Platform9

Migration from AWS to Enterprise Data Centers: 5 Top Considerations
Migration from AWS to Enterprise Data Centers: 5 Top ConsiderationsMigration from AWS to Enterprise Data Centers: 5 Top Considerations
Migration from AWS to Enterprise Data Centers: 5 Top Considerations
Platform9
 
Kubernetes Helm: Why It Matters
Kubernetes Helm: Why It MattersKubernetes Helm: Why It Matters
Kubernetes Helm: Why It Matters
Platform9
 
OpenStack Omni, the Open-Source Alternative to VMware + AWS for Hybrid Cloud
OpenStack Omni, the Open-Source Alternative to VMware + AWS for Hybrid CloudOpenStack Omni, the Open-Source Alternative to VMware + AWS for Hybrid Cloud
OpenStack Omni, the Open-Source Alternative to VMware + AWS for Hybrid Cloud
Platform9
 
New Fission Capabilities Accelerate Deployment of Serverless Computing
New Fission Capabilities Accelerate Deployment of Serverless ComputingNew Fission Capabilities Accelerate Deployment of Serverless Computing
New Fission Capabilities Accelerate Deployment of Serverless Computing
Platform9
 
What's New in Platform9's Managed Kubernetes v3.2
What's New in Platform9's Managed Kubernetes v3.2What's New in Platform9's Managed Kubernetes v3.2
What's New in Platform9's Managed Kubernetes v3.2
Platform9
 
Top 5 Considerations for Successful Deployment of Kubernetes
Top 5 Considerations for Successful Deployment of KubernetesTop 5 Considerations for Successful Deployment of Kubernetes
Top 5 Considerations for Successful Deployment of Kubernetes
Platform9
 
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
Platform9
 
Lessons from the Trenches: Monitoring your OpenStack Cloud
Lessons from the Trenches: Monitoring your OpenStack Cloud Lessons from the Trenches: Monitoring your OpenStack Cloud
Lessons from the Trenches: Monitoring your OpenStack Cloud
Platform9
 
7-Step Recipe For Continuous Integration Using OpenStack - Part 2
7-Step Recipe For Continuous Integration Using OpenStack - Part 27-Step Recipe For Continuous Integration Using OpenStack - Part 2
7-Step Recipe For Continuous Integration Using OpenStack - Part 2
Platform9
 
Webinar: OpenStack Best Practices for Production
Webinar: OpenStack Best Practices for ProductionWebinar: OpenStack Best Practices for Production
Webinar: OpenStack Best Practices for Production
Platform9
 
Webinar: Deployment Models for OpenStack
Webinar: Deployment Models for OpenStackWebinar: Deployment Models for OpenStack
Webinar: Deployment Models for OpenStack
Platform9
 
Webinar: OpenStack Upgrades Simplified
Webinar: OpenStack Upgrades SimplifiedWebinar: OpenStack Upgrades Simplified
Webinar: OpenStack Upgrades Simplified
Platform9
 

More from Platform9 (12)

Migration from AWS to Enterprise Data Centers: 5 Top Considerations
Migration from AWS to Enterprise Data Centers: 5 Top ConsiderationsMigration from AWS to Enterprise Data Centers: 5 Top Considerations
Migration from AWS to Enterprise Data Centers: 5 Top Considerations
 
Kubernetes Helm: Why It Matters
Kubernetes Helm: Why It MattersKubernetes Helm: Why It Matters
Kubernetes Helm: Why It Matters
 
OpenStack Omni, the Open-Source Alternative to VMware + AWS for Hybrid Cloud
OpenStack Omni, the Open-Source Alternative to VMware + AWS for Hybrid CloudOpenStack Omni, the Open-Source Alternative to VMware + AWS for Hybrid Cloud
OpenStack Omni, the Open-Source Alternative to VMware + AWS for Hybrid Cloud
 
New Fission Capabilities Accelerate Deployment of Serverless Computing
New Fission Capabilities Accelerate Deployment of Serverless ComputingNew Fission Capabilities Accelerate Deployment of Serverless Computing
New Fission Capabilities Accelerate Deployment of Serverless Computing
 
What's New in Platform9's Managed Kubernetes v3.2
What's New in Platform9's Managed Kubernetes v3.2What's New in Platform9's Managed Kubernetes v3.2
What's New in Platform9's Managed Kubernetes v3.2
 
Top 5 Considerations for Successful Deployment of Kubernetes
Top 5 Considerations for Successful Deployment of KubernetesTop 5 Considerations for Successful Deployment of Kubernetes
Top 5 Considerations for Successful Deployment of Kubernetes
 
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
 
Lessons from the Trenches: Monitoring your OpenStack Cloud
Lessons from the Trenches: Monitoring your OpenStack Cloud Lessons from the Trenches: Monitoring your OpenStack Cloud
Lessons from the Trenches: Monitoring your OpenStack Cloud
 
7-Step Recipe For Continuous Integration Using OpenStack - Part 2
7-Step Recipe For Continuous Integration Using OpenStack - Part 27-Step Recipe For Continuous Integration Using OpenStack - Part 2
7-Step Recipe For Continuous Integration Using OpenStack - Part 2
 
Webinar: OpenStack Best Practices for Production
Webinar: OpenStack Best Practices for ProductionWebinar: OpenStack Best Practices for Production
Webinar: OpenStack Best Practices for Production
 
Webinar: Deployment Models for OpenStack
Webinar: Deployment Models for OpenStackWebinar: Deployment Models for OpenStack
Webinar: Deployment Models for OpenStack
 
Webinar: OpenStack Upgrades Simplified
Webinar: OpenStack Upgrades SimplifiedWebinar: OpenStack Upgrades Simplified
Webinar: OpenStack Upgrades Simplified
 

Recently uploaded

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 

Recently uploaded (20)

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 

Upgrading OpenStack? Avoid these 3 Common Pitfalls

  • 1. UPGRADING OPENSTACK? AVOID THESE 3 COMMON PITFALLS KEN HUI DIRECTOR OF TECHNICAL MARKETING @hui_kenneth HARRISON PAGE SOFTWARE ENGINEER @harrisonpage
  • 2. P R O L O G U E "Upgrade from one OpenStack release to the next is a daunting task. Experienced OpenStack operators usually only do so reluctantly." - Drew Fisher, Oracle "It's a process that strikes fear into the hearts of Sysadmins everywhere." - Chris Cowley “Backbreaking” OpenStack migrations hinder enterprise upgrades - Barb Darrow, Gagaom "Over the course of a month, what became obvious was that a huge amount of the documentation I was consuming was either outdated or fully inaccurate." - David Paube, Packet
  • 3. W H Y A R E U P G R A D E S S O D I F F I C U LT ? 1 . U N I N T E N D E D C O N S E Q U E N C E S : N E W F E AT U R E S B R I N G N E W B U G S 2 . F E AT U R E S G E T D E P R E C AT E D O R A R E O T H E R W I S E N O T B A C K WA R D S C O M PAT I B L E 3 . N E W R E Q U I R E M E N T S : FA S T E R C P U , M O R E D I S K S PA C E 4 . D ATA B A S E S C H E M A C H A N G E S 5 . C U S T O M C O N F I G U R AT I O N S T O B E P R E S E R V E D : F I R E WA L L R U L E S , U S E R S E T T I N G S
  • 4. S O W H Y U P G R A D E ? 1 . P L AT F O R M S TA B I L I T Y B U G S H A P P E N 2 . N E W F E AT U R E S O P E N S TA C K A D D S N E W P R O J E C T S A N D N E W F E AT U R E S T O E X I S T I N G P R O J E C T S 3 . O N G O I N G S U P P O RT V E N D O R S C A N ' T S U P P O RT E V E RY T H I N G F O R E V E R 4 . S E C U R I T Y U P D AT E S A LWAY S W I T H T H E PAT C H E S
  • 5. 3 M O S T C O M M O N P I T FA L L S 1 . N O T I M P L E M E N T I N G A U T O M AT I O N 2 . N O T E N O U G H T E S T I N G 3 . N O R O L L B A C K C A PA B I L I T I E S
  • 6. B U I L D I N G B L O C K P R I N C I P L E S I T S TA RT S W I T H T H E R I G H T D E S I G N PAT T E R N S • P I O N E E R S I N T H E C L O U D C O M P U T I N G S PA C E • A M A Z O N • N E T F L I X ( S I M I A N A R M Y ) 
 • Y O U C A N B U I L D S Y S T E M S W I T H H I G H AVA I L A B I L I T Y A N D S E R V I C E U P T I M E , E V E N I F T H E U N D E R LY I N G I N F R A S T R U C T U R E I S F R A G I L E MORE AUTOMATION MORE TESTING ROLLBACK CAPABILITIES
  • 7. B U I L D I N G B L O C K P R I N C I P L E 1 : T H E B I G G E S T R I S K F O R FA I L U R E O C C U R S W H E N A H U M A N I S R E Q U I R E D T O M A N U A L LY C O M P L E T E R E P E T I T I V E TA S K S MORE AUTOMATION MORE TESTING ROLLBACK CAPABILITIES
  • 8. B U I L D I N G B L O C K P R I N C I P L E 2 : C L O U D M A N A G E M E N T TA K E S O N N E W M E A N I N G W H E N Y O U F O C U S O N O V E R A L L S E R V I C E U P T I M E I N S T E A D O F I N D I V I D U A L C O M P O N E N T U P T I M E MORE AUTOMATION MORE TESTING ROLLBACK CAPABILITIES
  • 9. B U I L D I N G B L O C K P R I N C I P L E 3 : • M A K E U S E O F I M M U TA B L E I N F R A S T R U C T U R E • T R E AT Y O U R I N S TA N C E S A S D I S P O S A B L E U N I T S • D O N ’ T U P G R A D E Y O U R I N F R A S T R U C T U R E , R E P L A C E I T “ O T H E R W I S E T H E R E S U LT I S A U N I Q U E S N O W F L A K E - G O O D F O R A S K I R E S O RT, B A D F O R A D ATA C E N T E R . " - - M A RT I N F O W L E R MORE AUTOMATION MORE TESTING ROLLBACK CAPABILITIES
  • 10. P L AT F O R M 9 M A N A G E D O P E N S TA C K • C L O U D M A N A G E M E N T- A S - A - S E R V I C E • Y O U R S E R V E R S H O S T Y O U R D ATA • P L AT F O R M 9 H O S T S O P E N S TA C K C O N T R O L L E R S W I T H 2 4 / 7 M O N I T O R I N G , S U P P O RT , A N D S L A • W O R K S W I T H Y O U R E X I S T I N G V M WA R E A N D K V M E N V I R O N M E N T S • I N S TA L L S I N M I N U T E S , N O T M O N T H S
  • 11. T H E P L AT F O R M 9 A R C H I T E C T U R E
  • 12. A U T O M AT I O N W E ’ V E A U T O M AT E D C O N F I G U R AT I O N M A N A G E M E N T AT P L AT F O R M 9 U S I N G A N O P E N S O U R C E T O O L C A L L E D A N S I B L E W I T H “ S N A P E " S N A P E : • C R E AT E S A M I - B A S E D I N S TA N C E S T H AT M A K E U P A C U S T O M E R D U ( " D E P L O Y M E N T U N I T ” ) • A P P L I E S N E T W O R K C O N F I G U R AT I O N • C R E AT E S D ATA B A S E I N S TA N C E F O R E A C H D U • A P P LY C U S T O M E R C O N F I G U R AT I O N : PA S S W O R D S , S S H K E Y S , S S L C E RT I F I C AT E S • D E P L O Y S M O N I T O R I N G , L O G G I N G A N D A N A LY T I C S T O O L S MORE AUTOMATION MORE TESTING ROLLBACK CAPABILITIES
  • 13. ROLLBACK CAPABILITIES MORE AUTOMATION MORE TESTING T E S T I N G W E H AV E A B O U T 1 0 0 L O N G - F O R M T E S T S , 1 0 0 0 S O F U N I T T E S T S T H AT W E C A N R U N O N E A C H B U I L D T O V E R I F Y A N U P G R A D E I S VA L I D
  • 14. T H E B L U E / G R E E N D E P L O Y M E N T M O D E L : • S TA N D U P T W O P R O D U C T I O N E N V I R O N M E N T S • B L U E I S L I V E ( C U R R E N T R E L E A S E ) • G R E E N I S S TA N D B Y ( N E W R E L E A S E ) • I F A L L L O O K S G O O D , P R O M O T E T H E G R E E N I N S TA N C E T O P R O D U C T I O N A N D S E T B L U E A S I D E S O W E C A N R E V E RT T H E R E I F S O M E T H I N G G O E S W R O N G MORE TESTING MORE AUTOMATION ROLLBACK CAPABILITIES
  • 15. U P G R A D E P R O C E S S W E R E C E N T LY U P G R A D E D F R O M H AVA N A T O J U N O P L AT F O R M 9 C U S T O M E R S A R E " O F T E N G E N U I N E LY A N D H A P P I LY S U R P R I S E D B Y O U R PA I N L E S S , Z E R O - T O U C H O P E N S TA C K U P G R A D E " U P G R A D E S A R E S C H E D U L E D 1 - 2 W E E K S I N A D VA N C E : • S O M E O R G A N I Z AT I O N S P R E F E R A L O N G E R W I N D O W • O T H E R S W H O A R E H E L P I N G U S T E S T O R WA I T I N G O N N E W F E AT U R E S D O N ' T M I N D M O R E F R E Q U E N T U P D AT E S
  • 16. B E F O R E U P G R A D I N G P L AT F O R M 9 : • B A C K U P A L L L O G S A N D I N T E R E S T I N G F I L E S • D U M P A L L D ATA B A S E TA B L E S • G I V E E V E RY B O D Y I N T H E C O M PA N Y V I S I B I L I T Y I N T O T H E P R O C E S S MORE TESTING MORE AUTOMATION ROLLBACK CAPABILITIES
  • 17. S E R V I C E O R I E N TAT I O N C U S T O M E R D U D O E S N O T S T O R E C O N F I G U R AT I O N D ATA L O C A L LY: • E V E RY T H I N G I S S T O R E D I N A R E M O T E D ATA B A S E • A L L C O N F I G U R AT I O N B I T S A R E E N C RY P T E D A N D C H E C K E D I N T O S O U R C E C O D E C O N T R O L N E W I N S TA N C E S C A N B E D E P L O Y E D A S U S A G E I N C R E A S E S MORE TESTING MORE AUTOMATION ROLLBACK CAPABILITIES
  • 18. R O U T E R W E B S E R V E R A P P S E R V E R D B MORE TESTING MORE AUTOMATION ROLLBACK CAPABILITIES
  • 19. P L AT F O R M 9 P R A C T I C E S " C H AT O P S " W E H AV E A S L A C K B O T T H AT C A N S C H E D U L E A N D K I C K O F F C U S T O M E R U P G R A D E S • T H E S A M E B O T W I L L I N S TA L L O R R E C O V E R A C U S T O M E R I N S TA N C E W E H AV E A # D E B U G C H A N N E L T H AT S H O W S W H AT ' S H A P P E N I N G U N D E R T H E H O O D • C H AT- R O O M - A S - S H A R E D - S H E L L G I V E S I N S I G H T T O A L L PA RT I E S MORE TESTING MORE AUTOMATION ROLLBACK CAPABILITIES
  • 20. S U M M A RY 1 . U P G R A D E S A R E D I F F I C U LT B U T N E C E S S A RY 2 . WAT C H O U T F O R C O M M O N P I T FA L L S 3 . A D O P T C L O U D - N AT I V E P R I N C I P L E S 4 . C O N S I D E R L E T T I N G U P G R A D E S B E S O M E O N E E L S E ’ S P R O B L E M