search
Кейсы клиентов – Кейс клиента: appflame

Кейс клиента: appflame

“Google – это действительно надежный лидер в области Cloud. Любые потребности наших проектов мы можем удовлетворить сервисами GCP, при этом получить все необходимые инструменты для треккинга. Миграция части нашей инфраструктуры из bare-metal в облако проходит быстро и без проблем. Профессионализм и техническая экспертиза команды Cloudfresh сопровождают нас во время имплементации новых решений, и это действительно ценно.”

Роман Пожар Head of DevOps, appflame

Как appflame эффективно мигрировали инфраструктуру одного из проектов в облако с решениями от Google Cloud

 

О компании: appflame — продуктовая IT-компания, которая создает украинские продукты, изменяющие жизнь и ломающие правила игры во многих категориях. Территориально компания находится в Украине, реально по всему миру. appflame собрали самую дерзкую команду тех, кто кайфует от создания настоящих технологических продуктов и хочет двигаться вперед, преодолевая любые препятствия на своем пути.

Цель компании:

  • войти в Топ-5 продуктовых айти компаний мира;
  • стать единорогом;
  • прославлять Украину качественными продуктами на внешние рынки.

Дата старта проекта: 29 декабря 2022

Дата окончания проекта: 29 марта 2023 г.

Челлендж: Среди сервисов от облачного провайдера Google Cloud один из проектов компании долгое время использовали только Firebase, платформу для разработки мобильных приложений. Однако, с конца 2020 – начала 2021 годов компания начала значительно активнее использовать сервисы Google Cloud Platform (далее GCP) для дальнейшей миграции с серверов в облако все большей части своей инфраструктуры.

Основной целью appflame стало получение для Production стабильно работающего, понятного и постоянного развивающегося сервисного облачного провайдера, которым для компании и стал Google Cloud.

Решение: Пользуясь долго стеком инструментов Google Cloud, команда appflame решила закрыть и другие потребности с помощью решений этого облачного провайдера. Компания начала сотрудничество с Cloudfresh, Google Cloud Premier партнером, проконсультировавшим appflame относительно имеющихся сервисов GCP и помогшим выбрать самые релевантные решения под соответствующие потребности команд. После технических консультаций и оценки, Cloudfresh разработали план миграции с серверов для беспроблемного перехода необходимой инфраструктуры одного из проектов appflame в облако.

 

appflame team photo

 

Команда appflame создала для себя шаблон с конфигурациями кластеров Kubernetes, Cloud SQL и Memorystore в Terraform, инструменте инфраструктуры как кода, позволяющего безопасно и эффективно создавать и изменять версии облачных ресурсов. Использование этих решений стало критически важным для одного из продуктов appflame, после настройки которых они получили:

  • Kubernetes (k8s): сбалансированная оркестрация всех контейнеров, являющихся основной единицей развертывания приложений в k8s. С помощью этого сервиса компания масштабировала сервисы горизонтально, добавляя или удаляя контейнеры в зависимости от нагрузки, которая в настоящее время полностью сбалансирована из-за распределения трафика между различными экземплярами контейнеров для оптимального использования ресурсов.
  • Cloud SQL: полностью управляемая служба реляционной базы данных для MySQL, PostgreSQL и SQL Server, что помогло освободить время команд от задач, связанных с администрированием баз данных. Используя большинство сервисов CloudSQL, таких как Резервные копии, Подключение к сети, Мониторинг и другие, в appflame нет необходимости создавать и поддерживать базы данных самостоятельно, а только управлять и работать с ними.
  • Memorystore: служба хранения данных в памяти для Redis Cluster, Redis и Memcached. Этот сервис предоставил команде возможность создавать кэши сервисов, обеспечивающих доступ к данным с длительностью до миллисекунды и переместить уровень кэширования в облако без изменений кода с упрощенным масштабированием без простоя.

Команде appflame также удалось оптимизировать свои ресурсы за счет использования спотовых виртуальных машин (Spot nodes) в соответствии с лучшими практиками Google. По сравнению со стандартными машинами такие машины значительно дешевле и используют избыточную емкость Compute Engine, поэтому их доступность зависит от использования. Compute Engine может остановить эти машины, если ему нужно восстановить вычислительную мощность для распределения других виртуальных машин. Но при этом, при использовании необходимых средств автоматизации на определенных типах нагрузок, это решение очень выгодно и позволяет разворачивать необходимые мощности с гораздо меньшими затратами. Компанию также полностью устраивает покрытие PCI DSS Compliance для всей инфраструктуры, обеспечивающее безопасность всех данных.

Получите бесплатную консультацию Свяжитесь с нами

Результаты: В ходе плодотворного сотрудничества вместе с Cloudfresh, appflame успешно перенесли часть инфраструктуры, связанную с базами данных с серверов в облако, и стали более интенсивно использовать возможности облака после частичной миграции.

За достаточно небольшой период компании удалось достичь немалых результатов по оптимизации собственной инфраструктуры:

  1. Использование таких сервисов, как Cloud SQL & Memory Store, существенно улучшило работу с базами данных, сотрудники компании смогли оптимизировать свои временные ресурсы и получили возможность уделять свое время более стратегическим задачам.
  2. Kubernetes предоставил команде удобный фреймворк для гибкой работы распределенных систем. Он занимается масштабированием и обработкой ошибок в сервисах, предоставляет шаблоны развертывания и многое другое.
  3. Spot виртуальные машины способствовали значительному сокращению ресурсов. Теперь компания использует ресурсы GCP со скидкой 60-90%, а команды обрабатывают данные в автоматизированном режиме и очень быстро разворачивают нужную инфраструктуру в любом регионе.

 

appflame team photo

“Google – это действительно надежный лидер в области Cloud. Любые потребности наших проектов мы можем удовлетворить сервисами GCP, при этом получить все необходимые инструменты для треккинга. Миграция части нашей инфраструктуры из bare-metal в облако проходит быстро и без проблем. Профессионализм и техническая экспертиза команды Cloudfresh сопровождают нас во время имплементации новых решений, и это действительно ценно.” Роман Пожар, Head of DevOps, appflame

Роль Cloudfresh: Команда Cloudfresh помогла систематизировать все ресурсы одного из проектов appflame, провела технический консалтинг и помогла подобрать релевантные к потребностям компании сервисы GCP.

Сертифицированные технические специалисты Cloudfreh разработали план действий по миграции из bare-metal провайдера в Google Cloud, предоставляя технические консультации по построению архитектуры и сервисов под нужды компании. К тому же, Cloudfresh помогли appflame значительно сократить затраты на ресурсы благодаря специальным условиям и скидкам, а также удобному способу оплаты.

Команды сотрудничают и по сей день. Эксперты Cloudfresh с радостью консультируют appflame по процессу миграции и поддерживают команду в пути компании к переносу инфраструктуры в облако.

 

Получите бесплатную консультацию Свяжитесь с нами
Cвяжитесь с Сloudfresh