Automated Deployment of Openshift
Objective of the project
The customer's main objective was to become an internal cloud provider and run applications through the Red Hat Openshift Container Platform. The customer purchased a product subscription and 10 physical servers to run the applications. It asked us to come up with a solution proposal and subsequently carry out actual implementation within its own environment.
Implementation
The product is usually installed and thereafter supported by a company having the proper expertise. This was not acceptable to the customer, as it wanted to have the option of installing Openshift independently in other environments. The ideal solution to this requirement was to create an automated installer in the Red Hat Ansible tool. The installer significantly reduces the time and effort required by the infrastructure manager. It easily and quickly prepares the entire platform for immediate use.
Implementation steps
- We listed the client's needs for the operation of applications within the bounds of detailed initial consultation
- We then designed and created scalable architecture based on those needs
- Using Ansible, we installed a virtualisation platform on physical servers and created virtual servers
- We automatically installed Openshift on the infrastructure prepared in this way
The following components are included in installation
- the centralisation of logs
- monitoring
- persistent storage
- own SSL certificates
- SSO
- autoscaling
A customised Video Guide for Developers was created as part of the delivery, this describing how to use the platform within the customer's internal environment.
The result of the project
The customer is able to create the required number of additional Openshift clusters and can have the cluster ready for use by developers within 40 minutes.>
All applications are automatically provided with security via SSL certificates. Openshift is connected to the centralised administration of users.
The increase in performance requirements is covered by the automatic scaling of the Openshift Container Platform over the virtualised infrastructure.
What does the customer say about our services?
„Wesecon has been assisting us with its adaptation within CEZ Group together with other partners since the beginning of the selection of OpenShift technology as an operational container platform. They provided consultation in designing the main parameters and implemented the necessary functionalities. At the same time, Wesecon is contributing to the expansion of the platform's functionalities and its support. Together with the internal team, they also help in operational processes such as platform upgrades, where we have currently managed to successfully upgrade the operational clusters to version 4.10. Within the framework of the collaboration, we greatly appreciate the expertise and flexibility."
Lukáš Záruba, Product Manager of IT Infrastructure and Platform Development Team & Enterprise Architect for Infrastructure, ČEZ ICT Services, a.s.
Why work with us
Extensive experience
We have extensive experience in implementing advanced solutions for large companies and startups.
A team of top experts
Experts in all areas from infrastructure to cloud solutions work on your projects.
Your external team
We will complement individual professional roles or the entire development team, which will take responsibility for the operation and development of applications (IT outsourcing).
Perception of context
We understand your business so we can find the right and effective solution for you and help you implement it.
Reliability
We will deliver your work on time, to the agreed quality and within the budget.
Work efficiency
We prepare solutions based on standardized methodologies and continuously verify their accuracy.
Case studies
Selection of an integration platform for Linet
The aim of the project was to select an integration platform for the customer which will make it possible to implement the automation.
Integration of state administration systems
To design and implement an integration platform for secure transmission and acquisition of information between state administrative systems.