Szukaj...
Ctrl + K
Pomoc zdalna
Administracja chmurą Poznań

Konteneryzacja Docker Poznań

W poznańskich hurtowniach kontener najczęściej obejmuje nie sklep, tylko to, co pod nim pracuje: import cenników dostawców, feedy, wywołania API kurierów i wymianę danych ze sklepem. Pakujemy taką integrację razem z wersjami zależności. Spakowanie jednej z nich to koszt od 3 900 zł netto.

  • Integracja odtwarzalna bez autora skryptu
  • Nowa wersja wchodzi i wraca w jedną minutę
  • Środowisko prób identyczne z produkcyjnym

Pracowaliśmy dla

Zakres

Co obejmuje konteneryzacja Docker Poznań?

Konteneryzacja nie zmienia tego, co integracja robi, tylko sposób jej uruchamiania. Po naszej stronie leży sześć rzeczy: opis obrazu z wersjami zależności, wyprowadzenie kluczy API na zewnątrz, trwałe dane i kolejki, prywatny rejestr wydań, uruchomienie na hoście oraz podgląd stanu wraz z dziennikami.

  1. 01

    Obraz z przypiętymi wersjami

    Dockerfile z wersjami wpisanymi wprost, dający ten sam wynik po roku i po trzech latach.

  2. 02

    Klucze API poza obrazem

    Dostępy do kurierów, hurtowni i sklepu w sekretach, nie w kodzie i nie w repozytorium.

  3. 03

    Kolejki i dane odporne na restart

    Zadania w toku przeżywają wymianę wersji, bo stan leży poza samym kontenerem.

  4. 04

    Rejestr wydań z wersjami

    Prywatny rejestr obrazów, z którego wraca poprzednie wydanie, gdy nowe okaże się gorsze.

  5. 05

    Środowisko prób z tego samego obrazu

    Zmiana w imporcie cennika sprawdzana na kopii danych, zanim dotknie stanów w sklepie.

  6. 06

    Stan i dzienniki pod okiem

    Zabbix pokazuje kontenery obok pozostałych usług, a dzienniki spływają poza samą maszynę.

  7. 07

    Instrukcja zostaje u Was

    Krok po kroku, jak postawić środowisko od zera, żeby wydanie nie wisiało na jednej osobie.

Wycena

Ile kosztuje konteneryzacja Docker Poznań w mieście Poznań?

Za zamknięcie jednej integracji w obrazie płacicie od 3 900 zł netto jednorazowo. Odpowiada to mniej więcej dwóm dniom pracy inżyniera, w których powstaje obraz, opis konfiguracji, obsługa danych, rejestr wydań i pierwsze uruchomienie. Host z kontenerami prowadzimy dalej za 250 zł netto miesięcznie. Klaster liczymy odrębnie.

od 3 900 zł netto, jednorazowo

Tyle kosztuje: spakowanie jednej integracji handlowej, około dwóch dni.

Wszystkie kwoty są netto. Tej usługi nie sprzedajemy z cennika, więc dokładną kwotę podajemy po rozmowie o zakresie, przed podpisaniem umowy.

Co w firmie handlowej realnie warto zamknąć w kontenerze

Rozmowa o Dockerze w poznańskiej hurtowni zaczyna się zwykle od sklepu, a kończy przy czymś zupełnie innym. Sklep stoi na gotowej platformie i najczęściej prowadzi go agencja. Pod nim pracuje natomiast kilkanaście drobnych rzeczy, których nie kupiło się nigdzie: import cennika od głównego dostawcy, przeliczanie marż, generowanie feedu do porównywarki, pobieranie numerów listów przewozowych, wysyłanie stanów do dwóch marketplace’ów, przepisywanie zamówień do systemu handlowego.

Każda z tych rzeczy powstała osobno, zwykle w innym roku i często u innej osoby. Jedna jest skryptem uruchamianym z harmonogramu, druga usługą działającą w tle, trzecia zadaniem odpalanym ręcznie przez kogoś z działu zakupów. Wszystkie razem decydują o tym, czy sklep pokazuje właściwą cenę i właściwy stan.

Problem ujawnia się przy pierwszej zmianie po stronie kogoś innego. Dostawca zmienia format pliku z cennikiem, przewoźnik wystawia nową wersję API, marketplace wprowadza nowe pole. Wtedy okazuje się, że nikt nie wie, jakie biblioteki są zainstalowane na serwerze, dlaczego jedna integracja wymaga starszej wersji środowiska niż druga i co się stanie z pozostałymi, jeśli podnieść ją dla jednej.

Które elementy pakujemy, a które zostawiamy w spokoju

Co spotykamy w firmieCzy warto pakowaćCo się przez to zmienia
Import cenników od dostawcówtakzmiana formatu pliku testowana bez ruszania produkcji
Generator feedów do porównywarektaknowe wydanie wchodzi i wraca w minutę
Integracja z API kurierówtakpodniesienie biblioteki nie dotyka pozostałych usług
Wymiana danych między sklepem a systemem handlowymtakto samo wydanie działa na próbie i na produkcji
System handlowy kupiony od producentaniewsparcie obowiązuje wyłącznie dla instalacji według instrukcji
Baza produkcyjna sklepuzwykle niekopie i strojenie są prostsze, gdy baza stoi obok kontenerów

Czwarty wiersz jest tym, na którym najczęściej zależy właścicielowi, bo to w tym miejscu powstają najbardziej kosztowne pomyłki. Błędny import stanów widać nie w logu, tylko w zamówieniach na towar, którego nie ma. Możliwość puszczenia zmiany najpierw na kopii danych zmienia charakter tej pracy bardziej niż jakiekolwiek przyspieszenie.

Jak wygląda dzień, w którym wchodzi nowa wersja integracji

Przed spakowaniem wydanie wygląda podobnie w każdej firmie. Ktoś kopiuje pliki na serwer, podnosi bibliotekę, restartuje usługę i przez następną godzinę sprawdza, czy nic innego przy okazji nie przestało działać. Powrót do poprzedniego stanu polega na odtwarzaniu serwera z kopii albo na cofaniu zmian z pamięci.

Po spakowaniu wydanie sprowadza się do zbudowania obrazu, oznaczenia go wersją, wysłania do rejestru i uruchomienia. Kolejki i dane leżą poza kontenerem, więc zadania w toku przeżywają wymianę wersji. Powrót do poprzedniego wydania jest uruchomieniem poprzedniego obrazu.

Ta jedna właściwość zmienia rytm pracy bardziej niż cała reszta. Poprawka w integracji przestaje być decyzją odkładaną na spokojniejszy tydzień, bo koszt nieudanej próby spada do minuty.

Gdzie stoi host z tymi kontenerami

Najczęściej na maszynie wirtualnej u dostawcy chmury, obok rejestru obrazów, bo integracje handlowe rozmawiają głównie z usługami dostępnymi przez internet i nie muszą stać w budynku firmy. Wyjątkiem jest wymiana danych z systemem magazynowym: gdy odbywa się co kilka minut i dotyczy dużych porcji danych, host stawiamy w tej samej sieci co serwer systemu, na Proxmoksie albo Hyper-V.

Host traktujemy jak każdy inny serwer: aktualizacje systemu, kopia, alarmy w monitoringu i dzienniki trzymane poza samą maszyną. Żadnej z tych rzeczy kontener nie unieważnia, choć w ofertach bywa tak pokazywany. Postawiony naprędce i porzucony bywa gorszy od zwykłej usługi, bo po roku nikt już nie wie, jakie biblioteki zostały wmurowane w obraz.

Na co schodzą te dwa dni pracy

Pierwszy etap to rozpoznanie: wersje bibliotek, sposób konfiguracji, miejsce zapisu danych, harmonogram uruchamiania i lista systemów, z którymi integracja rozmawia. Drugi to opis budowania obrazu z przypiętymi wersjami. Trzeci to wyprowadzenie kluczy API i adresów do sekretów, dzięki czemu jedno wydanie służy próbom i produkcji. Czwarty to uruchomienie obok istniejącej instalacji i porównanie wyników na tych samych danych wejściowych. Piąty to przekazanie: rejestr, instrukcja uruchomienia od zera i procedura powrotu do poprzedniego wydania.

Sprawdzenie wyników na tych samych danych jest tu punktem, którego nie pomijamy. Integracja handlowa może działać bez błędu i jednocześnie policzyć marżę inaczej niż poprzednia wersja, a to widać wyłącznie w porównaniu.

Czego przy tej pracy nie robimy

Nie przepisujemy aplikacji i nie zmieniamy jej logiki przy okazji pakowania. Jeśli skrypt trzyma hasła obok kodu albo zapisuje dane do katalogu kasowanego przy każdej aktualizacji, piszemy o tym w raporcie i proponujemy poprawki po stronie autora. Nie wdrażamy klastra dla kilku usług i nie budujemy potoku wdrożeniowego tam, gdzie wydania zdarzają się raz na pół roku.

Opis hosta i rejestru w formie, którą da się uruchomić drugi raz, powstaje przy infrastrukturze jako kodzie. Zasoby u dostawcy prowadzimy dalej w ramach administracji chmurą, a wyjście firmy z własnej serwerowni opisuje migracja do chmury. Zakres ustalimy przez kontakt.

Treść sprawdzona i zaktualizowana: 31 lipca 2026

Start współpracy

Od telefonu do działającego środowiska, pięć kroków

Nie przejmujemy środowiska w ciemno. Najpierw sprawdzamy, co macie, potem wyceniamy.

  1. Krok 1 Rozmowa i szybki przegląd tego, co macie i co boli najbardziej.
  2. Krok 2 Przegląd środowiska. Dostajesz listę ryzyk i kolejność ich naprawiania.
  3. Krok 3 Oferta z zakresem, czasem reakcji i ceną. Bez ukrytych pozycji.
  4. Krok 4 Przejęcie środowiska, dokumentacja, dostępy, monitoring.
  5. Krok 5 Praca bieżąca i przeglądy. Raport co miesiąc.

Pytania, które padają najczęściej

Odpowiedzi na to, o co pytają firmy przed podpisaniem umowy.

Częste pytania klientów na tym etapie:

Najczęściej tak, o ile mamy kod albo działającą instalację. Listę zależności odczytujemy z pracującego serwera, a potem ustalamy, skąd skrypt bierze ustawienia i dokąd zapisuje wyniki. Jeśli klucze siedzą w kodzie, a dane w katalogu obok niego, mówimy o tym na starcie zamiast dokładać kolejną warstwę.

Przewidywalność wydania. Zmiana w API przewoźnika wymaga podniesienia biblioteki, a to na współdzielonym serwerze potrafi zepsuć coś zupełnie innego. W kontenerze budujecie nowe wydanie, sprawdzacie je na kopii danych i wracacie do poprzedniego obrazu, jeśli coś pójdzie nie tak. Pozostałe integracje pracują w tym czasie nietknięte.

Sam z siebie nie i nie obiecujemy tego. Przyspieszenie bierze się z równoległego przetwarzania, indeksów w bazie i porzucenia odpytywania dostawcy pozycja po pozycji. Kontener ułatwia natomiast wypróbowanie takich zmian, bo środowisko prób powstaje z tego samego obrazu co produkcyjne.

Tylko wtedy, gdy klucze leżą poza obrazem. Trzymamy je w sekretach, podajemy przy uruchomieniu i rotujemy według terminu, a kontenery pracują bez uprawnień roota. Obrazy skanujemy pod kątem znanych podatności i aktualizujemy warstwę bazową, bo inaczej kontener tylko ukrywa problem.

Prawie nigdy i nie proponujemy go firmom tej wielkości. Klaster odpowiada na problem skali, który przy kilku usługach na jednym hoście po prostu nie występuje, a jego własne utrzymanie zjada więcej czasu, niż oszczędza. Compose z monitoringiem i kopią zamyka temat w takich wdrożeniach.

Wytrzyma to, na co pozwoli host i baza, bo kontener niczego nie dokłada od siebie. Przewaga polega na czym innym: przed sezonem uruchamiamy drugą i trzecią kopię procesu przetwarzającego kolejkę, a po kampanii je gasimy, bez instalowania czegokolwiek na serwerze.

Nie i nie doliczamy dojazdu, którego nie ma. Wszystko dzieje się w repozytorium i na serwerze, więc pracujemy przez sieć, bez wchodzenia komukolwiek do biura. Bnińska 44 przydaje się przy ustalaniu zakresu i przy przekazaniu, jeśli wolicie omówić to przy jednym stole zamiast na telekonferencji.

Kontakt

Obsługa IT w mieście Poznań

Do klientów w mieście Poznań dojeżdżamy na miejsce, resztę zamykamy zdalnie.

Nasze biura, 14 adresów

Pierwszy krok

Umów przegląd IT w mieście Poznań

Krótka rozmowa wystarczy, żeby ocenić zakres prac i podać widełki kosztu. Bez zobowiązań.

Powiązane

Pozostałe usługi w mieście Poznań

Zestaw zmienia się codziennie, więc przy kolejnej wizycie zobaczysz inny wycinek katalogu.

Usługi Microsoft 365

Wdrożenie Microsoft 365 Poznań

Po przejęciu mniejszej spółki zostają dwa środowiska, dwa nazewnictwa i dwa sposoby zakładania konta. Budujemy z tego jedno: wspólną tożsamość, jeden układ bibliotek i jedną procedurę wdrożenia pracownika. Wdrożenie w firmie do dwudziestu osób kosztuje od 3 900 zł netto jednorazowo, poza licencjami.

Zobacz usługę
Projektowanie IT

Projekt sieci w hali produkcyjnej Poznań

W magazynie wysokiego składowania zasięg kończy się tam, gdzie zaczyna się pełny regał. Projektujemy pokrycie liczone rząd po rzędzie, pod terminal, którym pracuje kompletacja, i wydzielamy urządzenia magazynowe z sieci biurowej. Projekt jednej hali razem z pomiarem od 4 900 zł netto.

Zobacz usługę
Backup

Veeam Backup Poznań

W poznańskiej firmie handlowej na hostach stoi zwykle ERP, system magazynowy, baza terminali i serwer wydruku etykiet. Veeam kopiuje te maszyny w trakcie pracy, a przy awarii uruchamia je wprost z repozytorium. Wdrożenie środowiska do dziesięciu maszyn kosztuje od 2 900 zł netto jednorazowo.

Zobacz usługę