"Google is truly a reliable leader in the field of cloud computing. We can meet the needs of our projects using GCP services, all while getting all the necessary tools for tracking. Migrating a portion of our infrastructure from bare metal to the cloud is fast and trouble-free. The professionalism and technical expertise of the Cloudfresh team support us during the implementation of new solutions, and that is genuinely valuable."
About the company: appflame is a product-focused IT company that creates Ukrainian products that change lives and redefine the game’s rules in many categories. The company is based in Ukraine but operates globally. appflame has assembled a bold team of individuals who are passionate about creating real technological products and are determined to move forward, overcoming any obstacles in their path.
Company Goals:
Project Start Date: December 29, 2022
Project End Date: March 29, 2023
Challenge: While one of the company’s projects had been using Firebase, a mobile app development platform by Google Cloud, for some time, they started actively using Google Cloud Platform (GCP) services towards the end of 2020 and the beginning of 2021. Their primary goal was to transition a significant portion of their infrastructure from servers to the cloud and obtain a reliable, understandable, and continuously evolving cloud service provider, which Google Cloud had eventually become for the company.
Solution: Leveraging the wide array of Google Cloud tools, the appflame team decided to fulfill their other requirements using solutions from this cloud provider. They initiated a partnership with Cloudfresh, a Google Cloud Premier Partner, who provided appflame with valuable consultations regarding GCP services and helped select the most relevant solutions for their specific needs. After technical consultations and assessments, Cloudfresh devised a migration plan from servers to the cloud to facilitate a seamless transition of the required infrastructure for one of the company’s projects.
The appflame team created a template with Kubernetes cluster configurations, Cloud SQL, and Memorystore in Terraform, an infrastructure-as-code tool, enabling safe and efficient creation and modification of cloud resource versions. Utilizing these solutions became critically important for one of appflame’s product. After configuration, they achieved:
The appflame team also optimized their resources by utilizing Spot Virtual Machines (Spot nodes) following Google’s best practices. Compared to standard machines, they are significantly cheaper and utilize the Compute Engine’s excess capacity, making their availability dependent on usage. Compute Engine may stop these machines if it needs to reclaim computational power for distributing other virtual machines. However, with the use of necessary automation tools for specific workloads, this solution is highly cost-effective and allows deploying required capacities with significantly lower costs. The company is also fully satisfied with the PCI DSS Compliance coverage for their entire infrastructure, ensuring data security.
Results: Through a fruitful collaboration with Cloudfresh, appflame successfully migrated a portion of their infrastructure related to databases from servers to the cloud and started utilizing cloud capabilities more intensively after the partial migration.
Over a relatively short period, the company achieved significant outcomes in optimizing their own infrastructure:
"Google is truly a reliable leader in the field of cloud computing. We can meet the needs of our projects using GCP services, all while getting all the necessary tools for tracking. Migrating a portion of our infrastructure from bare metal to the cloud is fast and trouble-free. The professionalism and technical expertise of the Cloudfresh team support us during the implementation of new solutions, and that is genuinely valuable." Roman Pozhar, Head of DevOps, appflame
Cloudfresh’s Role: The Cloudfresh team helped streamline all the resource of one of appflame’s projects, provided technical consulting, and assisted in selecting GCP services relevant to the company’s needs.
Certified technical specialists at Cloudfresh developed an action plan for migrating from a bare-metal provider to Google Cloud, offering technical consultations on architecture and services tailored to the company’s requirements. Furthermore, Cloudfresh helped appflame significantly reduce resource costs through special conditions, discounts, and a convenient payment method.
The teams continue to collaborate to this day. Cloudfresh experts happily provide ongoing consultations to appflame throughout the migration process and support the team on their journey toward transitioning infrastructure to the cloud.