Company
Date Published
Author
Marko Rajcevic
Word count
2076
Language
English
Hacker News points
None

Summary

CAST AI is an AI-driven cloud optimization platform for Kubernetes that helps companies cut their cloud bill and prevent downtime. At this year's Distributed SQL Summit Asia 2021, Leon Kuperman from CAST AI presented a talk titled "An Adventure in Multi-Cloud with Kubernetes and Distributed Data." The presentation demonstrated how to deploy a highly available YugabyteDB cluster across three cloud providers (AWS, GCP, & DigitalOcean) using Kubernetes and CAST AI automation. The architecture consisted of multiple exposed load balancers and ingress controllers acting as the entryway into each of the three clouds. Inside each cloud environment, there was a highly available Kubernetes cluster configured with CAST AI, which was wired to YugabyteDB as the distributed backend. The presentation also covered the deployment of an e-commerce application using Kubernetes, highlighting the importance of persistence, latency, and performance in a multi-cloud setup. Leon demonstrated how to deploy the application, configure DNS and routing correctly, and showcase the benefits of using CAST AI and YugabyteDB for a highly available and performant e-commerce application. The presentation also included a TPC-C benchmark, which showed that the multi-cloud scenario performed well compared to the mono-cloud scenario, with slightly higher latency due to cross-cloud communication. Overall, the talk highlighted the potential of combining Kubernetes, distributed data, and CAST AI to create highly scalable and available cloud deployments.