We have been working with Red Hat technologies for the last few years, and their OpenShift platform is really making waves. OpenShift is Red Hat’s Platform-as-a-Service (PaaS) that allows developers to quickly develop, host, and scale applications in a cloud environment. This is particularly useful if you have legacy applications that you need to move to the cloud.
With OpenShift you have a choice of offerings, including online, on-premise, and open source project options. Now on version 3, the platform is based on Docker containers and Kubernetes container cluster manager, adding developer and operational tools to enable rapid development, easy deployment and scaling. Plus it provides long-term lifecycle management for different size teams and development.
Time to Market
The time between idea and execution is key to an agile business: the executives want this to be as short as it can be to maximise revenue opportunities, however the development and deployment teams need to ensure they can deliver a robust solution and that the live platform is stable.
Often, time is wasted selecting, configuring and deploying software components. This has been calculated to absorb 25% of the project’s total time which could have been spent building new features. And that’s before you consider the investment in securing the infrastructure.
The OpenShift platform gives you back this time, providing a platform PAAS developers can use, and allowing teams to focus on tasks that add business value.
How does OpenShift work?
Once running, developers can request instances of containers built on the required image – for example, a container could be running Fuse, linked to a PostgreSQL database along with a Jenkins CI server. These images can be out-of-the-box or customised to your particular needs so that environments can be created quickly and consistently. Containerised code can then be ported from one environment to another without rebuilding from source. Further, the management of clustered instances is achieved through simple configuration, ensuring that your applications are highly available and scalable.
What about security?
The OpenShift platform is secure, whether deployed on-premise, in private cloud or on a public cloud. This is because of the underlying Docker platform which isolates containers and allows them to interact with each other only through secured APIs, and is supported by a secure infrastructure using hardened technologies such as process, network, and storage separation; stateful and stateless inspection firewall; proactive monitoring of capacity limits (CPU, disk, memory, etc.); intrusion detection (files, ports, back doors, etc.); port monitoring; security compliance frameworks; encrypted communications (SSH, SSL, etc.) and so on.
Red Hat’s own rapid development and deployment methodology allows any security flaws to be identified, fixed and deployed into production in less time.
Watch our Inside the Tech videos
Our CEO Adrian Wright interviews Chris Morgan, OpenShift Technical Director Partner Ecosystems to quiz him on the tech.
In this video Adrian interviews Julio Tapia, Director of OpenShift Partners to discuss the business benefits of Openshift.
Cost is always at the top of any project concerns, and Red Hat have developed the ‘Red Hat OpenShift Container Benefit Estimator’ to help you demonstrate and calculate the potential savings.