Anyone running OpenEdge applications on HP-UX should start planning a migration strategy for before Hewlett-Packard drops support for the operating system.
Deadlines aren’t real until they are staring you in the face, right? But what if we told you a deadline that appeared to be five years away was way closer than you think.
Hewlett-Packard is dropping support for their HP-UX Operating System at the end of 2025. If customers stay on the unsupported HP-UX, not only will they not be receiving patches that support new hardware and eliminate security risks, they will also not be able to upgrade their OpenEdge application. OpenEdge 12 no longer supports HP-UX as a platform for deployment.
Platform migration can take from as little as a few weeks to six months or longer. With this in mind, organizations should start to plan their migration strategy and what it means for OpenEdge—today and for the future.
There are a lot of options for moving OpenEdge applications off HP-UX. The natural path for HP-UX users is to move to another UNIX-like Operating System, with Linux being the most popular.
The first step is to analyze your current system to help size a new system. Modern computer systems have become complex with many options. Making a poor choice can make your application run worse on the new platform than on the one being retired. That’s a pitfall we see far too often.
For your current system it’s important to look at:
Knowing this information can help you choose a right size machine for your application.
A note of caution: Do not get too enamored with over-provisioning the number of CPUs in a new system. OpenEdge runs best on fewer but faster CPUs than many slower CPUs. The more CPUs, the more likely you will be forced into a NUMA configuration, which is not a good architecture for any database application, be it Oracle, MSSQL, MySQL, Postgres and, of course, OpenEdge. Fewer CPUs with many CORES works best.
Once you have your new system, there are several things you need to do to have a successful platform migration:
Integration points are what makes an application complicated. The most interfaces into the database or application, the more testing and verification that needs to be done. We no longer live in a world where the OpenEdge application stands alone to run a business. All access points need to be accounted for.
The migration process is fairly straightforward for the Progress Services engineers, but for companies that have been on the same platform for the last five years or more, it can seem daunting. The person who led their migration the last time around might not even be at the company anymore, and there could be a loss of institutional knowledge. This is where the Progress Services team can help. On average, Progress Services does a go-live every month for a Platform Migration with several active for different customers at any given time. No other team has this experience with a wide variety of OpenEdge applications
The hardest part of the migration for most companies is finding the downtime for the cut-over. This is typically handled on the weekend over a holiday period. However, with Global operations, what is a common holiday? Can the application be down for 24 – 48 hours for the cut-over?
Progress has tooling to limit the downtime for cut-over by using replication technology. This limits the downtime to an hour or two regardless of the size of the database.
Good planning and experienced execution can make a move to a new platform successful, but that’s not all you need to do. Invariably there will be some bumps on the road that you did not account for, so having the migration team available to solve any post Go-Live issues is essential. In addition, once you’ve moved, you need to do a post-migration Database Health Check or performance tune to make sure the applications are running at peak performance on the new hardware. You spent money on the new hardware, it is best to get the most value out of it.
The Progress Services team has built internal tools to help with migration and managing your new database once it’s up and running. The same team that does the migration can manage your database through our MDBA services.
This can not only serve as an insurance policy for your investment, but it is also cost-effective when you consider the cost can be as low as one-third or one-fourth the cost of a full-time employee for 24/7/365, follow-the-sun support.
No waking people up in the middle of the night or coordinating overtime coverage during off hours and weekends. This gives your team some relief while also ensuring the OpenEdge experts are on the case immediately.
Progress has the largest database services organization that works with the OpenEdge ecosystem because Progress wrote the product. If we run into any problems, we have a direct link to technical support and development. The Progress Services team sees hundreds of OpenEdge applications every year with the experience having supported hundreds of customers migrate
Whether your move to a new platform was prompted by moving to newer, better technology, or moving away from an unsupported operating system or hardware, execution and management are the keys.
Migrations are both necessary and inevitable, and the HP-UX end of life just forces your hand … a little earlier than you might have thought too.
To talk to an OpenEdge expert about your move, contact us to set up a consultation.
Mike Furgal started his career at Progress in 1989 in development and is currently the director of database and Pro2 Services. He has held many different roles during the time including working on the OpenEdge database product and managing different development teams working on the OpenEdge database. In 2012, he joined the Consulting team at Progress as Director of Database Services where he and his team are responsible for managing over 2,000 distinct databases and over 140 Terabytes of data and 175,000 connected users. As a former developer of the OpenEdge database, Mike brings a unique perspective as both a consumer of the OpenEdge technology, and also a developer of the same technology. Mike has presented highly technical topics around the world at nearly all of the Progress conferences and PUGs.
Subscribe to get all the news, info and tutorials you need to build better business apps and sites
You have the right to request deletion of your Personal Information at any time.
You can also ask us not to pass your Personal Information to third parties here: Do Not Sell My Info
Copyright © 2020 Progress Software Corporation and/or its subsidiaries or affiliates.All Rights Reserved.
Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.