Cosmo Tech: Strategic optimization powered by Google Cloud Platform

About Cosmo Tech

Cosmo Tech is a global software company that helps senior management and the C-Suite make the best decisions for their company. Using its proprietary methodology and technology, Cosmo Tech enables clients to model and simulate complex scenarios and accurately predict their outcome, delivering unique interconnected insights for optimal decision making.

Industries: Technology
Location: France

Cosmo Tech deployed its SaaS simulation platform on Google Compute Engine instances to help ensure a more stable, scalable platform that could handle more clients and greater levels of complexity.

Google Cloud Results

  • Simplifies the solution with a single platform, reducing compatibility management for IT
  • Improves the speed of delivery, allowing the platform to tackle bigger simulations for more customers
  • Empowers clients to add their own analytics capabilities to the simulation with a cloud-based data laboratory

Delivers its solution in a day instead of months

For organizations in the energy, utilities, and mass transit industries, complex problems often require complex solutions. With thousands of different assets in play as well as economic and environmental factors to consider, reaching the right decision can be as difficult as it is necessary. French software company Cosmo Tech works with major operators to solve or, even better, prevent these kinds of problems through its proprietary Augmented Intelligence simulation platform. This Software as a Service (SaaS) platform combines the company's powerful model-driven simulation tools and expert human analysis to model its customers' scenarios using real world data.

"Our technology requires the ability to quickly scale compute power so that we can calculate our model predictions and we had reached the point where we needed a cloud-based infrastructure to do that. When we looked at the leading cloud providers, the best solution for us was Google Cloud Platform."

Thomas Lacroix, CTO, Cosmo Tech

"Our solution lets C-Suite executives run hundreds, even thousands of scenarios based on real-life constraints like budgetary issues, environmental impact, or whatever else there may be," says Thomas Lacroix, CTO at Cosmo Tech. "They can then choose the optimal decision and help their organizations achieve their goals and reduce their long-term risk." In 2015, as Cosmo Tech grew, the company knew that its existing on-premises infrastructure would struggle with more clients and bigger, more sophisticated simulations.

"Our technology requires the ability to quickly scale compute power so that we can calculate our model predictions and we had reached the point where we needed a cloud-based infrastructure to do that," says Thomas. "When we looked at the leading cloud providers, the best solution for us was Google Cloud Platform."

Ease of use, scalability, flexibility with Compute Engine

When Cosmo Tech first launched in 2010 with a single client, it ran its simulation platform with desktop computers that connected with the client's IT suite. As the company expanded, its IT team worked hard to maintain compatibility with seven different types of operating systems to accommodate its new clients. "Deployment and post-deployment was becoming harder," says Thomas. "Some of our customers were experiencing stability issues when our solution interacted with their environment."

"Our customers want to be able to deploy our tools on their own servers, so we have to stay agnostic in terms of the tools we use. Google Compute Engine enabled us to deploy to different infrastructures and environments independent of our choice of cloud solution."

Thomas Lacroix, CTO, Cosmo Tech

In addition, the physical limits of Cosmo Tech's infrastructure were starting to have an effect on the platform itself. A typical simulation takes into account hundreds of thousands of assets that interact with each other. According to Thomas, for a single customer there can easily be 1.5 billion connections and a simulation would generate hundreds of gigabytes of data. With a single client, that could be done with desktop computers. But as Cosmo Tech attracted more customers across different industries, it became clear that the company needed to switch to a cloud-based infrastructure to cope with the extra demand.

After evaluating leading cloud providers, Cosmo Tech chose Google Cloud Platform (GCP) for its new infrastructure. Satisfying the company's criteria for an easily scalable infrastructure, Compute Engine instances also had the right blend of economy and flexibility, according to Thomas. The company took care to start slowly with the migration, beginning with just a single client, as it familiarized itself with the Compute Engine environment. Rather than a straight lift-and-shift migration of the existing desktop-based architecture, Cosmo Tech invested time to redesign its infrastructure for the cloud before fully rolling it out for all of its clients.

Compute Engine instances proved ideal for Cosmo Tech because of their ability to scale compute power at the click of a button, avoiding the need to sink costs and spend precious resources on buying and provisioning new hardware. Compute Engine made it simple to help maintain security protocols by easily segregating customers on different servers and avoiding multi-tenancy situations. Thanks to per-minute pricing from Google, Cosmo Tech could spin up and shut down instances as it needed them, only paying for what it actually used. Meanwhile, flexibility was a key advantage of the new infrastructure.

"Our customers want to be able to deploy our tools in their own servers, so we have to stay agnostic in terms of the tools we use," says Thomas. "Google Compute Engine enabled us to deploy to different infrastructures and environments independent of our choice of cloud solution."

"We used to take at least a month to deliver to clients. Now we just need a day. Our business model has now changed with Google Cloud Platform. We can serve more customers with greater efficiency."

Thomas Lacroix, CTO, Cosmo Tech

Serving more customers in less time

With the help of Google Cloud Platform, Cosmo Tech could scale to meet its customers' demands at the same time as simplifying its infrastructure management. As a result of migrating to GCP and redesigning its architecture, the company has only one version of the Cosmo Tech platform instead of maintaining compatibility with seven different operating systems. Rather than worrying about maintenance issues or available compute power, engineers and IT staff can focus on improving its algorithms and platform.

The ability to add as much compute power as it needs has enabled Cosmo Tech to dramatically improve its delivery times and tackle much more complex solutions than before, according to Thomas. "We used to take at least a month to deliver to clients. Now we just need a day," says Thomas. "Our business model has now changed with Google Cloud Platform. We can serve more customers with greater efficiency."

As Cosmo Tech continues to grow, it is constantly looking for ways to improve its platform. The company has been looking to make its infrastructure even more efficient by exploring Kubernetes as a way of automating the deployment of its services. Meanwhile, it recently added a data lab feature that allows clients with advanced capabilities to combine their own analytics and data science libraries with Cosmo Tech's simulation. "It opens new doors for the customers," says Thomas, "and it was only possible because of the move to the cloud."

About Cosmo Tech

Cosmo Tech is a global software company that helps senior management and the C-Suite make the best decisions for their company. Using its proprietary methodology and technology, Cosmo Tech enables clients to model and simulate complex scenarios and accurately predict their outcome, delivering unique interconnected insights for optimal decision making.

Industries: Technology
Location: France
Google Cloud Platform logo

12 Months FREE TRIAL

Try Kubernetes Engine, BigQuery, and other Cloud Platform products with $300 in free credit and 12 months.

TRY IT FREE
Google Cloud Platform logo

12 Months FREE TRIAL

Try Kubernetes Engine, BigQuery, and other Cloud Platform products with $300 in free credit and 12 months.

TRY IT FREE