Creating clarity in the complicated telecom world is what Mobiel.nl has excelled at from day one. Behind the scenes, partner and Tech Lead Martijn van Leeuwen works with his team daily on the technical improvements of customer processes.
Leafcloud’s green cloud solution offers room for innovation.
“Moving to a green cloud is a long-term project and a considerable investment for Mobiel.nl. You can’t do that with the push of a button. We want to be sure that we choose a good, stable, and scalable infrastructure, and we mustn’t be dependent on one cloud provider. We built the entire project with this in mind. Leafcloud supports OpenStack, which makes them an ideal partner within this objective. Also, they’re a partner that can teach us and help us make the set-up better and more robust.”
Idealistic without drawbacks
“We think what Leafcloud does with the residual heat is very clever. It’s idealistic and has barely any practical disadvantages for the end-user. Their solution offers everything you can expect from a cloud service; safe, powerful, and reliable. This is where we really found each other. We give our customers the means to make a smart choice themselves when purchasing a mobile phone or a package for TV, internet and calling at home. We do this with a lot of technology behind the scenes, without the user noticing. Think of online ordering convenience and specific customer actions. We look for solutions that are inexpensive, efficient, and powerful. But we also pay attention to whether it’s a sustainable solution that we can actually put into practice.”
“As a small team, we take on quite a lot of responsibility. The adoption of a new cloud platform creates extra work. We need extra staging and development capacity, and we want to start using Leafcloud for that in the short term. The use of Rancher and on-premise clusters can be of great benefit to us. We’ll soon start transferring our test and staging environments to Leafcloud. This gives us performance for a good price, a green alternative, and all our developers can get to know the environment. We’ll then gradually start running applications in production. ”
“Throughout all the layers within Mobiel.nl, there is a great deal of affinity with sustainability and new, green initiatives. The energy consumption of our sector concerns us. Our DevOps team can translate the company’s sustainable vision into technical solutions, as many DevOps are involved in our system’s critical areas. That means adopting an initiative like Leafcloud can be put into practice quickly. And so, we map out the desired green course step by step.”
“The energy consumption of our sector concerns us”Martijn van Leeuwen
“Our current cloud service mainly consists of Google Cloud with Kubernetes and CloudSQL, among others. We use nodes and pre-emptibles for cost reasons. We initially set these manually, but this is now automated with Terraform. This setup is potent and provides flexibility. However, it also has some drawbacks: it’s not very sustainable, we can’t immediately switch to another service, there’s no support for our on-premise servers, and we can’t test whether the setup is truly independent.
Our goal is to set up our cloud hosting so that you can’t tell whether an application runs on Cloud A or Cloud B. To do this, we’re using tooling to build a generic management layer that captures this complexity. For our DevOps group, this is an energizing challenge. We work away neatly layer by layer, which also makes adoption by other developers easier. To reinforce this, we sometimes switch people within the DevOps team to give everyone insight into the whole.”
Step by step
“Properly setting up cloud hosting is done step by step and is quite time-consuming. Applications and services need to be adapted and internal communication well organized. The container management and CI/CD must work to be fast, reliable, and accessible to all developers. By working with standards and proven tools, we ensure that the setup is transferable and interchangeable. OpenStack is very useful in that regard. Once we’ve finished the installation, we can easily move our workload and set up clusters. Of course, we also encounter practical obstacles. For example, Google automatically arranges authentication to pull images. Unfortunately, that is not yet possible on Leafcloud. But of course, we will find a solution for that.”