Case study - Publink

Publink i modernizacja środowiska w chmurze Azure

Data realizacji: 2024

Branża: finanse

Microsoft Azure

Publink potrzebował nowego środowiska IT, które będzie proste w utrzymaniu i elastyczne na tyle, by móc przyspieszać cykl wdrażania nowych aplikacji oraz odpowiednio skalować zasoby w miarę rosnących potrzeb biznesowych. Eksperci OChK, który został wybrany na głównego partnera projektu, zaprojektowali i wdrożyli landing zonę w Microsoft Azure, a także kompleksowo wsparli Publink w procesie migracji aplikacji oraz baz danych do chmury. Efektem przeprowadzonych działań było zmodernizowanie środowiska uruchomieniowego aplikacji, a także zautomatyzowanie i ustandaryzowanie infrastruktury, co przełożyło się na większą elastyczność, skalowalność oraz bezpieczeństwo rozwiązań.

O Publink

Publink to firma technologiczna, która od 2009 roku tworzy oprogramowanie dla urzędów, usprawniając ich codzienną pracę – od zarządzania budżetem, przez rejestrowanie umów i przygotowanie wieloletnich prognoz finansowych, po generowanie sprawozdań opisowych. Z aplikacji korzysta już co druga jednostka samorządu terytorialnego w Polsce. Istotnym filarem działania firmy jest także przekazywanie wiedzy poprzez m.in. cykl webinarów w ramach Akademii Publink czy organizowanie corocznego zjazdu skarbników samorządowych, SkarbON.

Wyzwania

Dotychczasowa infrastruktura Publink hostowana była jako VPS lub maszyny wirtualne, co wiązało się z trudną, manualną konfiguracją oraz generowało trudności związane z utrzymaniem. Obecne środowisko nie było także dostatecznie elastyczne, przez co utrudniało skalowanie zasobów w miarę rosnących potrzeb biznesowych oraz spowalniało wdrażanie nowych usług i produktów. W trosce o jakość dostarczanych dla klientów rozwiązań oraz konieczność łatwiejszego szacowania zasobów w przyszłości, Publink zdecydował się na modernizację środowiska.

Ze względu na kompetencje i doświadczenie związane z wdrażaniem usług Microsoft, głównym partnerem projektu został OChK. Eksperci zdecydowali, że najlepszym rozwiązaniem dla Publink będzie zbudowanie landing zone. Umożliwia ona szybkie wdrożenie infrastruktury na platformie Microsoft Azure, odzwierciedla systemowe podejście do projektowania i wdrażania środowisk chmurowych, a także wykorzystuje najlepsze praktyki i wzorce architektoniczne. W efekcie, rozwiązanie to miało przyspieszyć cykl wdrażania, zwiększyć elastyczność i umożliwić skalowanie infrastruktury zgodnie z rosnącymi potrzebami organizacji.

Rozwiązania i realizacja

  • OChK zaprojektował i wdrożył landing zonę zgodną z wymaganiami środowiska Publink, a także przygotował kod standaryzujący infrastrukturę oraz procesy wdrożeniowe.

  • Zespół OChK pomógł w wyborze usług usprawniających architekturę rozwiązań, a także kompleksowo wsparli proces migracji aplikacji oraz baz danych – od analizy możliwości migracji, aż po samą migrację i uruchomienie aplikacji w Azure.

  • W trakcie projektu zrezygnowano z pośredniej migracji do maszyn wirtualnych ze względu na zweryfikowaną gotowość aplikacji do uruchomienia za pomocą usług PaaS (Platform as a Service).

  • Całość infrastruktury została opisana kodem za pomocą narzędzia Terraform, a procesy wdrożeniowe – infrastruktury oraz aplikacji – zostały zmigrowane i ustandaryzowane w Azure DevOps.

Wykorzystane technologie

Do realizacji projektu została wykorzystana chmura publiczna Microsoft Azure, w ramach której zostały uruchomione następujące usługi:

App Service

Azure Function

Service Bus

Redis

Azure SQL

PostgreSQL Azure DevOps

Azure Migrate: Discovery and assessment tool

Azure SQL Migration Tool

Rezultaty

  • Ścisła współpraca obu zespołów pozwoliła na stworzenie bezpiecznego standardu wdrożeń infrastruktury i aplikacji w Azure, a także modernizację środowiska uruchomieniowego aplikacji.

  • Możliwość szybkiego tworzenia nowych środowisk na żądanie pozwala zespołowi Publink dostosowywać infrastrukturę do bieżących potrzeb biznesowych i operacyjnych, zapewniając pożądaną elastyczność i skalowalność rozwiązań.

  • Ustandaryzowanie komponentów infrastrukturalnych skraca czas potrzebny do zbudowania nowych rozwiązań, pozwalając Publink skoncentrować się na innych, kluczowych dla biznesu zadaniach.

  • Zautomatyzowanie procesów wdrożeniowych zredukowało ryzyko wystąpienia błędów oraz znacznie przyspieszyło konfigurację nowych środowisk aplikacyjnych.

  • Wdrożenie nowoczesnych technologii zarządzania tożsamościami przyczyniło się do zwiększenia bezpieczeństwa infrastruktury.

Ikona cytatu

Współpraca z OChK znacząco przyspieszyła migrację naszych rozwiązań do chmury. Dzięki ich zaangażowaniu szybko powstały kluczowe elementy infrastruktury, ale najcenniejszy okazał się transfer wiedzy. Zespół OChK skutecznie wprowadził nas w kulturę DevOps, umożliwiając nam samodzielne rozwijanie i utrzymanie kolejnych projektów w chmurze. Ich wsparcie nie tylko zwiększyło efektywność naszych działań, ale także pozwoliło na trwałe podniesienie kompetencji całego zespołu.

Logo Publink

Mateusz Rosiek

CTO, Publink

Jakie są Twoje wyzwania?

Wspólnie znajdziemy rozwiązanie!

Skontaktuj się z nami
OCHK - Znamy się na chmurze
Linkedin logoX logoYoutube logo
Logo Google Cloud PartnerOdznaka Application Development Google CloudData Analytics Specialization badgeData Analytics Specialization badgeOdznaka Infrastructure Google CloudLogo Microsoft Cloud Solution Provider
OCHK - Znamy się na chmurze
Linkedin logoX logoYoutube logo

Copyright © OChK - Operator Chmury Krajowej sp. z o. o. z siedzibą w Warszawie przy ul. Grzybowskiej 62, 00-844 Warszawa, zarejestrowana w Sądzie Rejonowym dla miasta stołecznego Warszawy w Warszawie, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego pod nr KRS 0000770202;
NIP: 525-277-57-89 REGON: 382039032; kapitał zakładowy 155 000 000 PLN.