DevOps and Containers are gaining more and more popularity nowadays, and we in Jelastic keep up with the times. Recently our CEO Ruslan Synytsky gave an interview to Autentia Recording during the JelaCON 2015 in Madrid. He described the main DevOps problems, discussed the benefits and drawbacks of Public, Private and Hybrid Clouds, highlighted several important issues that customers should consider before migration to Hybrid Cloud, and unveiled strong points of Jelastic Platform, which make our solution so unique.
Below is the interview
Alba Roza: What is the biggest challenge that DevOps bring to the cloud?
Ruslan: DevOps actually helps companies to move to the cloud. So the biggest challenge is just to understand how you can use the cloud to improve your productivity.
Alba Roza: How widely are you seeing this Hybrid Cloud actually been used?
Ruslan: IT community had a lot of talks about Hybrid Cloud. Actually the wave has just come, and it's becoming bigger and bigger, so people start using Hybrid Cloud more and more. Why? Because it became much easier with containers. You can migrate workloads from one cloud to another. Containers help to speed up adoption of Hybrid Cloud for enterprise section.
Alba Roza: So, what are the most important things clients should consider before moving to Hybrid Cloud?
Ruslan: First of all, you need to do the following:
- analyze your current workloads
- decide what kind of data you want to keep in a Private Cloud
- think about what kind of data you can migrate to a Public Cloud
- realize how you can decompose your applications on different pieces and how to migrate these pieces
- understand how easy it will be for you to migrate to containers, as sometimes migration requires the redesign of your applications
So, think twice and consider all benefits. Ask yourself: does it work for me as it works for many companies? And finally, divide your private data and public data and move to cloud piece by piece.
Alba Roza: How long are you using containers in your Jelastic solution?
Ruslan: We have been using production-ready containers since 2011. We realized the power of containers already 5 years ago. Jelastic containers can be deployed on top of bare-metal hardware that gives much better return on investment for companies. It`s a secure solution that supports stateful and stateless applications - it means you can develop your own applications and migrate legacy applications to the cloud. A year ago we added support of Docker containers. And in the last version of Jelastic Platform we released even more advanced support of Docker containers, because people love it. We added this feature, as Jelastic provides its customers with the extreme flexibility of choice.
Alba Roza: What makes Jelastic so special compared to competitors? Why choosing Jelastic?
Ruslan: There are several points, that make Jelastic different from other companies. Our vision is about the freedom of choice, we do not limit people in technologies, resources, location of data centers or anything of the kind.
We enable our partners in different countries to deliver cloud solutions in their local areas. Many companies want to keep data locally, inside the country according to different regulatory laws. Again, the freedom of choice. We let companies make business with containers. And end-customers can choose a right Jelastic hosting provider in the needed region. This is the main difference from the business point of view.
From the technical side, we provide several unique features, like automatic vertical scaling - only Jelastic provides this feature today. It means people pay only for real used resources but not for the limits, as they do with almost every cloud provider today. Companies oversell resources. In Jelastic, we think it`s not fair, and that`s why we introduced a new model, where people just pay for what they use. Pay-as-you-use feature scales up immediately when developers need more resources. And I'm convinced this is a fair pricing model.
Also, we provide advanced containers, as I`ve already mentioned our containers support stateful and legacy applications, so you can easily migrate your enterprise applications to the cloud. We do not force people to use any architectural design: if you like stateless design - fine, just use it, as it’s really good for highly loaded and highly scalable applications. But if you need stateful design - you can use it within Jelastic as well. We call it Zero Code Change. So you can bring any standard application to our cloud and Jelastic can scale it horizontally or vertically.
Users can change almost everything inside containers adjusting them to their needs. In addition, we provide much more automation for certified containers. Jelastic provides certified containers for all runtimes, like Java, PHP, Ruby, Node.js, Python and even for .Net. It means when you need to create a complex clustered environment, we can do it automatically with preconfigured replication, load-balancing, auto-scaling, and so on. You can always adjust it if you want to get something different. But at the same time you get more automation with our certified containers. This difference makes our solution more advanced compared to other solutions in the market.
Alba Roza: Can you provide some examples of customers who are using this Hybrid Cloud with containers you are talking about? And could you please describe us what types of benefit they achieve?
Ruslan: Yes. Hybrid Cloud is very useful for big companies because very often they have different data centers. Among such customers are original or international ISVs, systems integrators, outsourcing companies and enterprises.
Why is it so useful for them? For example, they have users in different regions and need to put applications close to them in several regions of different Public Clouds. Also, they can keep development or some kind of private data inside their company. Or they can get benefits from the distribution of workloads across different kinds of hardware and cloud. For example, for development environment they can use cheap hardware and inexpensive cloud. And for production environment they can use the cloud with better performance - it will cost more, but it will give you advanced performance.
Thanks to Autentia Recording for great questions during the interview. That was really informative and beneficial time at the meetup with Java Madrid User Group, Madrid DevOps community and Infortelecom hosting partner. Do you have any additional questions to Ruslan? Feel free to leave them in the comments below or contact us directly at firstname.lastname@example.org