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 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 по процесу міграції та підтримують команду в шляху компанії до перенесення інфраструктури в хмару.

 

Отримайте безкоштовну консультацію Зв'яжіться з нами
Зв'яжіться з Сloudfresh