Why CentOS 7?

The last major OS upgrade the eZuce Dev and QA teams tackled was the upgrade from CentOS 5 to CentOS 6. It was late in 2012 that we finally delivered version 4.6. There were major hurdles for us at the time and we were also undertaking significant architectural changes to sipXcom and Unite (openUC then). This included the big move to Mongo and a complete re-vamp of the replication of registrations to mongo.

It's hard to believe that was only 7 years ago... it seems like a lifetime. The product has evolved and improved so much from that point in time yet it remains familiar in many ways. Hopefully our users feel the same.

The time had come for another operating system upgrade, this time to CentOS 7. There were a few reasons pushing us towards this upgrade. This time though we'd at least be doing the upgrade without the crazy system architecture changes at the same time.

At the top of the list or drivers was the need to upgrade to be able to run the latest version of FreeSwitch. It's only built for CentOS 7 and there were some fixes in the newer builds that we wanted to be able to pick up. One fix in particular helped us solve a nagging issue with faxing.

Another large item that pushed us to CentOS 7 was the latest MongoDB. It was pretty clear that while you could install Mongo 4 on CentOS 6, moving forward it would be easier to be on CentOS 7. With newer versions of Mongo came the new WiredTiger storage engine which helped drastically reduce disk consumption for all users. While WiredTiger brought along some significant performance improvements to the system there were some additional resilience enhancements that would help the system too.

Lastly we had some customers wanting to run on newer hardware that required newer version of CentOS to deal with the newer hardware. Additionally in CentOS 7 there were also some improvements around virtualization and containers.

Over the course of about 9 months we had to touch every service in the system as well as sort out the new world of starting services with systemd. It was a lot of work but with the gains we got from the newer components we're confident it will pay dividends for a while...

Hmmm...  Now what about CentOS 8...

Written by Mike Picher

Mike Picher

Michael is an accomplished technologist and writer, he authored the first comprehensive book about the open source project and software from SIPfoundry. With more than 20 years of communications and information technology engineering and consulting experience, Michael brings a very pragmatic perspective to the unified communications and collaboration market. He has architected hundreds of enterprise and managed service provider networks and communications solutions. Prior to joining eZuce, he co-developed what became one of Maine’s largest technology consulting and software development firms. After successfully selling the consulting business, Michael turned his attention to the growing IP telephony space. He has helped successfully deploy some of the region’s largest IP based communications systems. Michael received his B.S. degree in Computer Engineering from the University of Maine. He continues to support and advocate for open source projects on a global basis most recently sponsoring the siXcom project. In his free time, Mike enjoys time on his 150 acre farm in Maine and enjoys motocross and considers himself a craft brew afficionado.

Subscribe to Email Updates


Popular tags

see all
  • Our Mission
      eZuce is an innovative technology company that provides small and medium enterprises with visually integrated unified collaboration environment to improve their business processes. Intuitive adoption of technology by humans is in the forefront of all our developments. The eZuce user centric solution enables our enterprise partners to respond swiftly and accurately to their customers’ needs.
  • My Enterprise
      At eZuce, we are passionate about changing the way people collaborate within the enterprise. We believe that the consumerization of information technology has changed the status quo within the enterprise. Intuitive adoption of technology by individuals empowers a more productive workplace, my workplace, My Enterprise! Our goal is to leverage newly attained consumer skills into a “My Enterprise” attitude at work by enabling individuals and teams to collaborate on their terms.
  • Be there
      By emphasizing visual interaction, the human factor and user centricity, eZuce software and service solutions enable individuals and teams to collaborate on their terms, to be there for the business at the right time at the right place with the right device. Be there with your own insight!

eZuce, Inc.

300 Brickstone Square #104, Andover, MA 01810

Phone: (978) 296-1005

Email: contact@ezuce.com

Web: http://ezuce.com