Managers and decision makers are more focused on finances, costs or efficiency of individual activities and tools. However, sometimes you may encounter words at first sight not related to those issues. And some people may even feel sick whenever they just overhear them.
That is why we would like to translate two technical terms used in connection with clouds – OpenStack and Kubernetes – into the language of managers. Hopefully, at second sight, you will like those technologies much better because they are related to topics of highest concern in any company, i.e. flexibility and stability.
We will not be talking about technologies behind this popular name. We will rather try to explain how OpenStack and its related services might help our cloud – a virtual data center – to provide a flexible environment for you, i.e. for our customers.
OpenStack services, which are prepared by different people and come in form of separate packages put together as a puzzle, may not look like a very effective tool to build and operate a cloud. However, their advantage consists in the fact that the entire community keeps developing and responding to market needs and developments. As a result, the available services always meet the demand and they are developed in response to expectations of the market.
As a customer of a cloud provider you will not be able to see what is behind the solution and therefore you actually do not know what is it that supports your virtual environment. But it may happen that the “undercarriage” will need a functionality which will be indispensable for your operations.
Thanks to OpenStack services we are able to adapt our cloud so that it suits best to the needs of our customer.
It is not just the fact that OpenStack is an open platform without restrictive licenses. OpenStack is an active community which continuously perceives progress in technologies and on the market. Consequently, we always have the latest tools available to work with our environment in a very flexible manner and to adjust functionalities in response to the needs and desires of our customers.
Kubernetes is a today’s buzzword and whoever has it is a king. However, what does it mean for you to have a company cloud from a provider who uses Kubernetes? We do not want to discuss a situation of a customer with the own Kubernetes platform in its own environment. We will show you why we pride ourselves on using Kubernetes for our platform and how it translates in the user environment.
Thanks to Kubernetes, we can structure parts of our data center, i.e. its building blocks, into several sections. Than we can focus our administration, maintenance, updating or upgrading efforts only on one particular section of the system. This means that if we need to update one tenth of the entire environment we do not have to restart and setup the whole thing. With Kubernetes we can only take the concerned one tenth and perform what needs to be done.
Now, what does that mean in real life operation for our customer who has no chance to know that we are using Kubernetes, unless we tell him? This approach helps us to ensure the maximum stability of the environment and the shortest possible unavailability time for necessary administration and repairs. While for common servers we need tens of minutes and for virtual servers just minutes, in the Kubernetes environment we are done in the blink of an eye.
If you have already worked with OpenStack and Kubernetes we hope you have been able to better understand their benefits for the company cloud infrastructure. Flexibility and stability are the must-haves of today and it seems likely that they will be even more important in the future. Be prepared and use the best technologies available. How?