Containers are unlocking new and innovative ways of developing and running software. With containerisation, the potential of hybrid cloud computing is finally becoming a reality. The evolution of containers is much akin to that of Virtual Machines (VMs) 15-years ago – eyed with suspicion in the early days but are now a de facto part of every IT infrastructure. Likewise, containers are becoming the default plan for organisations in all sectors and of all shapes and sizes.
Why? For those not yet familiar, containers are lightweight, portable, virtualised, software-defined environments. Their growing popularity is due to the fact they facilitate modularity, portability and simplicity when provisioning virtual infrastructure. They represent, in many ways, a step-change in how IT functions deliver applications; reduced boot times, improved resource utilisation and a lack of infrastructure dependencies facilitating swift deployment and iterative development and test cycles.
ECS Digital’s approach to containers is simple; it’s all about choice. Tooling agnostic – everything from cloud solutions to automation and edge – we’re led by the needs of our customers. Whilst there are many commercial container distributions available today, we choose to work with two main partners; Docker and Kubernetes (specifically, Rancher). Naturally, many organisations have a few requirements when selecting a platform to host their applications. By far the most common one is the desire to attain and retain agility by not being locked into a particular offering that prevents easy migration to other cloud platforms. In reality, this means selecting a platform based on Kubernetes, as this has been proven to be the standard by which other orchestrators are judged.
In this three-part series, we will take a look at the features of Rancher, highlight those that other container orchestration management tools don’t offer out of the box, and help you find the perfect deployment partner. Let’s start with Rancher’s pivotal features…
Rancher – Extra rBACtteries Included
Rancher is widely regarded as the #1 choice for running enterprise-scale containers and Kubernetes in production. It’s the only distro that can manage all Kubernetes clusters on all Clouds. It also accelerates the adoption of open source Kubernetes while complying with corporate security and availability standards.
100% Open Source
All Rancher products are 100% open source and free to use. Rancher deploys upstream, open-source Kubernetes, so the latest features in each Kubernetes release are always available for users. Rancher has also successfully shaped Kubernetes into an enterprise offering by putting security first and making it easy for businesses to control and interact with all of their clusters from a single interface.
No Vendor Lock-In
Rancher remains agnostic about which provider to use. It gives you, the user, the freedom to quickly deploy Kubernetes anywhere, with the configuration that you want. It also abstracts vendor differences so that users can interact with each cluster in the same way. Rancher makes it possible to run multiple clusters whilst enabling you to manage each cluster independently. And if you ever decide to stop using Rancher, you can quickly and cleanly uninstall the platform as if it was never there.
Rancher was built to manage Kubernetes everywhere it runs. It can easily deploy new clusters from scratch, launch EKS, GKE and AKS clusters, or even import existing Kubernetes clusters. This month, Rancher went as far as to launch RIO, a MicroPaaS that can be layered on any standard Kubernetes cluster. And the best part? It’s free! Try it out for yourself today.
In short, Rancher is a complete container management platform, with a few added bells and whistles to make using the tool both practical and able to integrate with other applications. This ease of use makes Rancher an ideal partner for businesses scaling change initiatives using containerisation technology. And we should know. After a 14-month engagement with an industry-leading asset tracking client, ECS Digital has been instrumental in delivering and operating globally deployed container applications on Rancher that will revolutionise the industry.
In part two of the series, we’ll explore what you should look for in a partner, and how choosing the right partner can help drive a successful transformation for you and your business.
About the Author:
Morgan Atkins is the container technology lead at ECS Digital and is one of the leading consultants for containerised applications in the UK. Not only is Morgan a certified Docker trainer and consultant, but he also takes great pride working alongside and upskilling customers in the adoption of container products such as Rancher, Docker and Kubernetes.
About ECS Digital
ECS Digital is a leading DevOps and Digital Transformation consultancy based in London, Singapore and Edinburgh. Being deeply embedded in the world of DevOps and the tooling that this movement is driving, ECS Digital is proud to partner with the leading software vendors in this space, including Rancher, Docker, CloudBees, Aqua, Sonatype, HashiCorp, New Relic and ServiceNow.
Want to adopt Rancher in your business? Talk to the team today about how you can get started.