“The time it takes to deploy a cloud control plane for us is about 19 hours. It takes us two hours to deploy our compute rack, and it takes us three hours to deploy our storage rack. We really love it,” he added. “MCP has really been a game changer for us in automation.”
MCP automates the deployment, updates and upgrades of clouds, reducing manual work and errors. “The model-driven architecture that Mirantis has come up with has helped us save a lot of time and effort,” the VP of Engineering said. “We define our inventory in code and the inventory gets deployed automatically using CI/CD.” MCP also streamlines cloud management with its StackLight Operations Support System (OSS), which provides continuous monitoring of cloud infrastructure and application workloads.
In early 2016, Mirantis began transitioning cloud operations to the operator’s internal cloud team, who are now able to manage cloud deployment and operations on their own. Mirantis continues to assist the operator with architecture, other consulting services, and 24×7 enterprise support.
“We really value the partnership with Mirantis,” the VP of Engineering said. “Mirantis has trained us on using the concepts of GitOps, infra as code, automated deployments and the toolchains that come with the Mirantis product.”
The operator’s OpenStack cloud is one of the largest in the world. It includes eight application datacenters running 4,000 bare metal servers across three regions in the country, with roughly 100,000 CPU cores. Further expansion is already planned, and the operator expects to soon have 10,000 bare metal servers. Additionally, the operator has 13 network datacenters that carry network traffic across the country.
“We had to deploy private clouds when we were launching, because there were the government regulations. The Telecom Regulatory Authority mandates that any telecom company [in the country] has to store customer data inside the country,” the VP of Engineering. “None of the other cloud providers are big enough to host our workloads, so we made all this infrastructure ourselves, and we’re still growing.”
About 50 internal software teams consume the operator’s OpenStack cloud. These teams provision their own cloud resources and can rapidly deploy and scale their own offerings as needed. With MCP, developers have the flexibility to deploy the type of cloud resources they prefer, including VMs, containers or bare metal compute. The operator built a Kubernetes-as-a-Service platform on top of OpenStack to provide developers with a self-service portal where they could get a Kubernetes cluster with the click of a button.
“We don’t define how the microservices teams work, and that’s what you want in your organization. You don’t want to define standards for your teams, you want to let them innovate and figure out their own,” the VP of Engineering said. “Some teams want baremetal, some teams want Kubernetes, some teams want to use typical monolithic environments.”
Transforming Society
By offering free voice calls and text messaging throughout the country, unlimited data access at affordable rates, premium content and applications at no cost, to all citizens, the operator shook up the country’s telecom industry, forcing incumbent operators to slash prices and causing consolidation in the market. More importantly, the operator has also helped to disrupt the country’s society, by making communications and data more accessible and bridging the urban-rural digital divide.