Global leader in mobile security taps Kubernetes on Oracle Cloud Infrastructure to build a resilient, cost-effective software defense.
“By partnering with Oracle, we have been able to reduce costs, get better performance, and deploy our cloud-based solution in more geographical locations than ever before.”
Zimperium, which has developed several mobile threat defense software solutions, uses machine learning to offer real-time, on-device protection against Android, iOS, and Chromebook attacks. The company developed its z9 threat detection engine specifically to spot mobile threats, helping protect mobile devices and apps against device, network, phishing, and malicious app attacks.
With customers across the globe, Zimperium needed an IT architecture that could support its application deployments across multiple regions in a secure, stable, and resilient environment. The team’s technologists also wanted to use containers managed with Kubernetes to build a solution in one region and efficiently extend it around the world. The team also needed to meet a variety of compliance and regulatory requirements, such as the ability to deploy applications in separate networks.
Why Zimperium chose Oracle
Zimperium implemented Oracle Container Engine for Kubernetes running on Oracle Cloud Infrastructure (OCI), to get a highly scalable and fully managed service to deploy containerized applications. Some of the applications the company offers don’t fit conventional provisioning requirements for cloud-based compute and memory, so the flexible sizes offered by OCI let the company customize provisioning to its applications, resulting in cost savings and efficiency gains.
Oracle’s production support teams also played an important part in Zimperium’s decision to choose Oracle. The ability to work hand-in-hand with support teams when building infrastructure, such as Terraform scripts, made for easier integration with OCI and more successful deployments.
Another feature that was attractive to Zimperium was Oracle’s cost positioning in the global market. With the same pricing plans across all available regions globally, the company could strategically plan for the future in an efficient way, minimizing OpEx.
Zimperium containerized all its components using Docker, and used Kubernetes to launch and manage applications. Oracle Container Engine for Kubernetes and OCI Functions gave Zimperium a more stable and reliable solution, letting staffers deploy across multiple availability domains, which improved business continuity. The company managed multiregion deployments on OCI without using custom scripts, because every Oracle region is identical. That meant Zimperium could build a solution in one region, and using OCI, implement that solution in any Oracle Cloud region with the same level of security and resilience.
Taking advantage of economies of scale, Zimperium’s operations team used a multitenant architecture for customers, resulting in cost savings. However, if a customer requested its data on a single tenancy, the company could offer that option with OCI.
Using a virtual cloud network on OCI, Zimperium segregated its architecture into a private and public subnet. This allowed the company to further classify how it exposed its applications and data. It could restrict access to authorized individuals using the private subnets for access to logs and administrative tools.
The business incorporated a Datadog element in its architecture and used a cloud application for monitoring infrastructure and applications. Oracle Container Engine for Kubernetes provided built-in integration for this, letting the company continue using Datadog in conjunction with Oracle monitoring services across different regions.
With added features of OCI that came at no additional cost, such as Oracle Container Engine for Kubernetes, Zimperium further reduced TCO. Overall, the company saw an approximate savings of 15% after hosting its solution on OCI.