fainin
graph

Wydajność i skalowalność dzięki chmurze publicznej OVHcloud

receipt

Zgodność z RODO i transparentność - kluczowe elementy zaufania

icons_concept_user_user-support2x.png

Indywidualne wsparcie w ramach OVHcloud Startup Program

W skrócie

Współdzielenie w trosce o środowisko

Start-up fainin oferuje bezpieczną platformę umożliwiającą wynajem i leasing przedmiotów, takich jak sprzęt czy narzędzia. Wynajem przedmiotów używanych przynosi wiele korzyści wszystkim stronom: właściciele uzyskują przychody, a wypożyczający nie muszą inwestować w nowy sprzęt. Dodatkowo pozwala to ograniczyć zużycie zasobów i sprzyja ochronie środowiska. Uczestnikami platformy są zarówno osoby prywatne, jak i firmy zajmujące się wynajmem. Koncepcja „design-for-trust” buduje zaufanie wśród klientów, a dostawcom sprzętu pozwala na docieranie do szerokiego kręgu odbiorców. Podejście to staje się coraz bardziej popularne. Od marca 2022 (kiedy platforma została uruchomiona) do grudnia 2022 roku, zarejestrowało się na niej ponad 6 000 użytkowników, a liczba dostępnych przedmiotów przekroczyła 1 400. Niemiecka Federalna Fundacja ds. Środowiska docenia zaangażowanie firmy w zrównoważony rozwój i wspiera projekt jako oficjalny partner.

W związku z tak szybkim rozwojem platformy firma Fainin potrzebowała infrastruktury technicznej spełniającej ściśle określone wymagania. Kluczowe były dla niej następujące aspekty umożliwiające budowę zaufania użytkowników: płynne działanie platformy, stabilność i elastyczność, zgodność ze standardami dotyczącymi bezpieczeństwa i ochrony danych, a także skalowanie, kontrola kosztów oraz zapewienie warunków do zrównoważonego rozwoju. Dzięki udziałowi w programie OVHcloud Startup Program fainin znalazł dopowiednie rozwiązanie - chmurę publiczną od OVHcloud.

Wyzwanie

Osiągnięcie wysokich standardów ochrony danych przy zachowaniu przystępnych cen

Zarządzanie platformą fainin wymaga skomplikowanego systemu, który łączy różne funkcje, takie jak czaty, przetwarzanie danych w czasie rzeczywistym czy indeksowanie wyszukiwania. W tym kontekście szczególne znaczenie mają dwa czynniki: ochrona danych i kontrola kosztów. Jak podkreśla Kevin Mattutat, CTO w Fainin: „Zaufanie jest najważniejszym elementem w społeczności współdzielenia. Dlatego bezpieczne przechowywanie i przetwarzanie danych jest naszym absolutnym priorytetem.” Pełna przejrzystość i kontrola nad kosztami związanymi z infrastrukturą chmurową są z kolei niezbędne do rzetelnego planowania budżetu. Ważne jest również, aby późniejsze ulepszenia infrastruktury nie skutkowały wysokimi wydatkami i wzrostem kosztów.

Początkowo fainin korzystał z usług cloud jednego z hiperskalerów. Dostawca ten zapewniał podstawowe funkcje, takie jak wysoka dostępność, zarządzanie obciążeniami i bezpieczeństwo. Skalowanie platformy generowało jednak w dłuższej perspektywie nadmierne koszty. Dodatkowym problemem był brak transparentności wynikający z faktu, że zakres świadczonych usług był nieprecyzyjnie określony. Wreszcie, firma fainin miała obawy dotyczące ochrony danych, ponieważ dostawca usług pochodził spoza Europy. Tymczasem bezpieczne przechowywanie i przetwarzanie danych zgodne z RODO jest dla niej priorytetem. W takiej sytuacji konieczne stało się znalezienie nowego dostawcy.

Stało się to możliwe dzięki bezpośredniemu spotkaniu. Podczas konkursu, w którym firma fainin zwyciężyła, przedstawiciel OVHcloud zaprezentował jej program OVHcloud Startup Program. To był początek owocnej współpracy.

Rozwiązanie

Wybór chmury publicznej od OVHcloud

Dzięki osobistemu spotkaniu z przedstawicielem OVHcloud firma fainin przystąpiła do programu OVHcloud Startup Program, a następnie skorzystała z usług. Obecnie fainin korzysta z publicznej chmury OVHcloud, w tym z Object Storage, Compute Instances, Managed Kubernetes i Private Registry. Usługi te są fakturowane według zużycia, co pozwala korzystać z zasobów zgodnie z rzeczywistym zapotrzebowaniem i zachować kontrolę nad kosztami.

Schemat fainin

Infrastruktura Fainin zbudowana jest w oparciu o różnorodne usługi, bazy danych i Object Storage S3, które są w całości hostowane w publicznej chmurze OVHcloud w niemieckim centrum danych w Limburgu i zarządzane w klastrze Kubernetes. Aby zapewnić bezpieczną komunikację między usługami, wszystkie połączenia są szyfrowane protokołem SSL, a zewnętrzne systemy (np. systemy płatności czy weryfikacji) są integrowane za pomocą API.

Dzięki zastosowaniu load balancera użytkownicy zawsze mają zapewniony kontrolowany dostęp do aplikacji oraz instancji serwera. W przypadku zadań wymagających dużej mocy obliczeniowej wykorzystywany jest „cloud worker”. Umożliwia on efektywną obsługę wzrostów ruchu, szczególnie w weekendy, kiedy na platformie często są dodawane i wynajmowane liczne przedmioty. Komunikacja między aplikacją webową a serwerami chmurowymi realizowana jest po stronie serwera dzięki stosowanej przez fainin technologii SSR (server-side rendering).

Korzyści

Doskonała relacja ceny do wydajności made in Europe

Dzięki chmurze publicznej OVHcloud platforma fainin może działać w sposób efektywny i zgodny z przepisami RODO, co umożliwia dalszy rozwój i skalowanie modelu biznesowego firmy. Niemal czterocyfrowe oszczędności w porównaniu do poprzedniego modelu pozwalają firmie nie tylko osiągnąć rentowność, ale także umożliwiają reinwestowanie zaoszczędzonych środków w rozwój społeczności użytkowników. Ponadto, dzięki obowiązkowemu szyfrowaniu SSL połączeń, konfiguracja nowych instancji jest szybka i bezpieczna.

Jako członek OVHcloud Startup Program, Fainin ma bezpośredni kontakt z przedstawicielem OVHcloud, który odpowiada na pytania i udziela porad związanych z usługami chmurowymi. Bliska współpraca jest dla nas szczególnie wartościowa: „Problemy techniczne (które zresztą pojawiają się bardzo rzadko), są zawsze rozwiązywane szybko i sprawnie” – opowiada Kevin Mattutat.

Dla firmy fainin bardzo ważna jest również suwerenność danych zapewniona przez OVHcloud. „Przykładamy ogromną wagę do ochrony danych i traktujemy je jako element naszej tożsamości” - potwierdza Kevin Mattutat. Ochrona danych, zrównoważony rozwój i innowacje to wartości, które stanowią podstawę współpracy między fainin a OVHcloud.

 

    Szukaliśmy dostawcy, który umożliwi skalowanie infrastruktury przy jednoczesnym zachowaniu rozsądnych kosztów oraz wysokiego poziomu ochrony danych. Idealnym partnerem okazała się firma OVHcloud: zapewnia nam pełną kontrolę nad infrastrukturą i gwarantuje, że dane naszych klientów są przechowywane zgodnie z RODO.

Kevin Mattutat, CTO, fainin