plan a successful enterprise linux migration

28
1 © 2017 Rogue Wave Software, Inc. All Rights Reserved. How to migrate from Red Hat to CentOS successfully Episode 1: Plan a successful Linux migration Justin Reock Julie Zattolo

Upload: rogue-wave-software

Post on 23-Jan-2018

190 views

Category:

Software


0 download

TRANSCRIPT

1© 2017 Rogue Wave Software, Inc. All Rights Reserved.

How to migrate from Red Hat to CentOS

successfully

Episode 1:

Plan a successful Linux

migration

Justin Reock

Julie Zattolo

2© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Presenters

Julie Zattolo

Enterprise account executive

[email protected]

Justin Reock

Senior director, support & professional services

Twitter: @jreock

3© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Agenda

• A migration success story

• Your migration path

• Eliminating migration risks

• Overall cost savings

• Q & A

4© 2017 Rogue Wave Software, Inc. All Rights Reserved.

A migration success story

5© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Large enterprise customer

Why choose to migrate?

• #1 driver: Cost of licensing & support

• Proof point: OSes are kernel-by-kernel equivalent - the insides of the system

are completely the same except re-branded as CentOS

• Method: Compare costs of individual components in the

environment

6© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Method example

Comparing component costs

Item Red Hat SKU

($)

CentOS equivalent CentOS SKU

($)

Delta

OS license – server $TBD CentOS $0 TBD

OS license – virtual $TBD CentOS $0 TBD

High Availability Add-on $TBD Linux-HA $0 TBD

Load Balancer Add-on $TBD Linux-HA $0 TBD

Resilient Storage Add-on $TBD GFS + LVM $0 TBD

Satellite Capsule Server $TBD Katello $0 TBD

Directory server $TBD OpenLDAP $0 TBD

Certificate system $TBD pki-* packages $0 TBD

etc.

7© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Migration examples

Typical clients we see

• Most recently: An enterprise customer in retail, with 1000s of brick

& mortar locations

• Also pharmaceutical, financial services

• Common reasons:

• Exponentiating cost of licenses

• Avoiding vendor lock-in with RHEL

8© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Your migration path

9© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Where is the biggest risk?

Operating system

Applications

YourApp1 YourApp2

All marks are the property of their respective owners

10© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Identify what to migrate: Business

Categorize Linux & app deployments

• Importance to the business

• High security, QoS,

performance requirements

• Hard-to-find expertise

• Certification requirements

Identify what to migrate: Business

Large OSS

deployment

Reporting & metrics

Key internal expertise

Critical apps

Key infrastructure

Potential for large

revenue loss

Publicly-hosted SaaS

Prototyping & testing

Isolated systems

Unchanging configs

Not significant

Need for

fast response

Need for supportApp evolution over time

11© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Identify where to start: Technical

YourApp1

Minimize risk and time

Low risk …

Low time to migrate

YourAppN

High risk

High time to migrate

Migration timeline

• Migrate apps in parallel where possible

• Limit risk by focusing on migrating the OS only

• Consider OS consolidation at the same time

12© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Quadrants in action

Large enterprise customer

YourApp1 YourApp2

TBD TBD

TBD TBD

TBD TBD

TBD TBDRisk

Time to migrate

Risk

Time to migrate

13© 2017 Rogue Wave Software, Inc. All Rights Reserved.

What if it doesn’t go smoothly?

Common issues

1. Doesn’t fit within the original release calendar

2. Perceived risk doesn’t match actual risk

3. Application inventory is wrong

• Differences in versioning

4. Other unexpected delays

14© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Plan your migration

For both OS and applications:

1. Install

Considerations: Physical/virtual hardware allocation & costs when non-live; people-time (IT/DevOps)

2. Configure

Considerations: People-time (IT/DevOps/Dev) - dev involvement comes with opportunity cost

3. Stage

Considerations: Physical/virtual hardware allocation & costs when non-live; people-time (IT/DevOps)

4. Test

Considerations: Test data & workloads to reproduce production-like environment

5. Final decision

Considerations: Who/when to make a go or no-go decision

15© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Your migration roadmap

1. Inventory your apps2. Prioritize apps

YourApp1

Low risk

Low time to migrate

YourAppN

High risk

High time to migrate

3. Group similar & schedule migration timeline

1 4 5 7 … N

YourApp1 YourApp2

4. Execute migration

Install

Configure

Stage

Test

Final decision

Large OSS deployment

Reporting & metrics

Key internal expertise

Critical apps

Key infrastructure

Potential for large revenue

loss

Publicly-hosted SaaS

Prototyping & testing

Isolated systems

Unchanging configs

Not significant

Need for

fast response

Need for support

16© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Eliminating migration risks

17© 2017 Rogue Wave Software, Inc. All Rights Reserved.

People

Differences which make no difference• Spacewalk vs. Red Hat Satellite

• Linux-HA vs. RHCS

• oVirt vs. Red Hat VM

• Docker/Kubernetes vs. Red Hat OpenShift

18© 2017 Rogue Wave Software, Inc. All Rights Reserved.

You don't have to change a thing!

• Love RHEL? Great! You'll love CentOS too.

• Functionally, these operating systems are equivalent, as we've

discussed

• Now you'll have the freedom to deploy in whatever way best suits

you, at whatever scale you need, without limitations

• There may be political motivations as well

• Think: Do the politics outweigh the cost savings?

Need to convince a passionate RHEL

user?

19© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Meeting production SLAs

Only migrate the OS!

• Identify risks accurately

• Follow the roadmap

• Stage and test before production push

Where possible, follow a live migration plan

20© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Overall cost savings

21© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Costs of using RHEL

• Dynamic pricing

• The more you use, the more it costs

• Same level of support for all instances

• Need for negotiation

• Contract lock-in

22© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Savings potential

Licensing Support+

$1.75M $2.97M

Based on sample scenario: 1,000 servers*

$0+

+

* Based on RHEL Virtual Datacenters with Smart Management, Premium Support

= Annual total

$4.72M=

Over 50% savings

23© 2017 Rogue Wave Software, Inc. All Rights Reserved.

• Only pay for support on the machines that need support

• Only pay for the level of support you need on each machine

• Pay fairly in dynamic environments

– Elastic

– VM

– Container

Deployment flexibility delivers costs savings

With CentOS…

24© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Use commercial support

• Direct access to Tier 3/4 enterprise architects – no escalation path necessary

• Expertise across all critical packages

Support services

• Guaranteed SLAs

• CentOS patches & hotfixes available immediately

Migration services• Help assess, plan, and execute

• Experience across different stacks, environments, and scales

• Support Red Hat and CentOS simultaneously during migration

25© 2017 Rogue Wave Software, Inc. All Rights Reserved.

See migration in action

Live RHEL 7.4 to CentOS 7.4 migration – with no downtime!

• Developers / IT admins: See steps on live console for a popular stack

• Architects / Leads: Learn business impacts and solutions along the way

Attend our next webinar on Nov. 15th:

Walk through an enterprise Linux migration

26© 2017 Rogue Wave Software, Inc. All Rights Reserved.

Q&A

27© 2017 Rogue Wave Software, Inc. All Rights Reserved.

See migration in action

Live RHEL 7.4 to CentOS 7.4 migration – with no downtime!

• Developers / IT admins: See steps on live console for a popular stack

• Architects / Leads: Learn business impacts and solutions along the way

Attend our next webinar on Nov. 15th:

Walk through an enterprise Linux migration

28© 2017 Rogue Wave Software, Inc. All Rights Reserved.