search
Przypadki klientów – Przypadek Klienta: appflame

Przypadek Klienta: appflame

"Google jest naprawdę niezawodnym liderem w dziedzinie przetwarzania w chmurze. Możemy realizować potrzeby naszych projektów za pomocą usług GCP, jednocześnie otrzymując wszystkie niezbędne narzędzia do śledzenia. Migracja części naszej infrastruktury z fizycznego sprzętu do chmury jest szybka i bezproblemowa. Profesjonalizm i wiedza techniczna zespołu Cloudfresh wspierają nas podczas wdrażania nowych rozwiązań, a to jest naprawdę cenne."

Roman Pożar Kierownik działu DevOps, appflame

Jak firma appflame efektywnie przeniosła infrastrukturę jednego ze swoich projektów do chmury dzięki rozwiązaniom Google Cloud

 

O firmie: appflame to firma IT skoncentrowana na produktach, która tworzy ukraińskie produkty zmieniające życie i przedefiniowujące zasady gry w wielu kategoriach. Firma ma główną siedzibę w Ukrainie, ale działa globalnie. appflame zgromadziła odważny zespół osób, które pasjonują się tworzeniem prawdziwych produktów technologicznych i są zdeterminowane, aby iść naprzód, pokonując wszelkie przeszkody na swojej drodze.

Cele firmy:

  1. Być wśród 5 najlepszych firm IT na świecie.
  2. Stać się jednorożcem (start-up, który wycena wyniosła 1 miliard dolarów).
  3. Promowanie Ukrainy za pomocą wysokiej jakości produktów na rynkach międzynarodowych.

Data rozpoczęcia projektu: 29 grudnia 2022

Data zakończenia projektu: 29 marca 2023

Wyzwanie: Wśród usług dostarczanych przez Google Cloud, jeden z projektów firmy od dawna wykorzystywał tylko Firebase, platformę do tworzenia aplikacji mobilnych. Jednak od końca 2020 do początku 2021 firma zaczęła znacznie aktywniej korzystać się z usług Google Cloud Platform (zwanych dalej GCP). Ich głównym celem było przeniesienie znacznej części infrastruktury z serwerów do chmury i uzyskanie niezawodnego, zrozumiałego i stale rozwijającego się dostawcy usług w chmurze, którym ostatecznie stał się Google Cloud.

Rozwiązanie: Korzystając z szerokiej gamy narzędzi Google Cloud, zespół appflame zdecydował się spełnić inne wymagania, korzystając z rozwiązań tego dostawcy chmury. Zainicjowali współpracę z Cloudfresh, Google Cloud Premier Partner, który zapewnił appflame cenne konsultacje dotyczące usług GCP i pomógł wybrać najbardziej odpowiednie rozwiązania dla ich konkretnych potrzeb. Po konsultacjach technicznych i ocenach Cloudfresh opracowała plan przeniesienia serwerów do chmury, aby ułatwić płynne przejście wymaganej infrastruktury dla jednego z projektów firmy.

 

Zespół appflame stworzył szablon z konfiguracjami Kubernetes, Cloud SQL i Memorystore w Terraform, narzędziu typu infrastruktura jako kod, umożliwiającym bezpieczne i wydajne tworzenie i modyfikowanie wersji zasobów w chmurze. Wykorzystanie tych rozwiązań stało się niezwykle ważne dla jednego z produktów appflame. Po konfiguracji osiągnęli:

  • Kubernetes (k8s): Zrównoważona aranżacja wszystkich kontenerów, służąca jako główna jednostka wdrożeniowa dla aplikacji w k8s. Dzięki tej usłudze firma mogła poziomo skalować usługi, dodając lub usuwając kontenery w zależności od obciążenia, co skutkowało w pełni zrównoważonym rozkładem ruchu między różnymi instancjami kontenerów w celu optymalnego wykorzystania zasobów.
  • Cloud SQL: W pełni zarządzana usługa relacyjnej bazy danych dla MySQL, PostgreSQL i SQL Server, która uwolniła zespół od zadań związanych z administrowaniem bazą danych. Dzięki wykorzystaniu różnych usług CloudSQL jak na przykład kopie zapasowe, łączność sieciowa, monitorowanie i inne, appflame nie musiał już samodzielnie tworzyć i utrzymywać baz danych, ale raczej zarządzał nimi i wchodził z nimi w interakcje.
  • Memorystore: Usługa przechowywania danych w pamięci dla Redis Cluster, Redis i Memcached. Ta usługa umożliwiła zespołowi tworzenie usług pamięci podręcznej, zapewnienie dostępu do danych w milisekundach i przeniesienie warstwy pamięci podręcznej do chmury bez żadnych zmian kodu, z uproszczonym skalowaniem bez przestojów.

Zespół appflame zoptymalizował również swoje zasoby, wykorzystując maszyny wirtualne Spot (Spot nodes) zgodnie z najlepszymi praktykami Google. W porównaniu do standardowych maszyn są one znacznie tańsze i wykorzystują nadwyżkę mocy obliczeniowej Compute Engine, dzięki czemu ich dostępność zależy od wykorzystania. Compute Engine może zatrzymać te maszyny, jeśli musi odzyskać moc obliczeniową do dystrybucji innych maszyn wirtualnych. Jednak przy użyciu niezbędnych narzędzi automatyzacji dla określonych obciążeń, rozwiązanie jest wysoce opłacalne i pozwala na wdrożenie wymaganej pojemności przy znacznie niższych kosztach. Firma jest również w pełni usatysfakcjonowana zgodnością z PCI DSS dla całej infrastruktury, co zapewnia bezpieczeństwo wszystkich danych.

Uzyskaj bezpłatną konsultację Skontaktuj się z nami

Wyniki: Dzięki owocnej współpracy z Cloudfresh, firma appflame z powodzeniem przeniosła część swojej infrastruktury związanej z bazami danych z serwerów do chmury i zaczęła intensywniej wykorzystywać możliwości chmury po częściowej przeprowadzce.

W stosunkowo krótkim czasie firma osiągnęła znaczące wyniki w optymalizacji własnej infrastruktury:

  1. Wykorzystanie usług takich jak Cloud SQL i Memory Store znacznie usprawniło zarządzanie bazą danych, umożliwiając pracownikom optymalizację zasobów czasowych i skupienie się na bardziej strategicznych zadaniach.
  2. Kubernetes zapewnił zespołowi wygodną strukturę do elastycznego działania systemów dystrybuowanych. Obsługuje błędy skalowalności w usługach, zapewnia szablony wdrożenia i wiele więcej.
  3. Maszyny wirtualne Spot przyczyniły się do znacznych oszczędności zasobów. Obecnie firma korzysta z zasobów GCP z rabatem w wysokości 60-90%, a zespoły przetwarzają dane w sposób zautomatyzowany, szybko wdrażając niezbędną infrastrukturę w dowolnym regionie.

 

"Google jest naprawdę niezawodnym liderem w dziedzinie przetwarzania w chmurze. Możemy realizować potrzeby naszych projektów za pomocą usług GCP, jednocześnie otrzymując wszystkie niezbędne narzędzia do śledzenia. Migracja części naszej infrastruktury z fizycznego sprzętu do chmury jest szybka i bezproblemowa. Profesjonalizm i wiedza techniczna zespołu Cloudfresh wspierają nas podczas wdrażania nowych rozwiązań, a to jest naprawdę cenne." Roman Pożar, Kierownik działu DevOps.

Rola Cloudfresh: Zespół Cloudfresh pomógł usprawnić wszystkie zasoby dla jednego z projektów appflame, zapewnił doradztwo techniczne i pomógł w wyborze usług GCP odpowiednich do potrzeb firmy.

Certyfikowani specjaliści techniczni z Cloudfresh opracowali plan działania dotyczący przeniesienia z dostawcy bare-metal do Google Cloud, oferując konsultacje techniczne w zakresie architektury i usług dostosowanych do wymagań firmy. Co więcej, Cloudfresh pomógł appflame znacznie obniżyć koszty zasobów dzięki specjalnym warunkom, rabatom i wygodnej metodzie płatności.

Zespoły współpracują do dziś. Eksperci Cloudfresh z radością zapewnią appflame bieżące konsultacje podczas całego procesu migracji i wspierają zespół w drodze do przeniesienia infrastruktury do chmury.

Uzyskaj bezpłatną konsultację Skontaktuj się z nami
Skontaktuj się z Сloudfresh