Société Générale is highly satisfied by this collaboration. According to Carre, “We have people from Mirantis working with us on a day-to-day basis; when we are doing major upgrades or working on a complex incident, we can work with Mirantis experts and even their development team.”
As the cloud native landscape developed, Société Générale and Mirantis took the next steps in their cloud native journeys together. Docker Enterprise evolved into Mirantis Kubernetes Engine, an enterprise container platform that would support workloads on both Docker Swarm and Kubernetes. And with Mirantis Kubernetes Engine as a foundation, Société Générale decided to migrate its workloads to Kubernetes.
Navigating a Cloud-Native World
With Kubernetes as an emerging industry standard for container orchestration, the Société Générale team knew they wanted to leverage its power. Kubernetes would bring even greater flexibility and scalability, along with the vibrant community support of a widely-used open source solution.
This migration was easier than the move from monoliths to the cloud. “If you’re already in containers,” says Service Manager Laurent Verbièse, “it’s not that complicated to move from Swarm to Kubernetes. We were still using the same line of products—now we’re using Mirantis Kubernetes Engine, which supports both Kubernetes and Swarm.”
Different teams within the organization were able to migrate at different speeds, and with Mirantis Kubernetes Engine’s dual-orchestrator support, Société Générale could be flexible. Indeed, Mirantis Kubernetes Engine brought the Société Générale team an unprecedented degree of flexibility and rapid scalability—a balance not possible with other platforms. The number of containers running on the organization’s platform grew by leaps and bounds—and all the while, integrated with their CI/CD platform and enabled the team to build and use the internal tools they needed.
Verbièse explains, “As part of our private cloud, we’ve developed unique APIs for our services. These help developers to follow all compliance requirements as well as access load balancing, namespaces, and other Kubernetes features.”
This ability to build an API tailored to their needs has enabled Société Générale to achieve harmony between security and innovation. The foundation of Mirantis Kubernetes Engine facilitates role-based access control (RBAC), making it so that team members can only access relevant namespaces and applications. Additionally, Société Générale has organized services in its private cloud into security tiers, so that developers on a particular project can use the custom API to easily access services with the appropriate security architectures and development standards.
In 2020, Société Générale set a goal to run 15,000 pods—and in the course of a year, vastly surpassed that objective, growing even more rapidly than they had hoped. Today, they run over 1,000 nodes of Kubernetes clusters with about 33,000 pods.
Trusted Partners for a Cloud-Native Future
As Société Générale’s relationship with Mirantis has developed, the organizations have become trusted partners and collaborators. Both are active participants in the cloud-native open-source community. Société Générale provides valuable input into Mirantis’ new features, roadmaps, and R&D process, helping to shape the future that the companies are building together. And Mirantis continues to support Société Générale as the organization sets its sights on some of the globe’s biggest challenges.
“We try to customize the clusters we provide with more and more security and more and more features,” says Carre. “Our optimizations are allowing orgs to save up to 30% on compute resources—and therefore energy.”
Société Générale has set a goal of carbon neutrality by 2050, and that is one of the IT team’s foremost challenges moving forward. Fortunately, the multi-cluster architecture enabled by their new infrastructure is giving them the tools they need. “If you have the ability to easily move workloads from one cluster to another,” Carre says, “you also have the ability to move clusters based on environmental footprint.”
“Cloud-native,” he adds, “will bring more and more tools for us in the future.”