I know it’s been awhile since Cameron and I have posted but as I am sure most of you know the summer is a very hectic time between others being out and the change over of quarters it has been quite an interesting time. As if on queue Cameron and I also finished our first 6 blog posts covering what I like to call “The Big 3” of Red Hat’s portfolio. RHEL, Ansible, and OpenShift are our 3 heavy hitting products but they aren’t the extent of our portfolio and while they are very important the Red Hat portfolio is very extensive and our blog series is not going to end with just the first 3. With that being said we are going to keep moving forward with our discussions on each product. This week we are going to start our discussion on Red Hat’s OpenStack Platform.
Most of you have probably used OpenStack or something similar at a time during your digital lives. With virtualization becoming more and more important, companies needed a way to provide access to vast amounts of virtual resources. This led to the rise of public and private clouds. The computing needs of all companies increased to the point that it became a viable business model to sell access to computing resources. This led to the public clouds we have today. Such as Azure, AWS, GCP, and of course IBM Cloud. Like the argument for a standardized operating system, having standardized software that can manage these resources (which can often be distributed across different physical locations) makes the most sense. Once again, like the benefits of an open source operating system there are plenty of reasons why an open source cloud creation and management product makes the most sense.
It's no secret to anyone that technology evolution moves at the speed of light and no one person is able to keep up with all of the intricacies that are required to provision and maintain complex applications at scale. Communities that come together are able to account for these changes and evolutions. OpenStack is a great example of this, navigation of the technical specifications required to stand up and maintain a public or private cloud environment shouldn’t have to be done by the organization that is looking to utilize the environment. An IT organization cannot be expected to perform their day-to-day operations while also ensuring they are enabled for future improvements and innovations of the technology. A platform like OpenStack can provide you with an industry leading experience all built on open source technologies. Red Hat has taken care of all of the difficult intricacies such as operational management, lifecycle management, and managing resources like reliability, availability, and performance.
While I briefly touched the surface of OpenStack I will now turn it over to Cam so he can discuss his portion of OpenStack for this week. Next week I will delve a bit into the world of “as-a-service.” The proliferation of public and private cloud environments has really pushed the ability to provide “as-a-service” operations to the masses. With that happening there is increased ambiguity on all of the different “aas” (as-a-service) offerings. I will leave it there for this week and I will pass it over to Cam. Thanks for reading and as always post any comments or questions in the area below. Thanks!
Thanks Cody! Happy to be back with you writing about Red Hat technology!
I’ll zoom into some use cases for OpenStack to help add some context. One of OpenStack’s main capabilities is its use in network function virtualization (NFV). NFV is being used to build out modern architectures for service providers notably in 5G. The utility of NFV is that you can virtualize and deploy networking equipment (from load balancers to firewalls) that are deployed across cloud providers and running on top of commodity hardware. The capacity of being able to extend and scale a network in this way is a vast improvement over legacy architectures and nowhere is this more true than telcos trying to span across massive geographical footprints with ever changing volumes of data.
Architectures aren’t just developing through NFV but also in the expansion of computing resources outside of the core data centers. Edge computing is another area in which Red Hat OpenStack shines. OpenStack provides a centralized management platform across these smaller edge deployments that provide compute resources to users and cut down on latency. Some examples of edge computing use cases are: manufacturing, internet of things, smart cities and AR/VR. Red Hat OpenStack allows you to monitor and deploy these types of solutions by managing edge computing nodes and storage in the same way you do the core data centers.